2010-11-26 5 views
4

J'ai configuré ProxyChains pour utiliser 127.0.0.1:1080 comme seul serveur de base. Toutes les demandes DNS sont transmises via le serveur ci-dessus.proxychains - impossible d'obtenir le wget de travail

Je suis capable d'utiliser Firefox avec ProxyChains correctement, mais il y a un problème avec wget. Chaque fois que j'utilise proxychains wget, il essaie d'abord de se connecter au serveur proxy de mon université, puis il essaie de se connecter à mon serveur proxy local.

La sortie de la commande proxychains wget www.google.com est la suivante:

ProxyChains-3.1 (http://proxychains.sf.net) 
--2010-11-26 22:14:38-- http://www.google.com/ 
Resolving **********... |DNS-request| ********** 
|D-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK 
|DNS-response|: ********** is not exist 
failed: Unknown error. 
wget: unable to resolve host address `**********' 

********** ci-dessus représente mon nom d'hôte du serveur proxy de l'université.

Répondre

0

Vous pouvez essayer de définir l'adresse de votre proxy avec une variable d'environnement shell. Il y a une brève section dans le wget manual sur la configuration pour les proxies.

+0

Je veux utiliser proxychains pour exécuter wget. Je ne veux pas définir de proxy dans wget. – Pallav

3

Mon problème a été résolu après être devenu root ("sudo sh") et exécuter la même commande.

Exécution de la commande en tant que proxychains sudo wget google.com travaillé.

0

dans le fichier /usr/lib/proxychains3/proxyresolv

changement 4.2.2.2 à 8.8.8.8

ou utiliser env PROXYRESOLV_DNS


vous pouvez également faire proxychains ne demande pas DNS proxy,

dans proxychains.conf commenter le proxy_dns réglage

Questions connexes