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??

È stato utile?

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>"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top