kcptun_adapt
kcptun与shadowsocks接口之间的适配器,来使kcptun支持shadowsocks的接口协议
简介
根据shadowsocks的声明,所以实现了这个kcptun的sip003接口的协议的适配器
Restrictions
a. Plugin over plugin is NOT supported. Only one plugin can be enabled when a shadowsocks service is started. If you really need this feature, implement a plugin-over-plugin transport as a SIP003 plugin. b. Only TCP traffic is forwarded. For now, there is no plan to support UDP traffic forwarding.
SIP003: A simplified plugin design for shadowsocks
使用说明
- 服务器地址:正常填写
- 服务器端口:kcp的远程监听端口
- 密码:ss的密码
- 加密:ss的加密方法
- 插件:kcptun适配器的名字,我的是重命名为kcptun_adapt.exe
- 插件选项:kcptun的启动选项,其中--localaddr(-l),--remoteaddr(-r)不需要填写,我这里是填入了mode,crypt,key三个参数。 参数填入的格式是key1=value1;key2=value2...
- 使用时将kcptun客户端程序重命名为kcptun.exe(windows)或者kcptun(linux),放到adapt_adapt所在的目录
- 建议将kcptun.exe,adapt_adapt.exe,Shadowsocks.exe三个放在同一目录下
tips:目前发现使用kcptun会产生发送数据包为接收数据包3倍的情况,即在youtube看1M的视频,kcptun会让vps发送3M的数据
tips:可以试下BBR,速度比kcptun稍慢,但不会产生流量浪费的情况。开启TCP BBR拥塞控制算法