Désolé, je ne comprends pas ce que tu veux dire.
Tu ne peux la cocher que si ton proxy gère tous les protocoles mentionnés. Un proxy HTTP ne gère pas forcément d’autres protocoles.
Tu peux utiliser un proxy HTTP pour les communications HTTPS. Cela utilise la “méthode” (commande) CONNECT au lieu des habituelles GET ou POST. Simplement l’action du proxy se limitera à servir de relais pour la connexion chiffrée entre le client et le serveur, il n’en verra pas le contenu (et notamment l’URL de la requête).
SOCKS est une famille de protocoles de communication avec un type de proxy plus simple qu’un proxy HTTP. Cela fonctionne grosso modo comme un relais de port TCP (et UDP en v5) dynamique. Le proxy n’intervient pas sur le contenu de la communication. Cela ressemble à la méthode CONNECT utilisée pour faire transiter une connexion HTTPS par un proxy HTTP. Il faut sélectionner la version supportée par le proxy SOCKS défini. Je ne connais pas cette option DNS.
Note : squid n’est pas un proxy SOCKS.