Mac下配置kcptun提速ss

参考链接

https://blog.kuoruan.com/110.html

https://github.com/xtaci/kcptun

http://briteming.blogspot.com/2016/05/kcptunsocks.html

https://www.v2ex.com/t/315113

正文

鉴于网上暂无Mac下的kcptun配置教程,故特写一篇笔记,预防自己以后忘记。

注:参考软博的教程基本可以一步到位配置好win,但是由于缺少了mac客户端,这里如果要在Mac下跑起来kcptun加速有点麻烦。下面择步说明配置。其大部分配置都是和软博的一致。本文为补充。

step 1.

按照软博的教程在你的vps上面配置好kcptun环境并运行。

step 2.

由于Mac客户端没有。我们Mac客户端可以去下载程序包通过终端来运行。

链接:https://github.com/xtaci/kcptun/releases

我们选择kcptun-darwin-amd64-20161207.tar.gz这个包

接着我们解压文件,打开终端(我这里使用iterm做演示,实际效果一样),cd到目录。

解压后里面有两个文件,我们使用client开头的文件就行。接着运行client文件,并加参数。这里我们要用sudo命令,不然会提示权限错误。

我们来解析一下具体里面的参数是什么意思:

-l 就是本地监听的端口
-mode 就是加速模式
-r 就是远程服务器的ip以及端口
--crypt 就是加密方式

具体其他参数的输入可以执行help来查看。

执行完应该是这样的:

这时候安装软博的教程,打开ss客户端配置一个127.0.0.1的服务器,并启用。

这时候,我们打开浏览器发现上不了网。

但是终端里面确实是有数据传输的。(不断有stream的开启和关闭打印)

这时候我们用ssh登录vps,执行./kcptun.sh脚本,

选择6查看日志输出。发现服务器端的日志并没有输出。这时候就证明我们的本机kcptun客户端没连接上服务器端的kcptun。这个问题困扰我很久。配置改了又改,还是找不到原因。

最后才发现是在本机终端执行程序包的时候少加了一个参数。下面给出正确的完整的执行命令。

cd到client_darwin_amd64目录。 执行

sudo ./client_darwin_amd64 -l ":2333" -mode fast2 -r "你的ss ip:29900" --crypt aes-192 --key "kcptun密码"

没错,多了一个–key参数。

--key 本机kcptun连接服务器端kcptun的密码。

这时候,再打开浏览器,发现加速成功。

测速网站:

https://fast.com/

http://www.speedtest.net/

YouTube: 1080P,720P无压力了。

下面给出我所有配置给大家参考。

最后祝大家加速成功!

原创作品,欢迎转载,转载请声明出处:http://www.真无聊.com

友情链接联系:5914018@qq.com

交流QQ群:271568188


分享此文章

Vbon Luk's photo

做自己,勿忘初心