針對使用linux桌面版的用戶和基于linux路由器的用戶。
第一步:下載Kcptun可執(zhí)行文件。
Kcptun下載地址
需要根據(jù)自己系統(tǒng)版本選擇相應(yīng)的軟件版本進(jìn)行下載,因?yàn)槲业闹鳈C(jī)是64位的,所以我下載的是kcptun-linux-amd64-20170218.tar.gz
tar -xzf kcptun-linux-amd64-20170218.tar.gz
解壓后你將會得到兩個(gè)文件,一個(gè)是server_linux_amd64,另外一個(gè)是client_linux_amd64。作為客戶端,我們當(dāng)然應(yīng)該使用client_linux_amd64。
執(zhí)行下面的命令可以獲取到幫助文檔
./client_linux_amd64 -h
為了方便進(jìn)行參數(shù)的設(shè)置,我這里使用其中-c的選項(xiàng),這個(gè)選項(xiàng)將會讓kcptun運(yùn)行的時(shí)候調(diào)用一個(gè)json文件,在json文件里面有我們提前寫好的服務(wù)器參數(shù)。
{
"localaddr": ":8388", //本地使用的端口
"remoteaddr": "********:29900", //服務(wù)器的kcptun服務(wù)的ip地址加端口
"key": "*****", //你設(shè)定的加密密碼
"crypt": "aes", //加密方式
"mode": "fast2", //加速模式
"conn": 1, //從這以下的參數(shù),你需要根據(jù)你在服務(wù)器端的配置參數(shù)進(jìn)行設(shè)置
"autoexpire": 60,
"mtu": 1350,
"sndwnd": 1024,
"rcvwnd": 1024,
"datashard": 10,
"parityshard": 3,
"dscp": 0,
"nocomp": false,
"acknodelay": false,
"nodelay": 0,
"interval": 20,
"resend": 2,
"nc": 1,
"sockbuf": 4194304,
"keepalive": 10
}
然后我講這個(gè)文件保存為myvps.json
在終端執(zhí)行下面的命令就可以運(yùn)行kcptun服務(wù)。
./client_linux_amd64 -c myvps.json
#我是把該`json`文件存放在相同的路徑下,如不同,則需要完整路徑。
第二步,關(guān)于ss的設(shè)置
執(zhí)行完第一步的操作以后,在你的電腦或者是你的路由器就已經(jīng)跑起了kcptun服務(wù)并且運(yùn)行在"8388"端口上。
你需要把你的ss客戶端配置文件進(jìn)行修改,把原來的遠(yuǎn)程服務(wù)器IP地址改為127.0.0.1,并且修改原來的SS服務(wù)端口為8388,而SS里面的加密方式和密碼還有SS服務(wù)器的本地端口則不需要修改。
這樣關(guān)于你瀏覽器的插件設(shè)置將不需要修改便可直接使用。
但是得到網(wǎng)速將會是以前很多倍。
完結(jié),優(yōu)化
將SS用于命令行
你需要用到一個(gè)工具室proxychains
在配置文件的最后一行加上
socks5 127.0.0.1 1080
這樣可以使你的git等命令也可以走代理的路線,大大的提高了從github下載速度。其他需要下載國外資源的命令也可以使用。
命令用法:就在原有的命令的最前面加上proxychains 注意命令后面需要接一個(gè)空格
proxychains git clone git://xxxxxxxxx
開機(jī)自啟動kcptun
我把自動啟動的命令添加了加載圖形界面后,實(shí)際上加入到系統(tǒng)自啟會更好,所以我在我的.xinitrc中添加了以下代碼
( ( sleep 2 && /home/bob/Downloads/client_linux_amd64 -c /home/bob/Downloads/myvps.json ) & )
其中路徑應(yīng)該修改為你自己的文件的絕對路徑。
結(jié)束
撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花?。。?!