• vitasE

    最近在折腾一个需求,想听听坛友有没有更简单的方案。

    情况是这样的:

    我个有朋友住在新西兰,里面有正常的住宅家宽,但是基本可以确定没有公网 IPv4。我的想法是在那边放一台 Orange Pi Zero 3,网线接路由器,长期低功耗开着,然后人在国内的时候把它当成自己的新西兰住宅出口。

    本来第一反应是直接装 Tailscale,把 Orange Pi 配成 Exit Node。这样确实最省事,也不用管 CGNAT、公网 IP、端口转发之类的问题。

    但我真正想实现的是这种分流:

    Claude / Anthropic

    → 新西兰家里的住宅 IP

    其他流量

    → 继续走我 Shadowrocket 里原来的节点

    也就是说,我不想每次用 Claude 都把整台手机切到新西兰家宽,只希望 Shadowrocket 根据规则把 Claude 单独扔过去,其他网站还是按原来的代理规则走。

    我问了一下 ChatGPT,它给我的结论是:

    如果直接在 iPhone 上同时跑 Tailscale Exit Node 和 Shadowrocket,这个思路不太合适。因为两边都要接管 iOS 的 VPN/TUN,没法很自然地做到「Claude 给 Tailscale,其他流量给 Shadowrocket」。

    它给了两个方案。

    最简单的是手动切:

    用 Claude:

    关 Shadowrocket

    开 Tailscale → NZ Exit Node

    平时:

    关 Tailscale

    开 Shadowrocket

    这个肯定能用,就是比较麻烦。

    另一个方案是加一台有公网 IP 的小 VPS:

    iPhone

    ↓

    Shadowrocket

    ↓

    VPS

    ↓

    Tailscale

    ↓

    新西兰 Orange Pi

    ↓

    新西兰住宅家宽

    ↓

    Claude

    Tailscale 不装在手机上,只负责 VPS 和新西兰 Orange Pi 之间的连接。

    手机始终只开 Shadowrocket,然后把这个 VPS 包装成一个普通的 SS/Trojan 之类的节点,比如叫 NZ-Home。

    最后 Shadowrocket 规则写成:

    Claude / Anthropic → NZ-Home

    其他 → 原来的节点

    按照 ChatGPT 的说法,VPS 在这里应该只负责入口和转发,真正访问 Claude 的出口还是新西兰 Orange Pi,所以网站最终看到的仍然是新西兰家宽 IP,而不是 VPS IP。

    我现在主要有几个疑问:

    - 这个 VPS + Tailscale + Orange Pi 的思路实际可行吗?有没有什么坑?

    - 有没有办法不加 VPS,直接让 Shadowrocket / Mihomo 把某些规则流量送进 Tailscale?

    - iOS 上 Tailscale 和 Shadowrocket 确实没办法比较优雅地同时分流吗?

    - 如果要加 VPS,有没有比「VPS → Tailscale → Orange Pi」更简单、延迟更低的做法?

    - 最终我只在用 Claude 的时候走这条住宅线路,流量很小,主要还是希望稳定、省电、后期不用折腾。

    Orange Pi 这边准备上 Debian,1GB 内存,机器长期放在新西兰,最好配置完以后就插电插网线一直放着不管。

    有没有坛友搞过类似的「CGNAT 家宽作为最终出口 + 国内客户端规则分流」?想听听大家实际用下来更推荐哪种架构。

    主楼
  • (˶‾᷄_⁻̫_‾᷅˵)

    - shadowrocket 有规则分流模式吧,直接分流过去就行了。

    - 小火箭现在已经支持 Tailscale。再不济用 wg 组网也行?

    - 不过另外一个问题就是,最好需要一台优化线路机,不然延迟和丢包会很难看…大洋洲有回国线路机吗?记不太清了

    #1
  • vitasE

    感谢建议 我研究一下线路优化 谢谢你^-^

    #2
  • 木林森

    有那种隐藏分很高的claude账号 就算没有家宽 也不封号

    #3
  • n3shelter365

    上vps,就直接反代pi,就正常的内网穿透的模式

    不上vps,就搞个cf tunnel走ws

    #4
  • vitasE

    我还没订阅过cc 一直用的gpt 最近额度越来越少了 虽然我的账号不降智 但是额度真的少的可怜 准备到期换cc了

    我先用机场节点试试看 不行的话我再搞这个

    #5
  • hoshumu

    - Shadowrocket

    ios 的 Shadowrocket 和 Clash 现在都内置 Tailscale 了,就是为了解决这个问题,不需要额外的 Tailscale 来抢网卡了

    #6

发表回复

登录后回复