→ kenduest: 1. 你的程式碼內,沒有用到 requests.Session() 產生的 05/04 10:49
→ kenduest: res 項目。一般要用到 http keep-alive 的話,通常 05/04 10:50
→ kenduest: 就是 res=requests.Session() 之後用 res.get(...) 05/04 10:50
→ kenduest: 2. 你的程式碼看不出來所謂多層 proxy 代理的功能 05/04 10:50
→ kenduest: 只是分別用不同的 proxy server 讓 requests 去連結 05/04 10:50
→ kenduest: 3. Connection aborted 看起來應該是你用的 proxyserver 05/04 10:57
→ kenduest: 本身有問題所以存取失敗無法連線成功 05/04 10:57
→ kenduest: 4. 對方是否可以看到你的真正連線來源,基本上是取決 05/04 10:58
→ kenduest: 在 proxy server 本身是否會把用戶端來源的 ip 放在 05/04 10:58
→ kenduest: X-Forwarded-For 的 http header 內 05/04 10:59
回覆kenduest:
proxies={
"http":"http://203.66.159.45:3128"
}
proxies2={
"http":"http://122.147.24.103:8080"
}
r=requests.Session()
res=r.get("http://dir.twseo.org/ip-check.php",proxies=proxies)
res2=r.get("http://dir.twseo.org/ip-check.php",proxies=proxies2)
所以依照你的建議修改了 Session的設定
主要思路是先對網站進行第一次跳板
然後再使用同樣的session去get
就可以第二層跳板嗎??
※ 編輯: yf9000555 (61.230.178.141), 05/04/2016 13:43:21
→ aweimeow: 這樣看起來還是一樣分成兩次不同代理去送request欸 05/04 17:24
→ s860134: 你叫 A 座 1 號機去美國,叫 B 搭 2 號機去美國 05/04 23:40
→ s860134: 這樣 A 和 B 有任何一個人搭到 2 台飛機才到美國? 05/04 23:41
→ kenduest: 沒辦法這樣子達成所謂兩層 proxy 代理這種功能 05/04 23:52
→ kenduest: 只有單層的 proxy 功能使用 05/04 23:53
推 grapherd: 我記得 tor 不是可以指定 exit node 國籍? 05/07 00:13
謝謝 grapherd
我後來在
Tor Browser\Browser\TorBrowser\Data\Tor\
這個資料夾位置找到 torrc 這個檔案
然後用記事本開啟後
在最後面加上
StrictExitNodes 1
ExitNodes {TW}
成功跳板回台灣
謝謝
參考網址 :
使用tor指定出口国家的IP (簡體中文)
http://goo.gl/hDVc7Z
維基百科國家代碼表
https://goo.gl/HmTGBv
※ 編輯: yf9000555 (61.230.166.30), 05/09/2016 13:57:49