Linux用Kcptun和SS進(jìn)行上網(wǎng)加速

針對使用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é)束

撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花?。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,847評論 9 468
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,371評論 2 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • 20171105 每天使用1%的時(shí)間,進(jìn)步1%,成為1%的人! 今天是什么日子:20171104星期六 日出:6:...
    書琴001閱讀 295評論 0 1
  • 最近寫了一個(gè)開源的音樂應(yīng)用beats,其最重要的內(nèi)容就是如何完成一個(gè)完整的音樂播放器。這個(gè)播放器要既能播放網(wǎng)絡(luò)上的...
    cpacm閱讀 3,446評論 6 43

友情鏈接更多精彩內(nèi)容