li592677

求一个异地/外网回家的组网方案

  •  
  •   li592677 · Apr 17, 2025 · 8542 views
    This topic created in 564 days ago, the information mentioned may be changed or developed.

    家里宽带无公网 ipv4,有 ipv6,手里设备有 Apple tv,openwrt 软路由,手机和电脑在用 surge ,用什么方式回家比较方便呢?

    41 replies  •  2026-05-17 13:35:35 +08:00
    pmman
    pmman
    Apr 17, 2025
    1
    zerotier 组网,手机有面具还可以刷个 zerotier-magisk
    baiyd
    baiyd
    Apr 17, 2025
    2
    如果两头都有 ipv6 ,最方便就是软路由上开个 open v p n ,整个域名解析连回去,像局域网一样,也不用映射端口,安全又方便。
    pulutom40
    pulutom40
    Apr 17, 2025 via iPhone❤️1
    3
    我用的 xray ,境外,家里的服务器互联,手机只要连上就既能翻墙又能进家里内网了
    dfdd1811
    dfdd1811
    Apr 17, 2025
    4
    openwrt 上开 ss 或者 wireguard ,surge 里直接添加,配好规则就行
    Youko
    Youko
    Apr 17, 2025❤️1
    5
    Apple tv 装 surge, 开 ponte,手机电脑用 surge 连接 ponte,不用自己部署了
    xhcnb
    xhcnb
    Apr 17, 2025
    6
    ipv6 直连, ipsec/ikev2 vpn 回去, 各大主流系统都支持, 不需要客户端
    toou123
    toou123
    Apr 17, 2025
    7
    刚刚开始用 easytail 可真 easy 啊!
    zfjdif
    zfjdif
    Apr 17, 2025
    8
    IPv6 DDNS 到 Cloudflare 代理,可以使用域名实现 IPv4 + IPv6 双栈访问,外网访问走 443 端口,缺点是只支持 HTTP(s) 协议的服务,配合 zerotier 组网
    zggsong
    zggsong
    Apr 17, 2025
    9
    https://www.zggsong.com/posts/network/gohome/

    用了一年了 很舒服 Surge 我也可以配置过,不过没写进去
    shigella
    shigella
    Apr 17, 2025
    10

    IPv6 的 WireGuard + IPv4 的 Surge Ponet
    runzhliu
    runzhliu
    Apr 17, 2025
    11
    我是 tailscale 组网,手机也可以连
    eleba
    eleba
    Apr 17, 2025
    12
    N1 盒子上挂了个 zerotier 和薄公英 zerotier 有 ipv6 的话直连比 tailscale 要快好多
    songofsaya
    songofsaya
    Apr 17, 2025
    13
    @xhcnb 史诗级难度的配置,特别是 IKEv2 ,这个配置真的是反人类的难..
    Jays
    Jays
    Apr 17, 2025 via Android
    14
    有公网 ip 的话,主用:ss server 备用:wireguard
    xhcnb
    xhcnb
    Apr 17, 2025
    15
    @songofsaya 还好, 现在有 AI, 可以直接生成配置文件和命令, 只需要申请一个 ssl 证书, 就可以通杀所有主流设备
    Archeb
    Archeb
    Apr 17, 2025
    16
    easytier ,解决了我用 tailscale 和 zerotier 的很多痛点。
    wuruxu
    wuruxu
    Apr 17, 2025
    17
    所有设备用 系统内置的 IKEv2 回家
    MFWT
    MFWT
    Apr 17, 2025 via Android
    18
    @xhcnb IKEv2 分很多种,而且更大的问题是客户端的实现有些差别
    guanzhangzhang
    guanzhangzhang
    Apr 17, 2025
    19
    wireguard 的配置对网络小白很不友好
    推进 tailscale+headscale ,多端支持比较好,headscale 在 ecs 上搭建,tailscale 用 tailscale 官方客户端
    Damn
    Damn
    Apr 17, 2025 via iPhone
    20
    @songofsaya 雀食,当年就 strongswan 配置我看文档比划了半天,尝试了好多次,别的软件基本上都是一把过。
    Damn
    Damn
    Apr 17, 2025 via iPhone
    21
    @guanzhangzhang wireguard 都不友好,那你可能真的只适合点点点。。。
    simplove
    simplove
    Apr 17, 2025
    22
    今天刚搞通的
    两台 openwrt , 一台放国内叫 CN ,一台放国外叫 US
    两台都安装 zerotier+passwall
    先用 zerotier 把网络打通
    CN 那台配置好 passwall 服务端
    US 那台添加 CN 上配置的节点,注意 IP 填写 CN 的 zerotier IP 地址
    CN 防火墙允许入站即可
    因为用的是官方的 zerotier ,速度不太行
    foru17
    foru17
    Apr 17, 2025
    23
    https://x.com/luoleiorg/status/1773021769575674174
    上面说过的所有方案基本都试过,直接说最佳实践吧(国内外都验证过):
    1.家里开个 ss-server, ddns + ipv6 解析,大多情况下,国内的运营商直连是最快的,而且这个是最简单的。
    2.如果有境外的需求(比如在国外连回国内家里),鉴于国内运营商到境外的速度和线路直连,建议弄一台香港 claw 做中转( ss-proxy ,tailscale relay 中继都是)
    3.如果有跨网(比如我两个家一个是联通,一个是电信)的需求,也可以选一个就近的阿里云(IPv4)或者腾讯云 200M(带 IPv6),参考 2 做中转线路优化。

    tailscale 、zerotier 与上面的方案不冲突,建议都配上备用。同时建议 tailscale 建议在家里的一台非网关(例如 OpenWrt)的机器上做旁路策略,要不你需要自己解决网关那层的各种防火墙问题。

    上面我的方案弄完之后,基本上在国内我都是开着 S S 直接回家,跑满上行,同时分流的网络策略也同样使用家里的。上次去日本,直连只有个位数 Mbps ,香港 claw 中转之后也能跑满。

    最后提醒注意网络安全,家庭网络只暴露几个端口,弄一台堡垒机。
    raycheung
    raycheung
    Apr 18, 2025 via iPhone
    24
    zerotier/wireguard 都很方便
    lyz1990
    lyz1990
    Apr 18, 2025
    25
    tailscale
    xpn282
    xpn282
    Apr 18, 2025
    26
    当然是家里装 Wireguard ,Surge 添加 Wireguard 节点,完事了。
    Surge 做好分流,一个 app 搞定代理、回家、mitm 去广告
    chenchenze
    chenchenze
    Apr 18, 2025
    27
    @foru17 我也差不多这套方案 openclash 搞了个入站 + ddns 手机 loon 无缝回家

    https://mp.weixin.qq.com/s/V6IcUXnakY0DGCGqb1MIcw
    guanzhangzhang
    guanzhangzhang
    Apr 18, 2025
    28
    @Damn #21 就那个 allowIPs ,我看过不少网络小白写错了导致组网问题,以及写自己局域网网段导致 loop 的
    DrLty
    DrLty
    Apr 18, 2025
    29
    openwrt 上装 tailscale ,开出口节点和子网路由,就像回了局域网一样。

    还可以配置个 ipv6 DDNS + nginx 端口映射,家里路由器配置本地 host 指向局域网,在外 ipv6 直连,回家内网 IP 直连无感切换。

    不过这个注意安全哈,最好只开几个端口,我是手动搞白名单的。
    xhcnb
    xhcnb
    Apr 18, 2025
    30
    @MFWT mac ios win android 内置的 ikev2/ipsec 客户端, 使用 mschapv2 认证, 服务器证书同 nginx 格式, 客户端无需证书, 可以通杀
    Radiation
    Radiation
    Apr 18, 2025
    31
    最近在用 easytier ,很不错
    li592677
    li592677
    OP
    Apr 18, 2025
    32
    @xpn282 没有公网 IP 也可以吗
    li592677
    li592677
    OP
    Apr 18, 2025
    33
    @Youko 没有公网 IP ,surge ponte 总是防火墙 ping 不通
    xpn282
    xpn282
    Apr 18, 2025
    34
    @li592677 有 IPv6 就行了
    li592677
    li592677
    OP
    Apr 18, 2025
    35
    @xpn282 #34 有教程吗?
    liton
    liton
    Apr 25, 2025
    36
    @shigella #10 请问下这个 wg 界面是怎么实现的?挺好看的
    liton
    liton
    Apr 27, 2025 via iPhone
    38
    @shigella 感谢🙏
    richchang
    richchang
    Apr 28, 2025
    39
    试试这个

    https://github.com/kanshurichard/GoHomeEasy

    移动宽带,在 ipv6 和各种 udp 打洞均被 qos 严重的情况下,终于找到了一种稳定快速的连回家方法。
    paynezhuang
    40
    卤煮最后用了啥方案啊,我也在找
    linxijun
    linxijun
    May 17
    41
    我的是带公网 ip 的,方案是 Apple TV 上安装 tailscale 客户端,做内网 subnet 映射和 exit code 出口网关对接客户端连接,绿联的 nas 的 docker 做 derper 映射端口到 op 软路由,op 软路由在做 nas 上 docker 的 derper 服务的端口转发,降低 tailscale 公共的境外服务器的延迟,手机和可移动客户端甚至旅行路由器都用 tailscale 客户端发现家里的网络且指定 Apple TV 出口节点 exit code ,进一步降低延迟和响应速度,在后面看到又支持了同帐户客户端内最多 2 个节点设置 peer relay ,又在软路由上面部署了 peer relay ,目前用下来,偶尔吃不满速度外,延迟和响应速度都还不错,也没碰到过断流情况
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1747 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 23:47 · PVG 07:47 · LAX 15:47 · JFK 18:47
    ♥ Do have faith in what you're doing.