dragonite-java icon indicating copy to clipboard operation
dragonite-java copied to clipboard

无法连接到服务器,提示Connection is not alive

Open MadIcecream opened this issue 7 years ago • 6 comments

使用的是最新的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可以连通服务器,所以应该不是网络问题

MadIcecream avatar Feb 14 '18 07:02 MadIcecream

SSH用的是TCP协议 dragonite是UDP 可能你的网络UDP不太稳定?我建议你试试用iperf3之类的先测试下UDP联通情况

tobyxdd avatar Feb 14 '18 19:02 tobyxdd

确实如此,是udp被掐死了 我用udp2raw包了一下,又可以连通了,但是速度掉很多,之前是30Mbits,现在只有5Mbits,不清楚到底是CPU不够用,还是udp2raw的损耗,或者是别的原因

dragonite以后有计划做自己的fake tcp吗?大流量的udp,被掐断的可能性挺高的。

MadIcecream avatar Feb 15 '18 05:02 MadIcecream

试一下给两边udp2raw加上 --cipher none --auth none

wangyu- avatar Feb 16 '18 01:02 wangyu-

有改善,5Mbits变成10Mbits了

MadIcecream avatar Feb 16 '18 04:02 MadIcecream

@MadIcecream 测速的时候用top看一下cpu占用率

wangyu- avatar Feb 17 '18 13:02 wangyu-

top里看到的比较波动,有时很低,有时很高 高的时候差不多是这样的 qq 20180220152820

MadIcecream avatar Feb 20 '18 07:02 MadIcecream