使用shadowsocks & kcptun手動搭建ss實現國外網上衝浪~

Emm,之前一些衝浪的工具,比如lantern已經跪了,我們可以買便宜的vps,然後自己搭建***~~

具體步驟如下:

1、首先,購買一個vps

可以去vultr.com,充值後,創建一個server 實例(可以選$3.5/mo的,其他配置默認就好,地區麼自己選擇),創建好後會有對應的ip,username和password

1.png


關於選哪一個地區的實例,測試了一下,東京、西雅圖、洛杉磯等速度慢,丟包嚴重,硅谷的雖然也慢,但是幾乎不丟包,所以我選了硅谷的~


2、下載一個xshell,然後創建一個連接,配置一下連接屬性

名稱隨意,主機填第一步中的ip地址,然後點擊“連接”,之後會讓你填一下用戶名和密碼,也是第一步中的username和password

2.png

連接成功後就是如下界面:

3.png


3、安裝shadowsocks

在第二步打開的shell窗口中分別執行以下的命令:

  • //拉取執行文件

git clone https://github.com/flyzy2005/ss-fly

  • //執行腳本

ss-fly/ss-fly.sh -i 123456 1024

(同時設定客戶端連接該***的密碼和端口

//其中123456爲密碼,可改爲自己的密碼;1024爲默認端口號,可改爲系統沒在使用的任一端口號)

之後不出意外的話,會出現安裝成功的提示,shadowsocks就安裝好了

注:之後想要更改端口和密碼的話,可以直接修改  /etc/shadowsocks.json  這個文件,然後重啓ss就好了


4、pc連接***

  • 方便起見, 直接下載64位windows版本的shadowsocks,地址如下:

https://github.com/shadowsocks/shadowsocks-windows/releases/download/2.5/Shadowsocks-win-2.5.zip

(也可以到這裏自己選:https://github.com/shadowsocks/shadowsocks-windows/releases?after=2.5.1

  • 下載好後,雙擊運行shadowsocks.exe,會打開一個窗口

將服務器ip(第一步的IP),第三步設置的端口、密碼、加密方式填入,點擊“確定”即可

4.png


5、手機連接***

  • 手機下載一個shadowsocks,安卓版地址如下:

https://github.com/shadowsocks/shadowsocks-android/releases

(iphone的胖友直接在appstore裏面搜就行,或者FirstWingy

  • 下載 之後安裝,然後進入配置頁面

服務器就是第一步的ip,遠程端口、密碼、加密方式都是第3步設置的對應的信息,路由設置自己選擇,填好後點右上角確定

5.png

  • 然後點擊右下角的小飛機進行連接,點擊“測試”,看下是不是連接是否成功

6.png

基本的設置就到這裏就結束了

但是???vps一般便宜的都慢,我們這些窮人該腫麼辦??來看下加速器吧~~

用的是kcptun,速度還可以,訪問youtube什麼的看視頻,速度很能接受(加速前訪問一個網頁都要2、3秒以上)


加速器

1、首先在服務器端安裝kcptun服務:

在前面基礎安裝的第2步打開的shell窗口中依次執行以下命令:

  • wget https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh

//別人寫的一個腳本

  • chmod +x ./kcptun.sh

  • ./kcptun.sh

然後就會出現一步步的引導,如:

  • 設置 Kcptun 的服務端端口:選擇一個未被佔用的端口就行,之後服務將會使用這個端口

  • 設置加速的 IP:要加速的是shadowsocks,而shadowsocks又在本服務器,所以填寫127.0.0.1就行,也可以寫遠程地址ip

  • 設置需要加速的端口:就前面基礎安裝第3步中給shadowsocks設置的端口

  • 設置 Kcptun 密碼:自定義設置,之後客戶端連接服務端需要用到這個密碼

之後的參數就全部默認即可,可以全部直接回車

然後最後會有一些你設置的重要信息,可以複製一下,

然後vim kcptuninfo.txt ,粘貼進這個文件保存起來,以免下次忘記


2、pc設置加速器連接***

  • 先下載一個kcp客戶端程序

https://github.com/xtaci/kcptun/releases/download/v20181002/kcptun-windows-386-20181002.tar.gz

  • 再下載一個kcptun配置管理工具

https://github.com/dfdragon/kcptun_gclient/releases/download/v1.1.3/kcptun_gclientv.1.1.3.zip

  • 運行配置管理工具,會彈出一個窗口:

最上方的客戶端文件就是上面第一步下載的客戶端程序,把它添加進來就行;

本地偵聽端口不用改;KCP服務器地址就是我們第一步的服務器ip地址,端口是我們安裝在服務端的kcptun的端口,通訊密鑰就是服務端kcptun的密碼;

其他標星號的可選參數要與服務端的參數一一對應,並且全都相等

7.png

  • kcptun設置好後,還需要設置下我們的shadowsocks小飛機

如下圖,直接進入小飛機的安裝目錄,更改gui-config.json文件中的server爲127.0.0.1,然後重新運行shadowsocks即可

8.png


3、手機設置加速器(以安卓爲例)

  • 首先下載一個kcp插件,地址如下:

https://github.com/shadowsocks/kcptun-android/releases

  • 打開手機上的shadowsocks軟件,進入設置界面,添加插件,並編輯配置:

前面的遠程端口需要改成kcptun的端口

clipboard.png

配置中的內容即第一步在服務器端保存的一些設置,必須要一致

最後,返回測試下連接是否正常就ok了~~

==========================================================

自己最近要用就研究了一下,順便寫篇配置流程以供大家參考~~

非常感謝提供這些工具的可愛的胖友們~~

關於kcptun是個啥:

https://www.gblm.net/209.html

還有一些工作原理,還是有待更近一步的探尋



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章