由于众所周知的原因,我们上网需要用科学的姿势,又由于这个姿势太过简单,以至于任何一个人都能很快的上手,导致出口压力越来越大.
好在出现了finalspeed/net_speeder/lotserver之类的加速软件.
其中锐速需要xen/kvm虚拟环境才能安装,然而这类vps往往不太便宜,我是那种一年只愿意花60块钱用来上网的,怎么办?
那还是得需要finalspeed/net_speeder之类的多倍发包软件才行,不过由于一些不可描述的原因,finalspeed/net_speeder已经被大多数vps(ovz)商家封杀.
我自用的是搬瓦工的,搬瓦工虽然不封finalspeed(私人不封,公共服务的查实直接注销账号),但那个资源占用很是蛋疼.
后来了解到kcptun,是基于kcp的一个开源隧道项目.
经过测试后,同等环境下,kcp默认参数可以跑到finalspeed的60%左右,但在高速缓冲的时候资源占用连5%都没有(20M/512M,%us 1%).
不过有一个问题,Linux下还好配置,可以写好命令行后在/etc/rc.d/rc.local加入启动不用每次都输入,但是Windows乍办?
总不能写个批处理放启动下?而且还会有黑窗口,多不好看…
所以趁csgo经验快满的空档,写了个KcptunGUI,仅适用于Windows,当然我想linux下是完全不需要GUI的.
经过31次的迭代,目前已经算是能用了,目前版本号为0.1.6(31),特性如下:

  1. 运行时需要.net 4.0+,Windows7 sp1自带
  2. KcptunGUI自带已经编译好的kcptun client,当然也可以自行下载官方的文件进行替换,务必保证文件名一致
  3. 便捷的参数设定,且自动保存,但不跨版本(版本更新配置失效)
  4. 保留日志回显,便于自行调试通道
  5. 开源,禁止商业使用,其他自便

KcptunGUI@git.oschina.net