(注意: 2019年初防火墙升级,使用有风险,请谨慎使用!)
换一个网络试试:
主要是将TCP传输转换为使用udp传输,牺牲流量来进行提速
端口使用说明: 可以设置代理的软件——1080—–ss客户端——-9001—–kcp客户端——2990——–kcp服务端——–443——ss服务端
这里这些端口号都可以自定义,不一定跟上面所述一样
./server_linux_amd64 -l :29900 -t ip地址:443 -key neucrack -mtu 1400 -sndwnd 2048 -rcvwnd 2048 -mode fast2 > kcptun.log 2>&1 &
注
- 这里ip地址:443 是ss服务器的地址和端口
- 29900是kcptun使用的端口,自定义,客户端需要和它一样
- 其它参数客户端和服务器要保持一样
- 理论上速度:fast<fast2<fast3 , 流量消耗fast3>fast2>fast
- -key 为kcptun加密密码
./client_linux_amd64 -l :9001 -r ip地址:29900 -key neucrack -mtu 1400 -sndwnd 2048 -rcvwnd 2048 -mode fast2 > kcptun.log 2>&1 &
windows一样,使用CMD命令行运行或者使用bat 脚本文件运行,bat文件内容
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
::
client_windows_amd64.exe -l :9001 -r ip地址:29900 -key neucrack -mtu 1400 -sndwnd 2048 -rcvwnd 2048 -mode fast2 > kcptun.log 2>&1 &
注: 上面的9001为本地端口,随便自定义(除了已经被占用的端口不能使用) 上面的29900为kcptun的端口,自定义
可以添加开机启动项,新建/etc/init.d/kcptun
#!/bin/bash ### BEGIN INIT INFO # Provides: sshd # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: OpenBSD Secure Shell server ### END INIT INFO set -e cd /home/($USER)/software/kcptun && (./client_linux_amd64 -l :9001 -r 107.191.60.141:29900 -key neucrack -mtu 1400 -sndwnd 2048 -rcvwnd 2048 -mode fast2 > /home/($USER)/logs/kcptun.log 2>&1 &) exit 0
然后加到开机启动项里,
sudo sudo update-rc.d kcptun defaults 99
ios上,国内都下不到客户端了,需要修改地区到国外才能安装软件
linux或者mac直接
使用 ps -aux
(可以grep 程序名 比如ps -aux | grep client_linux_amd64
)找到程序进程pid,使用kill ‘pid’
杀死即可
windows也是,任务管理器杀掉即可
如果在最后一步设置好ss客户端过一会儿了不能使用,可以尝试关闭服务器防火墙 (调试的时候可以关闭所有
开启: service iptables start
关闭: service iptables stop
),如果是防火墙的原因,可以为这个端口设置规则,放行udp包,如果还不行,检查服务端服务器地址是否设置的服务器的IP地址,还是设置的127.0,0.1,改成服务器的真实ip地址试试