单台主机拥有公网 ip 如何优雅的给其他不在局域网下的主机做跳转 - V2EX
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
hexler

单台主机拥有公网 ip 如何优雅的给其他不在局域网下的主机做跳转

  •  
  •   hexler Mar 11, 2025 2394 views
    This topic created in 427 days ago, the information mentioned may be changed or developed.

    目前环境:
    a 主机 配置低 拥有公网 ip
    b 主机 配置高 无公网 ip 并且和 a 主机不在一个局域网下

    我能想到的方案就是,使用 ZeroTier ,然后把 ab 主机组在一个虚拟网络下,然后 a 主机做端口映射。

    各位有啥其他更好的方案吗?

    大致想做的事情就是 以 a 主机做节点 来访问 b 主机的资源 比如各种 web 服务 文件传输等。

    18 replies    2025-05-28 14:10:27 +08:00
    chxf
        1
    chxf  
       Mar 11, 2025   1
    frp 吧,两三台主机没必要组网。
    phenixc
        2
    phenixc  
       Mar 11, 2025
    这一般就两种选择吧
    1. a 主机搭建 frps 服务,b 主机搭建 frpc
    2. 两台主机通过 tailscale/zerotier 等虚拟组网软件组建局域网
    busier
        3
    busier  
       Mar 11, 2025 via Android
    Frp

    Vpn 类
    lcy630409
        4
    lcy630409  
       Mar 11, 2025
    最简单的 ss 啊
    guanzhangzhang
        5
    guanzhangzhang  
       Mar 11, 2025   1
    headscale ,请,三层直接打通,而不是 frp 端口映射
    bytesfold
        6
    bytesfold  
       Mar 11, 2025 via iPhone
    1. ssh -J
    2. socat/gost
    bytesfold
        7
    bytesfold  
       Mar 11, 2025 via iPhone   1
    3. wireguard
    dode
        8
    dode  
       Mar 11, 2025
    wireguard
    Mystery0
        9
    Mystery0  
       Mar 12, 2025
    b 主机没公网 ip 的话,是不是完全没有公网能力,它能通 a 吗?
    Mystery0
        10
    Mystery0  
       Mar 12, 2025
    @Mystery0 按我的想法,b 没公网 ip ,就相当于它没有网络连接,干啥都不行,这种开法一般是公司批量开机器组内网集群,但是公司批量开的话一般在同一个区域内网互通,要么专门整个交换机组件组网
    如果按照上面的思路,b 机器岂不是连 curl https://www.baidu.com 都不行?这个时候连 b 到 a 都不通,啥方案都不行呀
    Liqiniu
        11
    Liqiniu  
       Mar 12, 2025
    NPS ,配置好用起来很方便,端口配置都是在公网机上进行即可
    loginv2
        12
    loginv2  
       Mar 12, 2025
    新版 frp 用 XTCP 中转 首先尝试打洞,失败后转 stcp 流量转发
    hexler
        13
    hexler  
    OP
       Mar 12, 2025
    @Mystery0 ….没公网 ip 也是能上网的
    hexler
        14
    hexler  
    OP
       Mar 12, 2025
    @chxf 确实 突然一下没想到这个
    Mystery0
        15
    Mystery0  
       Mar 12, 2025
    @hexler #13 看来是我孤陋寡闻了
    salmon5
        16
    salmon5  
       Mar 12, 2025
    ssh -NR
    loocao
        17
    loocao  
       Mar 12, 2025
    有公网就建议 wireguard, 还有 gost, frp 之类端口穿透
    snoopygao
        18
    snoopygao  
       May 28, 2025
    虽然过去了很久,但是上面只有一位提到了 wireguard ,我也强烈推荐 wireguard ,基于 udp ,内核直接集成了,比其它类型的不知高到哪儿去了
    About     Help     Advertise     Blog     API     FAQ     Solana     3087 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 53ms UTC 15:06 PVG 23:06 LAX 08:06 JFK 11:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86