web-dev-qa-db-fra.com

Comment puis-je obtenir Squid pour s'exécuter en tant que proxy anonyme?

Je viens d'installer Squid pour créer un proxy anonyme. Je n’ai pas pu me connecter, j’ai donc utilisé les commandes suivantes dans cet ordre précis.

  1. start squid, la réponse: squid start/running, process 8988
  2. status squid, la réponse: squid stop/waiting
  3. stop squid ou restart squid, la réponse: stop: Unknown instance:

Je ne sais pas ce que je pourrais faire pour que ça fonctionne, mais tout ce que j'ai essayé sur les forums ne m'a conduit nulle part.

2
Jeremy Boyd

Dissiper les malentendus conceptuels dans votre question

Le calmar n'est pas "anonyme"; vous devez modifier beaucoup les paramètres pour que cela cesse de faire de la publicité pour votre adresse IP hôte. Il existe en fait une norme Internet appelée RFC 2616 qui nécessite que les mandataires fournissent un en-tête HTTP appelé Via: (page 145 du document RFC 2616). Je cite:

Le champ Via general-header MUST doit être utilisé par les passerelles et les mandataires pour indiquer les protocoles intermédiaires et les destinataires entre l'agent utilisateur et le serveur sur les demandes, ainsi qu'entre le serveur Origin et le client sur les réponses.

En d'autres termes, le protocole Internet standard HTTP/1.1 indique que les mandataires sont requis pour indiquer au serveur l'adresse IP de l'hôte mandaté. Donc, si vous voulez respecter le protocole HTTP, votre proxy ne peut pas être anonyme.

Cependant, , Squid vous permet de ne pas respecter la norme HTTP, quel que soit le but que vous souhaitez utiliser (en général, cela ne peut que servir à nuire à Internet, car le dépassement des normes est le premier pas vers incompatibilité...). Squid contient des paramètres de configuration que vous pouvez modifier afin de masquer l'IP de votre système local, afin que Squid ne vous "informe" pas sur le serveur distant. Je ne peux pas vous recommander de le faire, pas plus que le groupe de travail d'Ingénierie Internet ne peut le recommander, car cela enfreindrait la norme. Donc, je vous suggère de google pour "Squid disable via header".

En outre, même si vous réussissez à cacher l’adresse IP de votre hôte, les serveurs auxquels vous vous connectez verront toujours l’adresse IP immédiate du serveur qui exécute Squid. Ainsi, si votre connexion réseau à la maison a l'adresse IP 1.2.3.4 (par exemple) et que vous convaincez Squid de ne pas afficher votre adresse IP 1.2.3.4 sur Internet, Internet verra toujours l'adresse IP de votre serveur, qui peut être 5,6. .7.8. Et à partir de l'adresse IP de votre serveur, ils peuvent éventuellement dire à la société d'hébergement que vous utilisez, et à partir de là, ils peuvent déposer des rapports d'abus, et éventuellement obtenir votre nom en utilisant un enregistrement WHOIS, etc.

Si vous êtes intéressé par le vrai anonymat en surfant sur Internet, je vous recommande de jeter un oeil à Tor à la place. En fait, Tor change très souvent votre adresse IP "perçue" sur Internet, en utilisant un vaste réseau de serveurs, de sorte que votre véritable identité est très difficile à suivre.

Les seuls inconvénients de Tor sont:

(1) c'est lent;

(2) De nombreux sites Web nécessitant une authentification (https://) émettent toutes sortes d'erreurs si vous essayez d'utiliser Tor, car votre adresse IP change constamment, ce qui déclenche des mécanismes de sécurité ... ils pensent que quelqu'un vole votre session. cookies et piratage de votre compte. Ce qui est fondamentalement vrai si vous prenez littéralement le dessin de Tor, haha.

Vous aider à démarrer Squid

Squid ne démarre probablement pas car il manque des informations de configuration essentielles. Pouvez-vous extraire les fichiers .log dans le répertoire /var/log/squid/? Il est déconseillé de les publier ici dans leur intégralité si leur longueur ne dépasse pas quelques lignes, mais vous pouvez les poster dans une boîte à pâte et fournir le lien vers la pâte.

Reportez-vous également à cette page du wiki Ubunt pour obtenir des informations générales sur l'intégration de Squid par Ubuntu.

3
allquixotic