Pergunta

Eu sei que isto é simples .. Estou jus faltando alguma coisa .. Eu desistir !!

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

Eu tenho usado diferentes servidores proxy .. sem sucesso .. eu recebo alguma página padrão .. Em / etc / wgetrc use_proxy = on

Na verdade, eu estou tentando usar essa configuração (http_proxy) com urllib2 do Python. Ele acessar alguma página padrão, bem ..

strace - faz uma pesquisa de DNS do servidor 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

Os ponteiros ??

Foi útil?

Solução 2

O problema foi que eu estava usando sites de proxy. Estes locais esperam que você enviar solicitação GET para o site proxy (com o site de destino como parâmetro na URL ou qualquer site específico mecanismos que implementam).

Eu estava procurando por sites de proxy como http://www.proxy4free.com/page1.html

eu ligar para seus respectivos portos e enviar um pedido chegar ao local alvo original ..

Outras dicas

Para alguns aplicativos, HTTP_PROXY é sensível a maiúsculas. É melhor colocá-lo em letras maiúsculas.

# export HTTP_PROXY=http://server/

ou

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

Muitas vezes você precisa de uma porta com o servidor proxy, por exemplo:

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

Além disso, as aspas simples não são necessários.

No Debian / Ubuntu, se você precisa apt-get através do proxy que você também vai precisar de atualização

/etc/apt/apt.conf

Se a exist arquivo does not, criá-lo e apt-get update para confirmar

Assim como export http_proxy="<ADD>:<PORT>"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top