一套比较庞大的系统,不敢大改,目前程序运行绑定了内网 IP ,由于是这个内网 IP 是在网卡创建的虚拟 IP ,无法与本地外的网络通信,只能通过公网 IP 转发流量给虚拟 IP ,尝试使用 iptables 进行 nat 转发,但是有问题,所以想请教一下大家有没有能实现这种需求的程序,如果能轻量级一些就更好了。
1
cnevil Jul 23, 2023
无法与本地外网络通信是什么意思。。
有个想法,本地开个 nginx 用真实 IP 监听转发给虚拟 IP 应该可以吧 |
2
BigMikey Jul 23, 2023
zerotier
|
3
BigMikey Jul 23, 2023
这个就可以解决了
|
4
yinmin Jul 23, 2023 via iPhone
socat 或者 nginx
|
5
skiy Jul 23, 2023
socat 用过,挺好用的。
ssh -L ? |
6
Puteulanus Jul 23, 2023
游戏私服?
|
8
s4d Jul 23, 2023
iptables 应该是没问题,规则没写好而已。
我折腾 WireGuard 时候,就遇到类似问题。 |
9
Stunt4013 Jul 23, 2023 via Android
wireguard + iptables dnat
|
10
xnplus Jul 23, 2023
socat
|
11
thevita Jul 23, 2023
|
12
thevita Jul 23, 2023
再看了一遍描述,好像是同一台服务的两个地址,server bind 成 intranet 了而已?
iptable 能搞定 |
13
daimaosix OP @Puteulanus 不是,一套安全系统
|
14
honmaple Jul 23, 2023
LVS 里的 VIP 和 RIP 就是专门干这种事的,或者 BGP 应该也可以,不过需要路由器支持
|
15
vultr Jul 23, 2023
如果是 http 服务,用 nginx 。
|
16
wushenlun Jul 23, 2023
frp 直接端口映射不就行了
|
17
titanium98118 Jul 23, 2023
socat 可以转发 tcp 或 udp ,好用
|
18
loveqianool Jul 23, 2023
可以看看 https://openp2p.cn
|
19
Akitora Jul 23, 2023
gost ,一行命令就行了
|
20
SoFarSoGood Jul 23, 2023
haproxy,nginx
|
21
cnbatch Jul 23, 2023
那就试试路由器那里开启端口映射?
不知道能不能猜对,所以还是建议画成拓扑图,要不然大家真的只能乱猜 |