kcptun加速shadowsocks

2018年7月24日 0 作者 筱枫

公司的网络差到极点,shadowsocks慢得几乎无法忍受,由于之前已经开启过bbr加速了,现在优化只能在其他地方来做
网上搜索了一下,kcptun是款不错的东西,所以就装上使用,目前效果不错,这里把其中踩到的一点坑记录一下

首先前往github下载github-kcptun
在release版本中可以下载到linux、windows、mac、freebsd等各大平台的版本

接着在服务器上使用官方教程启动

./server_linux_amd64 -t "127.0.0.1:8388" -l ":4000" -mode fast2

然后再下载windows的版本,用windows启动

.\client_windows_amd64.exe -r "远程服务器ip:8388" -l ":1024" -mode fast2

之后再设置shadowsocks的端口为本地的1024,ip为127.0.0.1,即可享受加速后的效果,其实本质上是kcptun又做了一层数据转发,但由于是用udp实现的,所以比tcp还是要快很多
ps: 防火墙不止要开放tcp,还要开放udp对应的端口,这样才能连的上

之后则是安卓端的配置
照常下载shadowsocks,然后下载kcptun插件

由于插件的限制,所以一些东西配置有点麻烦
首先把远程端口改成29900(kcptun插件默认的端口),接着在参数中加上remoteaddr=”远程服务器ip:8388″,即可,注意,这其中的远程服务器ip一定要是ip地址,不能是域名,否则连接不上

之后再根据各种手机的设置,设置关联启动或者其他什么,反正能让kcptun启动就行,然后打开shadowsocks,即可享受高速啦~

kcptun支持一个端口多个客户端连接,所以可以放心的使用一个端口连接