因为我不止一台设备要连这台跳板机,为了方便统一管理(调整服务器 IP 等),我在 NAS 上用了 socat 来进行流量转发。 wireguard 流量途径是 客户端<->NAS<->家用路由器<->服务器 服务器上有一个 socks5 服务端,客户端用 wg 隧道 IP 连到这个 socks
服务器: wireguard 默认配置
家用路由器:已检查
net.netfilter.nf_conntrack_udp_timeout = 30
net.netfilter.nf_conntrack_udp_timeout_stream = 120
NAS ( sourceport 用于 stateless 防火墙 drop 和此隧道无关的 UDP 数据包):
socat -t34 -T34 UDP4-LISTEN:64444,reuseaddr,fork UDP:ServerIP:64443,sourceport=64445
客户端:
EndPoint = NASIP:64444
PersistentKeepalive = 6
现在的问题是通过此 socks 代理建立的闲置 10~12 秒的 TCP 连接总是会自动关闭,不知道怎么排查哪里的问题。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.