运行 Surge 的 Mac 自己可以正常代理流量,Dashboard 中也显示 URL。但其它设备都不能正常代理流量,Dashboard 中显示的全是 IP。通过 dig/nslookup/Wireshark 发现 198.18.0.2 返回的都是真实 IP,而非 198.18.0.0/15 的 fake IP。
路由器是联通送的 AX3000。很奇怪的是,我换一台自己的路由器 AX88U,Surge Mac 就能正确地返回 fake IP 从而匹配 URL rules 代理流量。
两台路由器设置均是
- 联通宽带拨号
- 关闭 DHCP
- IP 192.168.1.1, mask 255.255.255.0
运行 Surge 的 Mac
- IP 192.168.1.254, mask 255.255.255.0, router 192.168.1.1, DNS 198.18.0.2, proxy 是 Surge
- 开启 DHCP,并接管设备
- macOS 12.3.1, Surge 4.5.2 (1652)
其它设备(Mac,iPhone)
- IP 192.168.1.x, mask 255.255.255.0, router 192.168.1.254, DNS 198.18.0.2, 没有 proxy
- 根据社区里一些解决方法,我手动改 DNS 为 198.18.0.2 也不行