[bug] 最近经常出现延迟较大的情况
问题简要描述 / Brief Description
最近使用,经常出现P2P连接,但是延迟400多,甚至600多。正常应该就10-20,最多40-50. 使用时间18:00-23:00,大概这个时间段。
日志中出现“easytier::peers::peer_ospf_route: sync_route_info failed ret=Err(Timeout(Elapsed(()))) my_peer_id=****** dst_peer_id=***** e=Timeout(Elapsed(()))”以及“easytier::peers::peer_manager: forward packet error ret=Err(PeerNoConnectionError(681752602)) to_peer_id=********* from_peer_id=*******”
以前正常使用TCP协议连接,后面因为一些原因,用lucky反代wss使用。
环境信息 / Environment Information
A节点相当于服务节点,仅有IPV4地址,公网IP。设备arm64 openwrt, 版本是2.64GitHub上的最新release版本(luci)。
B节点是安卓手机,同时测试过连接家庭wifi和单独5G流量,结果一样。使用最新Android版本,arm64.
节点配置 / Node Configurations
instance_name = "A" instance_id = "XXXX" dhcp = false A节点:
ipv4 = "10.10.1.X/24" listeners = [ "tcp://0.0.0.0:11010", "udp://0.0.0.0:11010", "wg://0.0.0.0:11011", "ws://0.0.0.0:11011/", "wss://0.0.0.0:11012/", ]
rpc_portal = "0.0.0.0:15888"
[network_identity] network_name = "XXX" network_secret = "XXX"
[[proxy_network]] cidr = "X.X.X.0/24"
[secure_mode] enabled = true local_private_key = "XXXX" local_public_key = "XXXX"
[[peer]] uri = "tcp://X.X.X.X:11010"
[[peer]] uri = "X"
[[peer]] uri = "X"
[[peer]] uri = "X"
[flags] enable_exit_node = true
enable_quic_proxy = true
enable_kcp_proxy = true
enable_exit_node = true
no_tun = true
dev_name = "XX" private_mode = true proxy_forward_by_system = true encryption_algorithm = "aes-256-gcm"
B节点: hostname = "B" instance_name = "X" instance_id = "X" ipv4 = "10.10.1.X/24" dhcp = false listeners = []
[network_identity] network_name = "X" network_secret = "X"
[[peer]] uri = "WSS://A节点的wss地址" #使用lucky反向代理
[[peer]] uri = "X"
[[peer]] uri = "X"
[[peer]] uri = "X"
[[peer]] uri = "X"
[secure_mode] enabled = true local_private_key = "X" local_public_key = "X"
[flags] bind_device = false p2p_only = true private_mode = true proxy_forward_by_system = true
日志信息 / Log Information
日志中出现“easytier::peers::peer_ospf_route: sync_route_info failed ret=Err(Timeout(Elapsed(()))) my_peer_id=****** dst_peer_id=***** e=Timeout(Elapsed(()))”
以及“easytier::peers::peer_manager: forward packet error ret=Err(PeerNoConnectionError(681752602)) to_peer_id=********* from_peer_id=*******”
重现步骤 / Reproduction Steps
每天大概18:00-23:00出现这种问题,其他时间没有测速。但是早上7点左右,延迟是正常的。
预期结果 / Expected Behavior
增强稳定性。至少延迟不要太高,不然根本无法连接访问
额外信息 / Additional Context
peer段,仅能连接具备公网ip的A节点,其他peer均无法连接(作为A节点的备用,未开机)
Source: EasyTier/EasyTier