2009-07-10 82 views
1

我知道這很簡單..我絕對缺少一些東西..我放棄了!http_proxy設置

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

我已經使用不同的代理服務器..無濟於事。我得到了一些默認的網頁.. 在/ etc/wgetrc use_proxy =上

其實我想使用此設置(HTTP_PROXY )與python的urllib2。它訪問某些默認頁面以及..

strace的 - 做代理服務器的DNS查找 GET http://slashdot.org/ HTTP/1.0 \ r \ n用戶代理:Wget的/ 1.11.4 \ r \ nAccept:/ \ r \ n主機:slashdot.org \ r \ n \ r \ n

任何指針??

+0

請編輯您的文章以使用「代碼」格式。這將使它更具可讀性。謝謝! – 2009-07-10 22:48:54

+0

注意:如果您在應用程序中使用它,請不要相信HTTP_PROXY!有關更多詳細信息,請參閱https://httpoxy.org。 – rugk 2016-07-18 15:36:54

回答

2

問題是我使用代理網站。這些站點希望您向代理站點發送GET請求(將目標站點作爲URL中的參數或者它們實現的任何站點特定機制)。

我一直在尋找代理網站像http://www.proxy4free.com/page1.html

我連接到它們各自的端口發送一個GET請求到原來的目標網站..

2

對於某些應用程序,HTTP_PROXY區分大小寫。最好將其設置爲大寫。

# export HTTP_PROXY=http://server/ 

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

在Debian/Ubuntu的,如果你需要通過使用apt-get代理你還需要更新

/etc/apt/apt.conf

如果犯規存在該文件,創建和apt-get update來確認

以及export http_proxy="<ADD>:<PORT>"