iOS 多个 VPN 共存问题,如何解决?

2022-10-18 10:22:43 +08:00
 matzoh

说一下需求

在外网随时访问家里的 NAS ,并同时可上 TG 。 iOS 设备同时 打洞+上外网

目前的状况

家里的 NAS 无公网(虽然有 ipv6 ,但主要使用场景网络都不支持 ipv6 ,故约等于没有) 设备是 iOS ,不支持同时开启两个 VPN 目前使用的是打洞方案( Taisacle ),上 TG 用的 Clash 不考虑 FRP 等内网穿透(有部署,但作为主力体验太差)。

现在一直是两个 VPN 来回切换,上 TG 的时候开 Clash ,访问 Nas 的时候再开 Tailsacle 有没有什么方案,能共存?

目前知道一个就是使用 Tailsacle 的出口节点,来达到访问外网的目的,但所有流量都需要中转到另外一个节点吧(比如中转到家里的 NAS ),这个方案觉得可用性不是很强,特别是已经用惯各种分流了。

iOS 设备如何能兼容同时两个 VPN ? 或者更换软件同时达到组网+分流也可以,不想牺牲访问速度

21152 次点击
所在节点    Apple
88 条回复
Mzbc
2023-05-13 09:45:56 +08:00
@matzoh 好像 surge 现在可以实现,surge 5 有一个 ponte 的功能,可以实现 mesh 组网,结合它本身代理的功能,可以实现楼主的想法吧,除了有点贵。。。
dexlx
2023-06-01 05:28:52 +08:00
我有一个好办法, 我现在正在用的, 直接 tg 里设置 taliscale 里的一台机器 Clash 为 socks 代理。

还可以买一个 VPS ,装上 tg 的 MTPROTO ,taliscale 后台把权限控制好。不给任何权限。 tg 用 MTPROTO 代理
96ad6TVNwN6RV3zL
2023-09-15 11:31:32 +08:00
现在的方案,mac 装 surge ,外网通过 ponte 连回家庭,内网设备都可以访问。问题解决。
hyacz
2024-04-03 13:03:20 +08:00
分享一个个人方案,iOS 端代理软件是 ShadowRocket ,打洞组网是 Zerotier ,自建了有公网 IP 的 MOON 节点。

ShadowRocket 中的代理节点分为两部分:
1 )一组用于上外网的代理
2 )到 MOON 节点的代理

配置规则包含 4 个部分:
1 ) ZT 内网 IP 走 MOON 的代理
2 )白名单域名走外网代理
3 )黑名单域名屏蔽广告和隐私追踪
4 )剩余默认直连

这样只有打洞回家的时候会借助 MOON 节点做转发,iOS 到 MOON 之间可以用任意 ShadowRocket 协议,最简单的 SSH 代理即可。访问链路是
iOS --- SSH Proxy ---> MOON --- Zerotier P2P ---> NAS
oopspie
2024-05-09 17:01:20 +08:00
方案四:surge + wireguard 测试咋样?
DaXiongAhey
352 天前
@oopspie 我用的这个方案,只能看看一些系统的后台,因为带宽取决于公网的那台服务器的带宽(假如你没有公网 v4 的话)
914496397
198 天前
找到一篇文章,照着这个去尝试了下,不知道是不是 ios 端不好这么测试,大家可以尝试下。下面是地址 https://royli.dev/blog/2024/tailscale-magicdns-and-surge#4c963776fb434870ae498199da9e04e7
Rrrrrr
197 天前
好像还没有便捷的解决方案

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

https://yangjunhui.monster/t/887702

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

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

© 2021 V2EX