創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2017年7月1日 星期六

Useful Proxy Server Lists

在早期,就說西元2000年之前好了,網際網路還不算很發達之時,網路頻寬比起現在也小很多,若連到國外的網站,回應的時間可能較久。當時有些大學會提供Proxy server代理服務器(在台灣一般習慣稱為伺服器),它的作用是當網頁cache快取用,假設有人利用它連線到國外取得網頁資料,會暫存一份在它那裡,之後若有另一個人同樣透過它連線到國外同一個網頁時,就直接把暫存的網頁給他,而不是再次連到遙遠的國外取回資料,因而可以省下一些等待時間。當然這其中還涉及快取資料的有效期限之類的細節,這裡不談這方面。

隨著時代的發展,網路頻寬的大幅提升,以及網頁由靜態頁面演變到程式產生的動態頁面,多種因素減少了一般使用者透過代理服務器連線的需要與意願,除非他有較特殊的需求,或是公司、機構規定內部連外要用機構所提供的代理服務器。

姑且不論使用者的特殊需求如何,在網路上仍舊有不少代理服務器的提供者,也有一些網站收集並把找到的代理服務器做成清單提供人使用,免費或收費的都有。本文記錄這類清單中的其中一部分,以及幾個相關名詞的解譯。本文純粹談代理服務器這方面,不涉及Tor或VPN。

或許看倌會問,何不直接用Tor之類的軟體就好?何必麻煩自己去找?其中一個原因是Tor啟動後連線需要花一段時間,若能找到合適的代理服務器,連線則會快些。除非你需要相當的隱匿性(別天真的以為有了隱匿性就可以為所欲為[1]),否則一般情況,代理服務器可能就夠了。

代理服務器清單提供者

  1. GatherProxy
  2. ProxyNova
  3. FreeProxyLists
  4. AtomInterSoft
  5. Socks Proxy
  6. My-Proxy
  7. SPYS.ONE
以上不照任何特定順序排列。4.5.6.都有提供Socks Proxy清單。都是國外的提供者,所提供的清單中會包含台灣的服務器。若需要國內做的清單,可用“代理伺服器 台灣”當關鍵字用你慣用的搜尋引擎找一下即可。

讀者也許會想,是否可以自己寫個爬蟲程式到上述清單搜集可用的服務器清單?這是可行的,我自己以前也做過,但還是得自行檢查一下服務器目前是否可用,不然拿到一堆不能用的服務器也沒有實質意義。如果使用Python,有個現成且更好的解決方案,請參考一下之前寫的一篇短文〈ProxyBroker〉。

Socks與HTTP Proxy

代理協議有兩大類,若沒有特別指明,一般指的是HTTP Proxy。

HTTP Proxy用於瀏覽器看網頁用。Socks Proxy則可用在各方面的網際網路使用,寄郵件、傳輸檔案(像BT)、通訊聊天(Skype)、玩遊戲,還有看網頁。Socks Proxy支援HTTPS,隱匿程度都是高度隱匿,HTTP Proxy則不盡然。[4][5]

HTTP代理隱匿程度

  • Transparent:目標服務器知道你的IP位址,也知道你透過代理服務器連上它。
  • Anonymous:目標服務器不知道你的IP位址,但它知道你使用代理。
  • Elite:目標服務器不知道你的IP位址,或要求(request)是透過代理服務器轉送。[2][3][4]

參考

[1] https://technews.tw/2016/01/19/silk-road-dark-web-is-dead/
[2] https://www.proxynova.com/proxy-server-list/elite-proxies/
[3] https://www.proxynova.com/proxy-articles/proxy-anonymity-levels-explained/
[4] https://www.my-proxy.com/blog/socks-proxy-http-proxy
[5] http://www.best-bittorrent-vpn.com/socks-vs-http-proxy-for-torrents.html

沒有留言:

張貼留言