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 ? 或者更换软件同时达到组网+分流也可以,不想牺牲访问速度

21149 次点击
所在节点    Apple
88 条回复
bigshawn
2022-10-18 19:36:02 +08:00
本来用 zerotier 连回家也是差不多的烦恼,自从 surge 支持 wireguard 之后就用 wireguard 了,非常舒服。
Kaiyuan
2022-10-18 20:29:15 +08:00
我自己的方案是家里 NAS 做中转站,然后手机小火箭解决。方便很多的。
Ga2en
2022-10-18 21:29:00 +08:00
打洞是什么意思?
这边没什么审核的哦
X3en
2022-10-18 21:42:44 +08:00
家里 openwrt 科学分流 有公网 v4 不在家直接 ipsec vpn 回家。 内网 富强都没问题
a8Fy37XzWf70G0yW
2022-10-18 22:40:32 +08:00
如果只用 Tailscale 的話,推薦這麼做:
代理伺服器安裝它,設定爲出口節點
在家找一臺設備來安裝,設定子網路由,範圍爲家用的內部 IP 位址段落
當使用者端去連線,可以將代理伺服器設定爲出口節點,同時並不妨礙對內部網路的訪問
a8Fy37XzWf70G0yW
2022-10-18 22:42:48 +08:00
就是將設備加入統一私有 Tailscale 網路後再這麼做就可以了。

有它還不用擔心家庭頻寬 NAT 問題,只要在線遊戲沒問題那這種網路對 Tailscale 就無問題。
shelken
2022-10-18 23:58:22 +08:00
@maypu 同,不知道有没有 quanx 加 tailscale 的方案出来,或者 quanx 加 zerotier 。现在翻墙和内网穿透两个需求都觉得不可缺少了
clintme
2022-10-19 08:20:38 +08:00
和我的需求一样。在家里软路由上部 ssr 服务端和 openclash,手机上用 quanx 配置自建的 ssr 服务器服务器,在 quanx 上把家里的局域网地址比如 192.168.1.0/32 设置成代理访问就可以了。
cshlxm
2022-10-19 08:28:57 +08:00
@matzoh 没有啊,就是域名,白嫖 cf 的 cdn ,会给你一个公网 cdn 的 ip ,可以直连常用端口
XiaoBaiYa
2022-10-19 09:10:43 +08:00
路由器 passwall ,弄绕过国内 IP 模式,配合黑白名单一起用。然后开公网 VPN 服务器。在外面的设备只需要连接这个 VPN 即解决所有问题。
xiaokanhongchen
2022-10-19 09:20:10 +08:00
mark 一下,android 下同样有此需求
virualv
2022-10-19 11:48:02 +08:00
tg 上支持 socks5 代理啊,nas 上运行个 clash ,xray ,trojan ,然后在 tg 上设置一下不就行了吗
matzoh
2022-10-19 14:04:24 +08:00
@virualv 好好审题....
matzoh
2022-10-19 17:35:39 +08:00
@XiaoBaiYa 有公网怎么都好说
shelken
2022-10-19 20:53:54 +08:00
@clintme 你这个也需要公网才能连上 ssr 服务端吧
clintme
2022-10-19 21:12:13 +08:00
@shelken 哦哦 没有 ipv4 ,可以试试 ipv6
shelken
2022-10-19 22:54:18 +08:00
关于公网,我还是得说下,一些人直接给公网 iP 方案对大多数没有公网 ip 的人来说没什么帮助. 首先说下 v4 ,v4 运营商几乎不给了,希望渺茫。再说 v6 ,现在根本不普及,如果是租房住的情况,大概率房东的设备也不支持给分配 v6 的条件。或者公司网络,大概率也不支持。所以目前现状还是依赖打洞。我跟楼主的情况几乎一样,所以后面给方案的各位,希望能从无公网 ip 的情况下讨论。
xiaokanhongchen
2022-11-10 17:12:55 +08:00
我的 android 方案,在 vps 上安装 tailscale ,然后在客户端将 100.64.0.0/10 加入到规则中强制走代理,如果 vps 优秀的话,绕多远都不是问题。
sickoo
2023-04-01 16:28:50 +08:00
mark 一下,有没有最新解决方案
matzoh
2023-04-03 10:37:38 +08:00
@sickoo #79 共存的方法目前还是没有合适的,wireguard 打洞能力实在不太行,现在是套减速云实现双栈,还有一个办法是如果是 nat1 的话可以用 natter 给打一个 ipv4 的端口。

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

https://yangjunhui.monster/t/887702

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

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

© 2021 V2EX