Closed LHSFK closed 7 months ago
尝试修改keep-alive服务器?或者修改保活间隔
区别在于 v2 的默认保活服务器从 www.qq.com
改成了 www.baidu.com
。
收到来自部分地区的反馈,用百度保活会出现超时。可能和对方 CDN 配置有关,暂时不能确定原因。
可以尝试指定 -h www.qq.com
看是否够还会出现此类问题。
问题依旧
2024-02-25 02:33:28 [I] Natter v2.0.0-rc2
2024-02-25 02:33:28 [D] fwd-iptables: Found iptables (1, 4, 21)
2024-02-25 02:33:28 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 02:33:28 [D] stun: Got address tcp://1.1.1.1:4226 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:35255
2024-02-25 02:33:28 [D] keep-alive: Connected to host tcp://www.qq.com:80
2024-02-25 02:33:31 [D] keep-alive: OK
2024-02-25 02:33:32 [D] stun: Got address tcp://1.1.1.1:4226 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:35255
2024-02-25 02:33:32 [D] fwd-iptables: Adding rule tcp://172.16.0.20:35255 forward to tcp://172.16.0.20:8000
2024-02-25 02:33:32 [I]
2024-02-25 02:33:32 [I] tcp://172.16.0.20:8000 <--iptables--> tcp://172.16.0.20:35255 <--Natter--> tcp://1.1.1.1:4226
2024-02-25 02:33:32 [I]
2024-02-25 02:33:32 [I] LAN > 172.16.0.20:8000 [ OPEN ]
2024-02-25 02:33:32 [I] LAN > 172.16.0.20:35255 [ OPEN ]
2024-02-25 02:33:32 [I] LAN > 1.1.1.1:4226 [ OPEN ]
2024-02-25 02:33:33 [D] port-test: ifconfig.co: HTTP/1.1 200 OK
Date: Sat, 24 Feb 2024 18:33:33 GMT
Content-Type: application/json
Content-Length: 64
Connection: close
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=zdBtgZVGGC8dOyqgWv124aMnR7faktFDGAQx3Tczy2bTd1jSVNkmHAkQEigmGvrRW4JPHXkr0U8F%2B4bsjaBSg9Z4VB%2FJAXtr8lDNMdQzeX2VgE%2BjQ%2BFRQljHC1q96g%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 85a9cc2bd93267b2-SJC
alt-svc: h3=":443"; ma=86400
{
"ip": "1.1.1.1",
"port": 4226,
"reachable": true
}
2024-02-25 02:33:33 [I] WAN > 1.1.1.1:4226 [ OPEN ]
2024-02-25 02:33:33 [I]
2024-02-25 02:33:36 [D] keep-alive: OK
2024-02-25 02:33:51 [E] keep-alive: connection broken: timed out
2024-02-25 02:34:03 [D] Start recheck
2024-02-25 02:34:03 [D] LAN > 1.1.1.1:4226 [ CLOSED ]
2024-02-25 02:34:03 [D] stun: Got address tcp://1.1.1.1:4097 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:35255
2024-02-25 02:34:03 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 02:34:03 [D] fwd-iptables: Found iptables (1, 4, 21)
2024-02-25 02:34:03 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 02:34:04 [D] stun: Got address tcp://1.1.1.1:4161 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:33663
2024-02-25 02:34:04 [D] keep-alive: Connected to host tcp://www.qq.com:80
2024-02-25 02:34:07 [D] keep-alive: OK
2024-02-25 02:34:07 [D] stun: Got address tcp://1.1.1.1:4161 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:33663
2024-02-25 02:34:07 [D] fwd-iptables: Adding rule tcp://172.16.0.20:33663 forward to tcp://172.16.0.20:8000
2024-02-25 02:34:07 [I]
2024-02-25 02:34:07 [I] tcp://172.16.0.20:8000 <--iptables--> tcp://172.16.0.20:33663 <--Natter--> tcp://1.1.1.1:4161
2024-02-25 02:34:07 [I]
2024-02-25 02:34:07 [I] LAN > 172.16.0.20:8000 [ OPEN ]
2024-02-25 02:34:07 [I] LAN > 172.16.0.20:33663 [ OPEN ]
2024-02-25 02:34:07 [I] LAN > 1.1.1.1:4161 [ OPEN ]
2024-02-25 02:34:08 [D] port-test: ifconfig.co: HTTP/1.1 200 OK
Date: Sat, 24 Feb 2024 18:34:07 GMT
Content-Type: application/json
Content-Length: 64
Connection: close
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=DVXpmGuiJOkfS4Em8yV00sucM0WKhd9EUwKWpHYBqldNw9sFFO68W8AqarYjTnmWyhjLJ8NsUZDi%2FptLPz8XHzywpkOrGZUc%2BD9CRXejB%2F07dhOX2GYqgTDhOxcr1g%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 85a9cd052d731584-SJC
alt-svc: h3=":443"; ma=86400
{
"ip": "1.1.1.1",
"port": 4161,
"reachable": true
}
2024-02-25 02:34:08 [I] WAN > 1.1.1.1:4161 [ OPEN ]
2024-02-25 02:34:08 [I]
2024-02-25 02:34:11 [D] keep-alive: OK
2024-02-25 02:34:26 [D] keep-alive: OK
2024-02-25 02:34:41 [E] keep-alive: connection broken: timed out
2024-02-25 02:34:53 [D] Start recheck
2024-02-25 02:34:53 [D] LAN > 1.1.1.1:4161 [ CLOSED ]
2024-02-25 02:34:53 [D] stun: Got address tcp://1.1.1.1:7747 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:33663
2024-02-25 02:34:53 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 02:34:53 [D] fwd-iptables: Found iptables (1, 4, 21)
2024-02-25 02:34:53 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 02:34:53 [D] stun: Got address tcp://1.1.1.1:7875 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:34757
2024-02-25 02:34:53 [D] keep-alive: Connected to host tcp://www.qq.com:80
2024-02-25 02:34:56 [D] keep-alive: OK
2024-02-25 02:34:57 [D] stun: Got address tcp://1.1.1.1:7875 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:34757
2024-02-25 02:34:57 [D] fwd-iptables: Adding rule tcp://172.16.0.20:34757 forward to tcp://172.16.0.20:8000
2024-02-25 02:34:57 [I]
2024-02-25 02:34:57 [I] tcp://172.16.0.20:8000 <--iptables--> tcp://172.16.0.20:34757 <--Natter--> tcp://1.1.1.1:7875
2024-02-25 02:34:57 [I]
2024-02-25 02:34:57 [I] LAN > 172.16.0.20:8000 [ OPEN ]
2024-02-25 02:34:57 [I] LAN > 172.16.0.20:34757 [ OPEN ]
2024-02-25 02:34:57 [I] LAN > 1.1.1.1:7875 [ OPEN ]
2024-02-25 02:34:57 [D] port-test: ifconfig.co: HTTP/1.1 200 OK
Date: Sat, 24 Feb 2024 18:34:57 GMT
Content-Type: application/json
Content-Length: 64
Connection: close
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=KZng16WRmpsPMWsoSkPkk91gbVzZSFM6WxEfH4GDRwcznCnhWp0ROk6EBfKDDPOSlVt9VlcYtm%2BvXMTlziKDGlywCgE6cqas4%2FHpB%2BoOM2PJFO7jPMM2TU1ZceJpjQ%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 85a9ce3c88479673-SJC
alt-svc: h3=":443"; ma=86400
{
"ip": "1.1.1.1",
"port": 7875,
"reachable": true
}
2024-02-25 02:34:57 [I] WAN > 1.1.1.1:7875 [ OPEN ]
2024-02-25 02:34:57 [I]
2024-02-25 02:35:00 [D] keep-alive: OK
2024-02-25 02:35:15 [D] keep-alive: OK
2024-02-25 02:35:30 [E] keep-alive: connection broken: timed out
2024-02-25 13:19:43 [I] Natter v2.0.0-rc2
2024-02-25 13:19:43 [D] fwd-iptables: Found iptables (1, 4, 21)
2024-02-25 13:19:43 [D] fwd-iptables: Cleaning up Natter rules
2024-02-25 13:19:43 [D] stun: Got address tcp://1.1.1.1:6082 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:41749
2024-02-25 13:19:43 [D] keep-alive: Connected to host tcp://www.qq.com:80
2024-02-25 13:19:46 [D] keep-alive: OK
2024-02-25 13:19:47 [D] stun: Got address tcp://1.1.1.1:6082 from tcp://fwa.lifesizecloud.com:3478, source tcp://172.16.0.20:41749
2024-02-25 13:19:47 [D] fwd-iptables: Adding rule tcp://172.16.0.20:41749 forward to tcp://172.16.0.20:8000
2024-02-25 13:19:47 [I]
2024-02-25 13:19:47 [I] tcp://172.16.0.20:8000 <--iptables--> tcp://172.16.0.20:41749 <--Natter--> tcp://1.1.1.1:6082
2024-02-25 13:19:47 [I]
2024-02-25 13:19:47 [I] LAN > 172.16.0.20:8000 [ OPEN ]
2024-02-25 13:19:47 [I] LAN > 172.16.0.20:41749 [ OPEN ]
2024-02-25 13:19:47 [I] LAN > 1.1.1.1:6082 [ OPEN ]
2024-02-25 13:19:48 [D] port-test: ifconfig.co: HTTP/1.1 200 OK
Date: Sun, 25 Feb 2024 05:19:48 GMT
Content-Type: application/json
Content-Length: 64
Connection: close
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=uHbKSEsCfRyATaUBKADECAregtJm8m00YfucmV3iDacoXS4ixtEYf4zSK7d%2FhiP2Tvx5jeoT6gbAHSIIFGxEd8OuJEdCTmtjGun%2FeExexLT3f0IFi5JElie7dlfguA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 85ad7ed27d296423-SJC
alt-svc: h3=":443"; ma=86400
{
"ip": "1.1.1.1",
"port": 6082,
"reachable": true
}
2024-02-25 13:19:48 [I] WAN > 1.1.1.1:6082 [ OPEN ]
2024-02-25 13:19:48 [I]
2024-02-25 13:19:51 [D] keep-alive: OK
2024-02-25 13:19:56 [D] keep-alive: OK
2024-02-25 13:20:01 [D] keep-alive: OK
2024-02-25 13:20:06 [D] keep-alive: OK
2024-02-25 13:20:11 [D] keep-alive: OK
2024-02-25 13:20:16 [D] keep-alive: OK
2024-02-25 13:20:21 [D] keep-alive: OK
2024-02-25 13:20:26 [D] keep-alive: OK
2024-02-25 13:20:31 [D] keep-alive: OK
2024-02-25 13:20:36 [D] keep-alive: OK
2024-02-25 13:20:41 [D] keep-alive: OK
2024-02-25 13:20:46 [D] keep-alive: OK
2024-02-25 13:20:51 [D] keep-alive: OK
2024-02-25 13:20:56 [D] keep-alive: OK
2024-02-25 13:21:01 [D] keep-alive: OK
2024-02-25 13:21:06 [D] keep-alive: OK
2024-02-25 13:21:11 [D] keep-alive: OK
2024-02-25 13:21:16 [D] keep-alive: OK
2024-02-25 13:21:21 [D] keep-alive: OK
2024-02-25 13:21:23 [D] Start recheck
2024-02-25 13:21:23 [D] LAN > 1.1.1.1:6082 [ OPEN ]
2024-02-25 13:21:26 [D] keep-alive: OK
2024-02-25 13:21:31 [D] keep-alive: OK
2024-02-25 13:21:36 [D] keep-alive: OK
2024-02-25 13:21:41 [D] keep-alive: OK
2024-02-25 13:21:46 [D] keep-alive: OK
2024-02-25 13:21:51 [D] keep-alive: OK
2024-02-25 13:21:56 [D] keep-alive: OK
2024-02-25 13:22:01 [D] keep-alive: OK
2024-02-25 13:22:06 [D] keep-alive: OK
2024-02-25 13:22:11 [D] keep-alive: OK
2024-02-25 13:22:16 [D] keep-alive: OK
2024-02-25 13:22:21 [D] keep-alive: OK
2024-02-25 13:22:26 [D] keep-alive: OK
2024-02-25 13:22:31 [D] keep-alive: OK
2024-02-25 13:22:36 [D] keep-alive: OK
2024-02-25 13:22:41 [D] keep-alive: OK
2024-02-25 13:22:46 [D] keep-alive: OK
使用v2版本打通后不到平均不到40秒就会报
[E] keep-alive: connection broken: timed out
回到v0.1分支的Natter则没有该问题
系统: Ubuntu 20.04.6 LTS Python : 3.8.10 已启用DMZ主机
这是v2的日志
这是v0.1的日志