为樱花打造的KCPTUN


老高课余时间研究了一下kcptun,然后维护了一个支持shadowsocks-libv + kcptun的镜像,希望能给大家点帮助。

链接在此endoffight/shadowsocks-kcp

shadowsocks版本 3.0.3
kcptun版本 20170303

I. 风味1:在樱花使用

结合樱花docker服务,先参考使用日本樱花arukas的免费docker服务搭建shadowsocks这篇文章搞定注册,然后跟着老高一起创建属于自己的SS服务。

服务配置

ENV SERVER_ADDR 0.0.0.0
ENV SERVER_PORT 3721
ENV PASSWORD    laogao
ENV METHOD      aes-256-cfb
ENV TIMEOUT     300
ENV DNS_ADDR    8.8.8.8
ENV DNS_ADDR_2  8.8.4.4


ENV KCP_LISTEN  3824
ENV KCP_PASS    phpgao
ENV KCP_ENCRYPT aes-192
ENV KCP_MODE    fast
ENV KCP_MUT     1350

创建APP

点击Create a new application按钮创建新的APP

Create a new application

配置

在配置栏先用最小配置测试运行:

配置

说明:

App Name - 自己随便填

Image - endoffight/shadowsocks-kcp:latest

Memory - 512MB

Port 按照图上配置

其他没有提到的都默认,然后点击保存即可!

使用方法

下图是运行后的APP,注意点就是把图中字符XXX-XXX-XXX-XXX 转化成真实IP XXX.XXX.XXX.XXX,比如字符串为123-123-123-123,转换后的IP即123.123.123.123。

运行截图

从图中我们可以得到以下几个信息:

服务器的真实IP
真实端口A -- 对应3271/tcp
真实端口B -- 对应3271/ucp
真实端口C -- 对应3824/ucp

接下来就好办了:

SS和KCP配置

如果你成功到达此步骤,那么恭喜你,胜利已经向你招手!

ss配置

{
    "server" : "真实IP",
    "server_port" : 真实端口A,
    "password" : "laogao",
    "method" : "aes-256-cfb",
    "timeout" : 600
}

kcptun配置

# 此命令让kcptun在1088监听端口
.\client_windows_amd64.exe -r "真实IP:真实端口C" --key phpgao --mode fast --crypt aes-192 -l ":1088"

自定义配置

如果需要自定义配置的话,请修改对应的ENV环境变量,以修改端口为例:

自定义配置

此处老高修改了配置中的SERVER_PORT与KCP_LISTEN两个变量,将其改为8080与8081,于是需要映射的端口就需要对应改变了,所以在expose中加入了8080和8081。

如果我需要修改KCPTUN的连接密码,就直接加入env名为KCP_PASS,将其设置为你需要的密码。最后在配置中体现即可!

II. 风味2:docker直接运行

# 拉取镜像 
docker pull endoffight/shadowsocks-kcp

# 做好端口映射
docker run -p 1080:3721 -p 1081:3824/udp -e "KCP_PASS=nihao" -e "PASSWORD=nichilema" -d endoffight/shadowsocks-kcp

# 完

标签: docker, sakura

本文由 老高 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。

相关文章

已有 16 条评论

  1. xiaolan xiaolan

    老高问一下,为什么最近买的搬瓦工KVM洛杉矶直连的。有bbr感觉还是慢得要死youtube就看个360P左右,我四川的。。如果用kcptun加速的fast3看1080P的才一点都不卡呢

  2. 老王 老王

    樱花经常重启,然后ip和端口都变了,有没有什么办法解决?

    1. 没有,我的也是

  3. 老王 老王

    给个用梅林固件加kcp的参数表把

  4. udp会断流,很多运营商都这样。然后封掉了udp下行,不知道tcp中继能解决么

  5. 不用kcp,youtube 6k/kb
    打开kcp后,youtube 2k/kb

    神奇

    1. 啊,知道了。ss客户端得改本地ip

  6. stin.ang stin.ang

    fail to start

  7. 艹草曹 艹草曹

    这个运行时很快,但是发现延迟变高了之前用的不带kcp的ss延迟59现在变200多了

  8. xxx xxx

    最近单SS能用,如果加上kcp就用不了了,不知道什么原因

  9. xxx xxx

    博主,请问如何关闭数据压缩

    1. 我的启动参数还没有这么详细,以后补上

      1. xxx xxx

        好的,静候

  10. mmm mmm

    手机客户端kcp 参数怎么写啊

    1. 回头用android手机试试

添加新评论