Closed wysjacob closed 1 year ago
附两张手机上的配置,都是抄过去的,不存在抄错。
到是梅林上ss的kcp多了一个链接数,这个参数之前没配过。就随便填了0/1/10都不可以。我看到有的说kcptun客户端和服务端版本要一致,是不是因为这个原因导致的?
好像之前有一段时间可以使用,但是有一天突然不行了,之后就一直不行了,今天已经试了各种可能输错的地方。
最近某大即将召开,墙变高了,kcptun的UDP协议几乎已经彻底被ban了,kcptun的TCP协议倒是还能用用,建议你开启服务端的tcp支持,在kcptun插件配置中添加运行参数--tcp
,来度过这段时间,即使用tcp,偶尔也会时不时断流
最近某大即将召开,墙变高了,kcptun的UDP协议几乎已经彻底被ban了,kcptun的TCP协议倒是还能用用,建议你开启服务端的tcp支持,在kcptun插件配置中添加运行参数
--tcp
,来度过这段时间,即使用tcp,偶尔也会时不时断流
不过我在手机和mac端十分稳定,基本可以排除梯子的问题。就只在路由器上配不上kcptun
后续: 怀疑是不是端口1091的问题,新搭了个梯子,把ss的端口设为1091,排除了该原因,还是连不上。
我知道了,启用了kcp之后,你的ss应该连接到本地kcp的端口上,看你的截图,你的kcptun监听的地址是0.0.0.0:1901
,所以你的ss服务器的地址应该写: 127.0.0.1:1901
,ss其他设置不变,跟你的ss服务器的加密方案和密码一致。
kcptun链路的示意图如下:
| <--- 路由器端 ----> | <--- 服务器端 ---> |
------------------------------ | -----------------------------
| kcptun client | -------------------------> | kcptun server |
⬆ ⬇
| ss client | | ss server |
你的kcptun客户端应该配置连接到远程kcptun服务端的地址上,因此你的ss客户端必须连接到本机kcptun客户端监听的端口上,对应你的设置就是127.0.0.1:1901
背景:linode自搭梯子,ss+kcptun,基本都是按这篇教程操作的:https://github.com/onekeyshell/kcptun_for_ss_ssr/tree/master Mac端和iOS端都十分稳定的用了几年了。mac客户端是ShadowsocksX-NG,iOS客户端是shadowrocket. 问题:路由器上客户端配置kcp后国外连不上。配置图如下 版本:路由器是ac68u,固件版本是384.18,ss版本是3.0.3 尝试解决: ss试了1.x版本,未能解决,kcp试了选择模式和输入模式,皆未能解决。