一直忙着开发 app ,有段时间没来,有客户遇到了一个 surge 兼容的问题(先开 surge 再开 NovaAccess app),通过分析 surge 日志大概知道了原因,故而分享下
应该很 NovaAccess 用的 libtailscale 直接绑定物理接口有关,这个时候需要对 tailscale 或者第三方认证服务器的关联域名禁用 fake ip 即可解决,比如用 xedge 的话可以参考这个,如果是 tailscale 则把
xedge.cc 替换为
tailscale.comalways-real-ip = *.xedge.cc
理论上也可以用 include all networks ,但这个没有 pro 就没测试了,而且估计大家一般都不会开
Fake ip 这个感觉对于 proxy 类的 vpn 似乎可以节约一次 dns 查询的开销,但是感觉还是会引入一些额外的问题,对此俺就保留意见了,因为俺并不用 surge
另外,一个关于 NovaAccess 产品的小更新,尽管最近 ChatGPT 支持了 codex 远控,我们这个 app 还是会发布基于 in app tailscale 去和 Mac 上的 codex app server 采用官方的 websocket 机制通信,算是一种替代又比较自然的 codex 移动方案,预计在这个月底提交发布,希望感兴趣的朋友可以留意下