SS 和 KCPTun 的搭配使用

404 Not Found!
上网慢怎么办? youtube 看不了720p视频怎么办?
那还不试试 kcpTun 插件。用过的都说好~

404 Not Found!

前期准备

Mac上推荐ss软件:
ShadowsocksX-NG
该软件自带 kcpTun 插件,能直接使用配置好的协议内容。
IOS上推荐ss工具:
Potatso Lite
可能需要美区APPID下载。 改软件支持 aes-256-gcm 加密方式。(推荐使用该种加密方式)

关于KCP

KCP - A Fast and Reliable ARQ Protocol

KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送方式,以 callback的方式提供给 KCP。 连时钟都需要外部传递进来,内部不会有任何一次系统调用。
TCP是为流量设计的(每秒内可以传输多少KB的数据),讲究的是充分利用带宽。而 KCP是为流速设计的(单个数据包从一端发送到一端需要多少时间),以10%-20%带宽浪费的代价换取了比 TCP快30%-40%的传输速度。TCP信道是一条流速很慢,但每秒流量很大的大运河,而KCP是水流湍急的小激流。

kcptun加速原理

  1. 本地ss发送数据到达kcptun监听端口
  2. kcptun发送数据给kcptun服务器(处于加速传输阶段)
  3. kcptun服务器验证数据之后发送给ss
  4. ss获取数据将数据发送出去
  5. kcptun监听ss发送出去的数据将其发送给客户端的kcptun服务器
  6. 客户端kcptun服务器将数据发送给ss
    kcptun
    image

使用KCPTun

适用于 ShadowsocksX-NG 版本 1.82 及以上。
该版本自带 KCPTun 插件,并已经安装完成。

安装 KCPTun

  1. 登录 vps 服务器。并执行以下命令

    1
    2
    3
    wget --no-check-certificate https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh
    chmod +x ./kcptun.sh
    ./kcptun.sh
  2. 进行以下配置输入

  • 端口: kcptun 使用的端口。
  • 加速地址: 一般是 127.0.0.1 (此处说明还可以用其他服务器加速vps)
  • 要加速的端口: ss 的端口
  • 密码: kcptun 的密码
  • 加密方式: 会影响网速, 默认使用 aes 或者不加密
  • 加速模式: 默认 fast 即可。
  • 压缩数据: 建议关闭。
  • 其他: 默认即可
    image
  1. 出现以下配置既安装完成
    image

KcpTun 常用功能命令

KCPTUN安装目录: /usr/local/kcptun
KCPTUN的配置文件: /usr/local/kcptun/server-config.json
KCPTUN常用命令:

1
2
3
4
5
6
7
8
9
10
# 启动:
supervisorctl start kcptun
# 停止:
supervisorctl stop kcptun
# 重启:
supervisorctl restart kcptun
# 状态:
supervisorctl status kcptun
# 卸载:
./kcptun.sh uninstall

ShadowsocksX-NG 使用 KCPTun 方法

image
如图所示, 端口号填写 KCPTun 的端口号。 加密方式填写 SS 的加密方式。 密码填写 SS 的密码。 插件直接手动输入 kcptun。 插件选项填写 tcptun 安装完成图中的 手机参数可使用 下面的记录即可。

参考网址

ShadowsocksX-NG
超级加速工具KCPTUN一键安装脚本

咸鱼也要有梦想,万一实现了呢
0%