DDior 我的 NAS 所在的 IP 段为 192.168.8.x,WireGuard 的 IP 段为 192.168.88.x,在 NAS 中设置了反向代理。 Surge 中设定的规则是当请求的网址为 NAS 时就走 WG。 当电脑和 NAS 不在同一个局域网中时一切正常,但是当电脑和 NAS 在同一个局域网中时,就无法访问 WireGuard 网段的 IP 了。 从 curl -v 的信息来看,Surge 接收到了请求,但是无法正确转发。
yuanlam DDior 给你提供一个思路,用AND逻辑规则,当网管是192.168.8.x时,DIRECT,当不是时,走wg AND,((SUBNET,ROUTER:192.168.8.1), (IP-CIDR,192.168.8.0/24,no-resolve)),Direct # 假设网关是 192.168.8.1 IP-CIDR,192.168.8.0/24, WG 节点, no-resolve #其余情况走 WG 线路