对比几种双边加速软件

SSL的问题近期(一个月内)就会被解决啦…

说实话有了IPv6之后意外的需要用到SSR的地方越来越少了…我访问的网站也就那么几个,谷歌旗下的最多,然后就是Twitter…再然后几乎就没有了…近期为了测试youtube速度,所以在一个印度尼西亚的机房的小鸡(Docker)上分别安装了FinalSpeed 和 KCPtun这两款非常火的双边加速软件,来对比一下谁的加速效果最好,同时也是记录一下这几个软件的配置过程,避免之后需要的时候记不起来…


Part.1 关于测试机
使用的是联通宽带,标称30M,上下行不对等,上行限速2M,使用Speedtest的测速结果:

从本地到测速服务器

Youtube 4K (IPv6裸连)

Part.2关于服务器
使用的是印尼的一家PaaS服务商提供的Docker容器,服务器标称宽带128Mbps,使用speedtest的测速结果:

服务器到本地速度

Part.3使用SSR直连服务器速度
忽略不计,勉强打开网站.

Part.4配置FinalSpeed/FS后测速
由于FinalSpeed官方已经不再提供更新和支持服务,在这里使用的是91yun提供的一键安装包.

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh

(客户端按照实际宽带进行配置)

YouTube 1080P 可以播放,存在顿卡现象.

Part.5 KCPtun配置

参考官方项目地址:https://github.com/xtaci/kcptun

1.先从官方发布地址获取最新的Release版本
2.创建启动脚本

vi /root/kcptun/start.sh

#!/bin/bash
cd /root/kcptun/
./server_linux_amd64 -c /root/kcptun/server-config.json 2>&1 &
echo "Kcptun started."

3.创建配置文件

vi /root/kcptun/server-config.json

{
    "listen": ":29900",
    "target": "127.0.0.1:8388",
    "key": "test",
    "crypt": "salsa20",
    "mode": "fast2",
    "mtu": 1350,
    "sndwnd": 1024,
    "rcvwnd": 1024,
    "datashard": 70,
    "parityshard": 30,
    "dscp": 46,
    "nocomp": false,
    "acknodelay": false,
    "nodelay": 0,
    "interval": 40,
    "resend": 0,
    "nc": 0,
    "sockbuf": 4194304,
    "keepalive": 10,
    "log": "/root/kcptun/kcptun.log"
}

应该修改以下参数:Listen(监听端口),Target(代理目标),Key(密钥),Sndwnd(上行宽带),Rcvwnd(上行宽带).

4.根据需要创建停止脚本

vi /root/kcptun/stop.sh

#!/bin/bash
echo "Stopping Kcptun..."
PID=`ps -ef | grep server_linux_amd64 | grep -v grep | awk '{print $2}'`
if [ "" !=  "$PID" ]; then
  echo "killing $PID"
  kill -9 $PID
fi
echo "Kcptun stoped."

5.运行服务端脚本,配置客户端.

GUI版本的客户端在
https://github.com/dfdragon/kcptun_gclient/releases
同时要到官方的Release中下载Windows对应的客户端文件.

同时设置参数要和服务器一致.

KCP测速:

YouTube 1080P可以播放,存在顿卡现象.

KCP安卓(配合SS使用)
1.下载插件,和安装SS客户端(目前只有原版的SS客户端支持KCP.可以再GooglePlay上获取)
https://github.com/shadowsocks/kcptun-android/releases/tag/v0.0.1
2.填写KCP插件配置(要和服务端对应):
remoteaddr=KCPserver:KCPPort;key=KEY;mode=fast2;mtu=1350;snwnd=1024;rcvwnd=900;crypt=salsa20;dscp=46;parityshard=30;datashard=70;
3.SS添加服务器,服务器端口写服务器上SS监听的端口,也就是Target那个端口

写在最后

妈的感觉这服务器有问题啊,理论上亚洲的服务器,Ping也很好看,为啥速度就这么慢呢..简而言之使用了双边加速软件后速度有了明显的提升,但是使用需谨慎,因为双边加速会双倍发包,有可能会被误判为DDoS.

说实话我就是来显摆显摆联通裸连的速度还是蛮快的,测试了一下Drive下载速度4M/上行速度2M都可以达到宽带上限,很爽.

图片版权:17:57@mocha@ティア【そ11a】 PID=62740716

坤哥

博主Kunger,现在是一名PHP/RN开发者。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>