V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
0xfb709394
V2EX  ›  Linux

求大佬们分享下跨境组网方案

  •  
  •   0xfb709394 · 3 天前 · 3068 次点击
    人在大马,需要经常访问国内家里的服务器(无公网 ip )
    手上还有一台香港 CN2 机器
    预期是手上的各种移动设备都能无缝访问内网,所以用上了 tailscale
    目前尝试的方案:
    大马——tailscale p2p——内网:可以打洞成功,但晚高峰几乎不可用
    大马——tailscale——香港,香港 frps——hy2——内网 frpc:小火箭直接连 hy2 节点是正常的,但加入 tailscale 后就不行了,涉及到透明代理,折腾一下午没搞定,放弃
    大马——tailscale——香港自建 derp+peer relay ——内网:可用,但不稳定,经常存在过一段时间不可用的情况

    大马——tailscale——香港,香港 frpc——openvpn——内网 frps:这是多天尝试下来最好用的方案,但 openvpn 容易被识别,担心用两天就被封了

    问 ai 也没啥好方案,求大佬们支招
    37 条回复    2026-01-11 06:46:54 +08:00
    kellysally
        1
    kellysally  
       3 天前
    最简单的方案,给运营商打电话说要装监控,需要公网 ip
    kome
        2
    kome  
       3 天前 via iPhone
    宽带桥接,IPv6+DDNS
    holoto
        3
    holoto  
       3 天前
    很简单的。要组网的机器用 tailscale 加入一个内网。香港 CN2 用来做中转。香港 CN2 可以用类似 socat 转发端口。然后直接访问 香港 CN2 的端口就行。
    persistpot
        4
    persistpot  
       3 天前
    ipv6+ddns
    crime1024
        5
    crime1024  
       2 天前
    zerotier 组网不行吗
    defunct9
        6
    defunct9  
       2 天前
    必须用混淆过的 openvpn
    sonaxyjh
        7
    sonaxyjh  
       2 天前
    吉隆坡 Time 连成都移动,Zerotier 组网,iperf 测了下 1.68 Mbits/sec,应该是中继了
    Time 有公网 V4 和 V6,移动有 IPV6,不知道为啥不直连
    52money
        8
    52money  
       2 天前
    试试这个 https://github.com/moneyfengcn/Tunneling/releases 通过自己的服务器中转比点对点更实际一些
    0xfb709394
        9
    0xfb709394  
    OP
       2 天前
    @52money 感谢,周末研究下
    0xfb709394
        10
    0xfb709394  
    OP
       2 天前
    @crime1024 主要是解决跨境段晚高峰卡顿,zerotire 跟 tailscale 比应该没多少优势
    jesky
        11
    jesky  
       2 天前
    首先,要跨境,那么容易被流控的 UDP 协议和容易被识别的如你所说的 openvpn 就不建议作为优先方案,这里用过墙常用的那些个玩法伪装一下可能更合适一些;
    其次,你提到“无缝访问内网,所以用上了 tailscale”,我其实没理解这里的意图,是为了实现用内网 IP 访问,还是为了内网化保证安全(使用 frp 的话不做特殊处理就是暴露于公网)
    最后,香港 VPS 的可能用途有两个:1 提供公网 IP ,2 提供加速
    综上,可能的方案:
    1 ,大马和家里都用 Xray 搭建节点,家里没公网,大马有公网,家里通过反向代理连接大马,实现直连和过墙
    2 ,大马局域网内通过透明代理,把指向家里内网 IP 段的请求分流到大马节点上,这个节点又会把请求路由到家里的节点上(你的设备->透明代理->大马节点->家里节点->家里内网)
    3 ,如果大马没有公网 IP 或者和家里直连的网络不好,那就可以使用香港 VPS 来中转,就在 VPS 上和家里搭节点(你的设备->透明代理->香港节点->家里节点->家里内网)
    可参考不良林的视频
    ?si=doLxjue_JdKCXNZ_
    ?si=yvFGd0hKk3hZIN2W

    才疏学浅,说的不对的地方请多指教。
    0xfb709394
        12
    0xfb709394  
    OP
       2 天前
    @jesky
    frp 对外暴露的是 openvpn 服务,最终目的就是实现所有设备内网化,不管人在哪,打开内网 url 或者 192.168.1.x/24 能够快速跳转内网服务。
    实际上大马——tailscale——香港,香港 frpc——openvpn——内网 frps 这个就跟您说的第三点方案接近,hy2 ,xray 等都是面向客户端的代理,目前就卡在透明代理设置上。
    最好还是找一个与 openvpn 类似但带 tls 伪装的过墙方案。
    Chingjyu
        13
    Chingjyu  
       2 天前 via iPhone
    用香港 CN2 的机自建一个 Derper
    humbass
        14
    humbass  
       2 天前
    你既然是连接国内家里的设备,为啥不买个国内的云服务器作为跳板,在香港的服务器上折腾个啥,还敢用 openvpn 、tailscale 之类的服务?
    lawrencechi
        15
    lawrencechi  
       2 天前
    家用宽带有上行带宽限制吧?搞不了太高的网速的
    huangsen365
        16
    huangsen365  
       2 天前
    如果预算允许(两台 VM + CN2 流量),可以考虑这个思路(本人小项目,仅供参考):
    [https://hub.docker.com/r/huangsen365/nftables-forward]( https://hub.docker.com/r/huangsen365/nftables-forward)

    **核心走向:**

    ```
    香港 CN2 → 深圳任意 VM → 国内其它网络(含无公网 IP )
    ```

    关键是先把 **CN2 → 境内** 这段稳定打通,后面国内内网再用
    Tailscale ( IPv6 )、WireGuard 、Zerotier 等任意直连方案补路由即可。

    **说明:**

    * 三/四层转发,流量不做伪装
    * 建议 IP + 端口访问,应用层自行加密
    * 若绑定域名,需 ICP 备案,否则境内 VM 可能被限流/阻断

    大马 → 香港 CN2 这段方案很多,相对不难。

    官方类似思路:

    * 阿里云:[https://help.aliyun.com/zh/eip/use-cases/use-boutique-eip-to-optimize-access-to-international-business-in-mainland-china]( https://help.aliyun.com/zh/eip/use-cases/use-boutique-eip-to-optimize-access-to-international-business-in-mainland-china)
    * 火山引擎:[https://www.volcengine.com/docs/6402/1744985?lang=zh]( https://www.volcengine.com/docs/6402/1744985?lang=zh)

    合规业务可私聊,能帮你把架构拆清楚。
    Andrue
        17
    Andrue  
       2 天前
    境内香港优化机器+香港三网优化机器做两端节点,内外设备经这对服务器连接,同时境内服务器绑定域名做备案,降低内外过境 QoS 干扰
    vhus
        18
    vhus  
       2 天前
    解决一系列的打洞问题都不如先获取公网 IP ,无论是 ipv6&v4.
    打洞的连接不可靠……
    mooyo
        19
    mooyo  
       2 天前
    买个专线 VPS ,直接 wireguard 屁事没有
    Akitora
        20
    Akitora  
       2 天前
    wireguard 过翻墙协议隧道 udp over tcp
    ricklee
        21
    ricklee  
       2 天前
    我现在用的方案:Hk 服务器 wireguard + phantun 和家里的电脑组网,然后直接 vless 节点部署到家里电脑。房屋 HK 服务器就直接通过 wireguard 的内网 ip 重定向到家里的电脑,简单高效。
    asuraa
        22
    asuraa  
       2 天前
    https://github.com/wangyu-/tinyfecVPN
    用这个,自己编译,里面再套一层 wireguard ,基本上完美
    allplay
        23
    allplay  
       2 天前
    这是 QoS 的,跟你用 zt 、ts 、wg 无关,都会被 QoS
    应该两端用 v2ray 这样的协议,两端接入中继机,大家都在局域网了
    thereone
        24
    thereone  
       2 天前
    现成的没有很好的办法,最主要的就是过墙需要伪装成普通流量。核心思路就是 VPN 套 VPN 了。
    1 、你的大马有公网 IP 地址,在内地和你大马的先跑 vless 等这类的伪装 VPN ,然后采用 vxlan 或者 softether wireguard 等让这类标准 vpn 数据进入 vless 的代理内部,这样就能实现标准的 VPN 互联了。好处就是两边的设备配置你自己可以修改,性能不够可以加上去力大砖飞。
    2 、采用中继也就是香港那台那台做中继,和上面一样内地到香港需要套上两层 VPN ,香港到大马就随意了。就是如果性能不足得加钱才能行。
    3 、购买 SD-WAN 服务了,不过这种太贵没有必要。
    siakitem
        25
    siakitem  
       2 天前
    tailscale 在打洞成功后的 p2p 会受 qos 影响,即使是在香港自建 derp ,也仅仅是提高打洞成功率
    tailscale 的策略在打洞成功后会转为 p2p ,数据的流向没法很好的控制
    可以先试用 wireguard 组网,将香港服务器作为中继,然后看看服务器到各端是否会受 qos 影响,会受影响的话可以使用 wstunnel 包裹 wireguard 看看能不能改善
    jackOff
        26
    jackOff  
       2 天前
    @kellysally 这招不一定有用了,三大运营商已经有自己的家庭监控业务套餐了,好像是免费的
    docx
        27
    docx  
       2 天前 via iPhone
    因为涉及到过墙,最好还是用翻墙协议。并不是科学上网才要用翻墙协议,反方向穿透也需要和墙对抗的。

    *ray 系本身就支持内网穿透,连上之后内部机可以连接外网,同时也外部机也可穿透到内部机而无须公网 IP ,自己写个配置就行。
    PeterTerpe
        28
    PeterTerpe  
       2 天前 via Android
    如果是网页服务的话直接用 cloudflared 应该是最省心的,证书什么的也都不用管,也可以很容易的套 waf 。
    PeterTerpe
        29
    PeterTerpe  
       2 天前 via Android
    我自己是用 cloudflared 主持了一些网站,涉及管理后台之类的用 policy 加了个邮箱验证。速度其实还是可以的,一般网页上传下载都没啥问题。看视频的话我没试过可能差点。好奇题主访问内网的需求是什么
    Kinnice
        30
    Kinnice  
       2 天前
    需要一个 cn2gia vps 在香港或者新加坡 然后通过 easytier 用这个 vps 中继
    直连是不行的(和墙关系都还不大),因为大马的宽带到国内是非优化线路,质量奇差。
    mengyx
        31
    mengyx  
       1 天前 via iPhone
    不稳定说到底是公众互联网跨境段拥塞;真想解决可以上 IEPL
    liyafe1997
        32
    liyafe1997  
       1 天前
    我跟你几乎一样的需求,中欧互联,用的 Tailscale ,打洞成功的情况下其实挺稳的,已经这么用了几年了
    datocp
        33
    datocp  
       1 天前 via Android
    习惯用 softether ,这是个支持命令行的软件,意味着它可以每 30 分钟变换链路,作者当年也简短描述说是支持 mesh 多链路,未尝试。没有公网 ip 至少也得有 vps 。

    链路无非就是
    多端口负载
    多线路多端口负载

    所谓的条条大路通罗马,它有个虚拟 hub ?类似中继,在 openwrt 路由加持下,家里可以电信直连,可以电信借道移动专线,直连 vps 并以 wifi 连接。也就是连上 wifi 所有的设备就全局出墙。每 30 分钟变换端口/线路就能防止流量累积被阻断。
    nameme
        34
    nameme  
       1 天前
    openvpn with no encryption over sock5 tunnel
    hackroad
        35
    hackroad  
       19 小时 21 分钟前
    @datocp (这是个支持命令行的软件,意味着它可以每 30 分钟变换链路。) 这句话是 AI 生成的么,支持命令行和每 30 分钟变换链路 关联性是什么。。。
    shuaishuaide
        36
    shuaishuaide  
       18 小时 36 分钟前
    现在国内已经普及 IPv6 了,你尝试使用一下 IPv6 ,也许比不用组网软件稳定性更好。
    datocp
        37
    datocp  
       11 小时 31 分钟前 via Android
    主要是语文学得不好。

    意思是,为了应对流量累积,可以使用 shell 脚本调用命令行,每 30 分钟随机启用不同的线路/端口。做到条条大路通罗马,该方法是 2024 年 10 月后被证明有效的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2627 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:18 · PVG 18:18 · LAX 02:18 · JFK 05:18
    ♥ Do have faith in what you're doing.