shadowsocks和pptp實現連結世界

jimmy.shi發表於2016-09-02

shadowsocks和pptp實現連結世界

一、針對不同場景選擇網路服務

1. pptp是簡單的點對點的通訊協議,安全性不好,不過我們是私人使用,自己注意安全就可以了,pptp可以滿足大多數的需求。不過要注意,pptp一般接管的是全部的流量,對於我們只需要在瀏覽器訪問就支援的不好。如果你僅僅是想要通過遊覽器訪問Google系列的網站,建議你直接修改hosts,簡單方便,如果你有更多的需求,下載軟體,linux下的滲透測試,資源獲得,那麼你就需要一個功能齊全的代理。

2. shadowsocks在pptp協議被封的情況下,你可以選擇shadowsocks來實現,shadowsocks基於socket5協議,需要客戶端加密來實現傳輸,現在國內有加密伺服器提供,那樣可以省去客戶端這一環節實現更加自由的,不過我更喜歡自己實現,所以我選擇這種客戶端的方式,後面有時間我也會搭建一臺國內的加密伺服器。

3. 前期準備,你要連結世界,首先你得在境外有伺服器,有人用vps,我沒玩過,我一直使用的是aws,阿里也提供境外服務(沒用過太貴),aws第一年完全免費是你的首選,不過你得有一張信用卡,如何搭建aws伺服器我就不累述,官方有很好的支援,如果遇到麻煩可以私信或者留言。

二、預設你已經裝完aws伺服器,並且遠端連線上(我用的是ubuntu的系統)

1. 搭建pptp服務

點這裡,這篇部落格親測可用,客戶端使用vpn的pptp可實現全流量託管,可在全平臺使用。(手機端的蘋果建議使用這種方式,shadowsocks的蘋果客戶端都是收費的,後續我會嘗試寫一個,不過僅僅是嘗試,希望有人可以一起

2. shadowsocks服務

http://www.111cn.net/sys/linux/69170.htm

https://shadowsocks.org/en/download/clients.html

結合這兩篇文章就可以了,如果遇到麻煩可以私信或者留言。(shadowssocks是需要客戶端的,上面的連結給出了資源,iPhone是收費的,windows和linux都可以使用,不過linux的我使用的是python的,沒有實現全域性的代理,必須通過proxychains來代理應用程式,有想法的希望可以交流)

如遇問題,歡迎討論                                              Author By Jimmy



相關文章