目前环境:
a 主机 配置低 拥有公网 ip
b 主机 配置高 无公网 ip 并且和 a 主机不在一个局域网下
我能想到的方案就是,使用 ZeroTier ,然后把 ab 主机组在一个虚拟网络下,然后 a 主机做端口映射。
各位有啥其他更好的方案吗?
大致想做的事情就是 以 a 主机做节点 来访问 b 主机的资源 比如各种 web 服务 文件传输等。
1
chxf 45 天前 ![]() frp 吧,两三台主机没必要组网。
|
2
phenixc 45 天前
这一般就两种选择吧
1. a 主机搭建 frps 服务,b 主机搭建 frpc 2. 两台主机通过 tailscale/zerotier 等虚拟组网软件组建局域网 |
3
busier 45 天前 via Android
Frp
或 Vpn 类 |
4
lcy630409 45 天前
最简单的 ss 啊
|
![]() |
5
guanzhangzhang 45 天前 ![]() headscale ,请,三层直接打通,而不是 frp 端口映射
|
6
bytesfold 45 天前 via iPhone
1. ssh -J
2. socat/gost |
7
bytesfold 45 天前 via iPhone ![]() 3. wireguard
|
8
dode 45 天前
wireguard
|
![]() |
9
Mystery0 44 天前
b 主机没公网 ip 的话,是不是完全没有公网能力,它能通 a 吗?
|
![]() |
10
Mystery0 44 天前
@Mystery0 按我的想法,b 没公网 ip ,就相当于它没有网络连接,干啥都不行,这种开法一般是公司批量开机器组内网集群,但是公司批量开的话一般在同一个区域内网互通,要么专门整个交换机组件组网
如果按照上面的思路,b 机器岂不是连 curl https://www.baidu.com 都不行?这个时候连 b 到 a 都不通,啥方案都不行呀 |
![]() |
11
Liqiniu 44 天前
NPS ,配置好用起来很方便,端口配置都是在公网机上进行即可
|
![]() |
12
loginv2 44 天前
新版 frp 用 XTCP 中转 首先尝试打洞,失败后转 stcp 流量转发
|
16
salmon5 44 天前
ssh -NR
|
![]() |
17
loocao 44 天前
有公网就建议 wireguard, 还有 gost, frp 之类端口穿透
|