impostazione http_proxy
-
12-09-2019 - |
Domanda
So che è semplice..mi manca solo qualcosa..Mi arrendo!!
#!/bin/sh
export http_proxy='http://unblocksitesnow.info'
rm -f index.html*
strace -Ff -o /tmp/mm.log -s 200 wget 'http://slashdot.org'
Ho utilizzato diversi server proxy..inutilmente..Ottengo una pagina predefinita..In /etc/wgetrc use_proxy = on
In realtà sto cercando di utilizzare questa impostazione (http_proxy) con urllib2 di Python.Accede anche ad alcune pagine predefinite.
Strace - fa una ricerca DNS del server proxy http://slashdot.org/ HTTP/1.0 Agente utente:Wget/1.11.4 Accetta: / Ospite:slashdot.org
Qualche indicazione??
Soluzione 2
Il problema era che stavo usando siti proxy.Questi siti si aspettano che tu invii una richiesta GET al sito proxy (con il sito di destinazione come parametro nell'URL o qualunque meccanismo specifico del sito implementino).
Stavo cercando siti proxy come http://www.proxy4free.com/page1.html
Mi collego alle rispettive porte e invio una richiesta di acquisizione al sito di destinazione originale.
Altri suggerimenti
Per alcune app, HTTP_PROXY fa distinzione tra maiuscole e minuscole.È meglio impostarlo in maiuscolo.
# export HTTP_PROXY=http://server/
O
# export HTTP_PROXY=http://server:8888/
Spesso è necessaria una porta con il server proxy, ad esempio:
esporta http_proxy=http://unblocksitesnow.info:30000
Inoltre, le virgolette singole non sono necessarie.
Su Debian/Ubuntu se hai bisogno di apt-get tramite proxy dovrai anche aggiornare
/etc/apt/apt.conf
Se il file non esiste, crealo e apt-get update per confermare
Così come export http_proxy="<ADD>:<PORT>"