macos 下的 stash 和 tailscale 不能一起使用?

2022-07-27 22:24:02 +08:00
 idblife
macos 系统,之前一直用 clash for windows ,发现有些场景代理不好用。
换用 stash 感觉还不错,但是 tailscale 连不上其他机器了,倒是显示 tailscale 已连接。
是因为都用的系统 vpn 所以冲突了?
4999 次点击
所在节点    macOS
28 条回复
skies457
200 天前
@ethdesign qx 会覆写 excluded routes 到默认网口,导致 tailscale 失效,你可以在同时开启 qx 和 tailscale 时跑一下 route get 100.64.x.x 试试,看看输出的 interface 是不是默认的 en0

解决办法就是把 excluded routes 设置得大一点,让 tailscale 的规则优先匹配,就像我之前提到的那样在 excluded routes 里加上 100.64.0.0/9 ,这样 qx 就覆盖不到 tailscale 的 100.64.0.0/10 路由。如果你是 subnets 不通,也可以如法炮制,excluded routes 里加上 subnets 大 1 bit 的子网
ethdesign
198 天前
@skies457 感谢🙏,我尝试下。
yes365
153 天前
@skies457 不能理解,quanx 里面的 100.64.0.0/10 不是已经把 ip 给排除了么, 为啥还需要扩大呢
skies457
149 天前
@yes365 quanx 排除 cidr 的方式是添加一条到默认接口的路由,这样会覆盖掉 tailscale 添加的到 utun 的路由。路由规则是由细到粗的,把 quanx 排除的 cidr 扩大一点就会让 quanx 的路由优先级低于 tailscale 的路由
zidy111
56 天前
@skies457 可以的,好用。
itplanes01
36 天前
@skies457 我在配置里加大一点貌似不成功,终端能 ping 通 tailscale ,但是浏览器打不开 tailscale 的 ip ,关了才行,有其它特殊配置吗
skies457
36 天前
@itplanes01 `route get <ip>`看看是走哪个 interface ,`ifconfig <interface>`看看 mtu 是 1280 就是 tailscale
itplanes01
35 天前
@skies457 感谢,zen 浏览器不行,safari 正常,之前一直没用 safari 试着连

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/869099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX