之前在linux下和windows下都成功配置过kcp加速,看youtube上1080p视频不卡。
最近新换了Mac,就打算在mac上也配置一下
折腾了两天,终于折腾出来了,具体教程其他博文有,这里就不多说了,可以参考http://zhangyongcun.com/2016/11/22/%E4%BD%BF%E7%94%A8-Kcptun-%E5%8A%A0%E9%80%9F-shadowsocks/
保证服务器端安装好后,现在就mac端的配置说明一下。
坑1。一定要下载版本一样的kcp,如我用的就是1009,也就是10月9号发布的
坑2.对于本地kcp的配置和ss的配置
mac下,应该下载client_darwin_amd64,配置文件格式如下
{
"nocomp":false,
"remoteaddr": "*.*.*.*:29900",
"acknodelay": false,
"nc":0,
"model": "fast2",
"localaddr": "127.0.0.1:8381",
"nodelay": 0
}
开启命令为
./client_darwin_amd64 -c client.json 这里的client.json就是上面的配置文件,存为json格式
如果你没改过kcp的密码,那这里就不用输入,仅仅选择一些必要的就可以,远程端口号就是你的kcp端口号,本地localaddr在mac下一定要写前面的127.0.0.1,代表本地,然后这里填的端口号是你ss之前的端口号,一定记住,不是1080
坑3.shadowsocks的配置
下载最新的shadowsocks NG(可以用homebrew下载,也可以网上搜下载),之后这里shadowsocks的配置,这里用的加密方式和密码都是你自己的,我这里做个示范。这是基本设置
之后在偏好设置的高级设置中,要修改如下。local kcp listen端口与你ss和之前填的端口都要保持一致。
坑4.因为使用的谷歌浏览器,每次修改完验证的时候基本都要重新启动,比较麻烦,如果流量够多,建议先在脚本中执行kcp命令,然后开启ss,再开浏览器
谷歌浏览器有个插件,SwitchyOmega,可以自动切换国内网址和国外的,有兴趣的可以用一下,网上都有教程。