iceonsun / rsock

The best companion of kcptun
https://github.com/iceonsun/rsock/wiki/rsock%E7%AE%80%E4%BB%8B%E4%BB%A5%E5%8F%8A%E5%8E%9F%E7%90%86
245 stars 36 forks source link

在VPC网络的云平台中,rsock工作异常 #11

Closed tianmu closed 6 years ago

tianmu commented 6 years ago

云平台上ifconfig命令看不到公网网卡,使用rsock+kcptun能看到客户端到到服务器的连接不断的再增加,但kcptun没有收到数据。 本地不断报错: 2018-08-16 13:47:26.928 ERROR [3792] [INetGroup::childConnErrCb@140] remove conn tcp:10.68..:55966-140.143..:10010, key: 924506782 err: -1 2018-08-16 13:47:26.993 ERROR [3792] [INetGroup::handleMessage@153] closing conn: tcp:10.68..:55966-140.143..:10010, key: 924506782 2018-08-16 13:47:26.994 ERROR [3792] [CConnErrHandler::OnNetConnErr@23] conn tcp:src:10.68.., sp:55966, dst:140.143.., dp: 10010, seq:1263199529, ack: 1263199335, flag: 16, err, reconnect it 2018-08-16 13:47:10.498 ERROR [3792] [NetConnKeepAlive::OnFlush@139] keepalive timeout, key: 923916971 服务器端只显示 2018-08-16 13:48:13.430 DEBUG [13444] [TcpAckPool::AddInfoFromPeer@28] Add tcpInfo: tcp:src:172.21.., sp:10004, dst:101.230.., dp: 40468, seq:3143514337, ack: 3203679237, flag: 18

服务器端使用的命令: nohup ./server_linux_amd64 -t "172.21..:3389" -l "127.0.0.1:4000" -mode fast2 > kcptun.out 2>&1 & ./server_rsock_Linux -t 127.0.0.1:4000

https://s33.postimg.cc/org7tzlvz/QQ_20180816135316.png

iceonsun commented 6 years ago

本地kpctun的目的ip:port需要本地rsock监听的ip:por一致