Je suis actuellement en train d'essais avec TOR et j'ai rencontré un petit problème. Le client Tor ne prend en charge que la réception de connexions via un protocole SOCKS5, mais les applications que j'utilise ne prennent en charge que les protocoles proxy HTTP.
Est-il possible de mettre quelque chose au milieu? Donc, par exemple, ça a marché.
Mon programme (HTTP uniquement)> Convertisseur HTTP en SOCKS> Serveur Tor SOCKS5
Réponses:
Il semble que DeleGate puisse faire cela, avec quelque chose comme ce qui suit (où DeleGate acceptera les connexions HTTP sur le port 8080 et les transmettra à un serveur SOCKS sur le port 9050):
la source
delegate(d)
, j'ai conclu qu'il était absolument déterminé à fuir les requêtes DNS, nonobstant plusieurs revendications contraires dans la documentation de configuration. J'aimerais découvrir que je me trompe à ce sujet, mais je suis pessimiste sur ce point.Le paquet Tor n’a plus de polipo, voici la FAQ officielle de tor :
la source
Vous pouvez également utiliser Privoxy . Ajoutez cette ligne à son
config.txt
fichier:(N'oubliez pas le petit point à la fin.)
Ensuite, utilisez le proxy HTTP ou HTTPS à l'adresse
127.0.0.1:8118
la source
Vous n'avez pas spécifié de système d'exploitation. Merci de le faire à l'avenir.
Cette réponse recommande Polipo, qui est inclus dans le bundle Vidalia hébergé par le projet Tor et donc probablement recommandé par eux pour Windows. Polipo a également une version * nix (et a été conçu à l'origine pour * nix), j'ai donc inclus des instructions sur la manière de le configurer - voir la deuxième section ci-dessous. C'est une solution plutôt légère, si cela compte.
les fenêtres
Téléchargez le pack Vidalia. Il comprend l'interface graphique de Vidalia et un programme appelé Polipo, ainsi que Tor. Dans l'ensemble, Polipo exécute par défaut un proxy HTTP sur le port 8118 qui redirige via le proxy Tor SOCKS sur le port 9050.
Configuration avancée
Il est également possible de configurer Polipo manuellement, sans le kit Vidalia.
Tiré de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Ils fournissent également des fichiers binaires à télécharger.
Configuration
Le lancer
Le port d'écoute par défaut de Polipo est 8123.
La configuration par défaut du paquet Vidalia est incluse au bas de cette réponse.
*rien
Inclut Linux, Unix, BSD, OS X et la plupart des principaux systèmes d'exploitation modernes (2012) qui ne sont pas basés sur NT (Windows).
Encore une fois, tiré de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Téléchargez un paquet depuis le référentiel que vous utilisez. Google peut aider ici. Alternativement, un binaire direct peut être téléchargé.
Configuration
Le lancer
Le port d'écoute par défaut de Polipo est 8123.
La configuration par défaut du paquet Vidalia est incluse au bas de cette réponse.
Configuration Polipo par défaut (bundle Vidalia)
C'est la configuration par défaut de Polipo du bundle Vidalia pour Windows. À première vue, cela devrait également fonctionner dans * nix - rien, pour autant que je sache, est spécifique à une plate-forme. Oui, c'est une configuration IPv4.
la source
Fiddler permet également une conversion de requête http en requête de tunnelier.
Je l'ai fait pour pousser certaines mises à jour Windows à s'exécuter via une connexion chaussettes (via Amazon EC2 et Putty).
De cette page https://groups.google.com/forum/#!topic/httpfiddler/6m2xEe0fRmw
Dans Fiddler, il existe un onglet "FiddlerScript" dans lequel vous pouvez ajouter les éléments suivants:
la source
WinGate peut également le faire. Vérifiez l'onglet Connexion sur votre proxy WWW et vous pouvez choisir un proxy SOCKS4, SOCKS4a ou HTTP en amont.
WinGate a également une licence gratuite pour 10 utilisateurs simultanés.
Onglet WWW Proxy Connection
Disclaimer: Je travaille pour Qbik, les auteurs de WinGate
la source