SurgeTeam cache0928 请测试一下该版本是否解决了问题:https://dl.nssurge.com/mac/v4/Surge-4.5.1-1620-8be74af949001c8414003ab9e5ef3ce5.zip
SurgeTeam cache0928 请再测试下这个版本:https://dl.nssurge.com/mac/v4/Surge-4.5.1-1621-c2a973ddb992df5c34757daacc632598.zip
cache0928 SurgeTeam 今天使用中发现4.5.0的WireGuard不仅是VNC连不上,SSH等虽然工作正常,但是不稳定,经常断连,不知是否是KeepAlive不起作用。换回Surge Mac 4.4.1或者官方WireGuard客户端则一切正常
SurgeTeam cache0928 请回答一下这些问题方便我们去搭建尽量相同的环境以复现问题 客户端是直接在 LAN 连接的还是经过了路由 NAT 转发? VNC 的服务器是另一台 12.3 版本的 macOS 使用了内置的 Screen Sharing? 内网中的相关设备是否有开启 Jumbo MTU? 请确认一下 wg-quick 的 interface 的 MTU 是多少。
cache0928 SurgeTeam 环境是这样,WireGuard服务器搭建在Ubuntu虚拟机上,Ubuntu虚拟机位于macOS 12.3的Mac mini中,虚拟机与宿主机的网络用NAT,外部网络通过DDNS连接路由器,通过Port Forwarding连接Mac mini上的Nginx的UDP转发端口,将WireGuard流量转发至Ubuntu虚拟机的WireGuard服务器上。 VNC的服务器就是包括这台Mac mini在内的所有LAN内的Mac和Linux,使用内置的Screen Sharing或者Apple Remote Desktop,均无法连接 这个不知如何确认,内网设备均为Unifi相关AP和Switcher MTU = 1280
cache0928 SurgeTeam 我把VMWare换成了PD,去掉了Nginx反向代理,直接用虚拟机的Port Forwarding,问题就不再出现了,一脸懵,难道会是Nginx的UDP转发有问题?