Frage

Ich weiß, das ist einfach .. Ich jus etwas fehlt bin .. Ich gebe auf !!

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

ich verschiedene Proxy-Server verwendet haben .. ohne Erfolg .. Ich erhalte eine Standardseite .. In / etc / wgetrc use_proxy = auf

Eigentlich versuche ich, diese Einstellung zu verwenden (http_proxy) mit Python urllib2. Es Zugriff auf eine Standard-Seite als auch ..

strace - hat einen DNS-Lookup des Proxy-Servers GET http://slashdot.org/ HTTP / 1.0 \ r \ nUser-agent: Wget / 1.11.4 \ r \ nAccept: / \ r \ nHost: slashdot.org \ r \ n \ r \ n

Alle Zeiger ??

War es hilfreich?

Lösung 2

Das Problem war, ich Proxy-Site wurde mit. Diese Seiten erwarten Sie GET-Anforderung an die Proxy-Website (mit der Zielstelle als Parameter in URL oder was auch immer ortsspezifische Mechanismen, die sie implementieren) zu senden.

Ich war auf der Suche nach Proxy-Sites wie http://www.proxy4free.com/page1.html

ich eine Verbindung zu ihren jeweiligen Ports und eine GET-Anforderung an die ursprüngliche Zielstelle senden ..

Andere Tipps

Für einige Anwendungen ist HTTP_PROXY Groß- und Kleinschreibung. Es ist am besten, es in Großbuchstaben zu setzen.

# export HTTP_PROXY=http://server/

oder

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

Oft benötigen Sie einen Port mit dem Proxy-Server, zum Beispiel:

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

Auch sind die einfachen Anführungszeichen nicht erforderlich.

Unter Debian / Ubuntu, wenn Sie benötigen apt-get über den Proxy Sie auch aktualisieren müssen

/etc/apt/apt.conf

Wenn die Datei doesnt vorhanden ist, erstellen sie und apt-get update bestätigen

Neben export http_proxy="<ADD>:<PORT>"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top