服务器公网流量转发给内网有什么好用的程序吗?

2023-07-23 12:51:46 +08:00
 daimaosix
一套比较庞大的系统,不敢大改,目前程序运行绑定了内网 IP ,由于是这个内网 IP 是在网卡创建的虚拟 IP ,无法与本地外的网络通信,只能通过公网 IP 转发流量给虚拟 IP ,尝试使用 iptables 进行 nat 转发,但是有问题,所以想请教一下大家有没有能实现这种需求的程序,如果能轻量级一些就更好了。
2985 次点击
所在节点    程序员
21 条回复
cnevil
2023-07-23 13:33:50 +08:00
无法与本地外网络通信是什么意思。。
有个想法,本地开个 nginx 用真实 IP 监听转发给虚拟 IP 应该可以吧
BigMikey
2023-07-23 13:41:20 +08:00
zerotier
BigMikey
2023-07-23 13:41:36 +08:00
这个就可以解决了
yinmin
2023-07-23 13:43:18 +08:00
socat 或者 nginx
skiy
2023-07-23 13:53:53 +08:00
socat 用过,挺好用的。
ssh -L ?
Puteulanus
2023-07-23 13:54:12 +08:00
游戏私服?
shulin
2023-07-23 14:42:49 +08:00
星空 内网穿透 也可以解决 网站是 ip4.ink
s4d
2023-07-23 14:52:20 +08:00
iptables 应该是没问题,规则没写好而已。
我折腾 WireGuard 时候,就遇到类似问题。
albertsteve11100
2023-07-23 14:54:10 +08:00
wireguard + iptables dnat
xunandotme
2023-07-23 15:01:29 +08:00
socat
thevita
2023-07-23 15:16:00 +08:00
看你基础设施情况,比如有不有 公用 的 gateway , 或者 lvs 之类的

如果要轻的方案的话,试试 http://github.com/rapiz1/rathole
thevita
2023-07-23 15:18:53 +08:00
再看了一遍描述,好像是同一台服务的两个地址,server bind 成 intranet 了而已?
iptable 能搞定
daimaosix
2023-07-23 15:24:29 +08:00
@Puteulanus 不是,一套安全系统
honmaple
2023-07-23 15:31:25 +08:00
LVS 里的 VIP 和 RIP 就是专门干这种事的,或者 BGP 应该也可以,不过需要路由器支持
vultr
2023-07-23 15:35:55 +08:00
如果是 http 服务,用 nginx 。
wushenlun
2023-07-23 15:42:56 +08:00
frp 直接端口映射不就行了
titanium98118
2023-07-23 18:00:25 +08:00
socat 可以转发 tcp 或 udp ,好用
loveqianool
2023-07-23 18:04:37 +08:00
可以看看 https://openp2p.cn
Akitora
2023-07-23 19:14:57 +08:00
gost ,一行命令就行了
SoFarSoGood
2023-07-23 19:48:54 +08:00
haproxy,nginx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/958956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX