无法连接到服务器,提示Connection is not alive
MadIcecream opened this issue · 6 comments
MadIcecream commented
使用的是最新的dragonite-proxy
服务端
./dragonite-proxy -s -k secret -p 443
客户端
{
"addr": "example.com",
"password": "secret",
"port": 443,
"up": 20,
"down": 100,
"socks5port": 16666
}
服务端输出
02:26:59(-05) [INFO] Dragonite Proxy Version: v0.3.1
02:26:59(-05) [INFO] SDK Version: v0.3.3
02:26:59(-05) [INFO] Mux Version: v0.3.0
02:26:59(-05) [INFO] Checking for updates...
02:27:01(-05) [INFO] You are already using the latest version.
02:27:01(-05) [INFO] Using commandline arguments
客户端输出
15:32:50(+08) [INFO] Dragonite Proxy Version: v0.3.1
15:32:50(+08) [INFO] SDK Version: v0.3.3
15:32:50(+08) [INFO] Mux Version: v0.3.0
15:32:50(+08) [INFO] Checking for updates...
15:32:54(+08) [INFO] You are already using the latest version.
15:32:54(+08) [INFO] Using commandline arguments
15:33:05(+08) [ERROR] Unable to connect to remote server: com.vecsight.dragonite.sdk.exception.ConnectionNotAliveException: Connection is not alive
15:33:05(+08) [ERROR] Unable to initialize: com.vecsight.dragonite.sdk.exception.ConnectionNotAliveException: Connection is not alive
同样的操作,其实有时候又可以连接到服务器,并正常提供代理,但时好时坏的
使用ssh可以连通服务器,所以应该不是网络问题
tobyxdd commented
SSH用的是TCP协议 dragonite是UDP 可能你的网络UDP不太稳定?我建议你试试用iperf3之类的先测试下UDP联通情况
MadIcecream commented
确实如此,是udp被掐死了
我用udp2raw包了一下,又可以连通了,但是速度掉很多,之前是30Mbits,现在只有5Mbits,不清楚到底是CPU不够用,还是udp2raw的损耗,或者是别的原因
dragonite以后有计划做自己的fake tcp吗?大流量的udp,被掐断的可能性挺高的。
wangyu- commented
试一下给两边udp2raw加上 --cipher none --auth none
MadIcecream commented
有改善,5Mbits变成10Mbits了
wangyu- commented
@MadIcecream 测速的时候用top看一下cpu占用率
MadIcecream commented