Question

Je sais que c'est simple .. Je jus manque quelque chose .. je donne !!

#!/bin/sh
export http_proxy='http://unblocksitesnow.info'
rm -f index.html*
strace -Ff -o /tmp/mm.log -s 200 wget 'http://slashdot.org'

Je l'ai utilisé différents serveurs proxy .. sans succès .. je reçois une page par défaut .. Dans / etc / wgetrc use_proxy = sur

En fait, je suis en train d'utiliser ce paramètre (http_proxy) avec urllib2 de python. Il accès à une page par défaut ainsi ..

strace - fait une recherche DNS du serveur proxy GET http://slashdot.org/ HTTP / 1.0 \ r \ Nuser-Agent: Wget / 1.11.4 \ r \ nAccept: / \ r \ nHost: slashdot.org \ r \ n \ r \ n

Les pointeurs ??

Était-ce utile?

La solution 2

Le problème était que j'utilisais des sites proxy. Ces sites vous attendent à envoyer demande GET au site proxy (avec le site cible en tant que paramètre dans l'URL ou quel que soit le site des mécanismes spécifiques qu'ils mettent en œuvre).

Je cherchais des sites proxy comme http://www.proxy4free.com/page1.html

Je me connecte à leurs ports respectifs et envoyer une demande de rendez-vous au site cible originale ..

Autres conseils

Pour certaines applications, HTTP_PROXY est sensible à la casse. Il est préférable de le mettre en majuscules.

# export HTTP_PROXY=http://server/

ou

# export HTTP_PROXY=http://server:8888/

Souvent, vous avez besoin d'un port avec le serveur proxy, par exemple:

export http_proxy = http://unblocksitesnow.info:30000

En outre, les guillemets simples ne sont pas nécessaires.

Sur Debian / Ubuntu si vous avez besoin apt-get via le proxy que vous devrez également mettre à jour

/etc/apt/apt.conf

Si le fichier existe ne marche pas, créez et apt-get update pour confirmer

En plus export http_proxy="<ADD>:<PORT>"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top