怎么重定向在 localhost 监听的服务

2023-10-22 20:58:42 +08:00
 huangya

在 localhost ( 127.0.0.1 )有个服务在监听,另外有个 ethX 的物理网卡。现在想用 iptables 把从 ethX 过来的某些符合要求的包(比如特定 ip )重定向到那个服务,请问下大家怎么做呢?

1230 次点击
所在节点    Linux
5 条回复
aoizz
2023-10-22 21:26:15 +08:00
sudo iptables -t nat -A PREROUTING -i ethX -p tcp --dport 目标端口 -j DNAT --to 127.0.0.1:目标端口
huangya
2023-10-22 22:24:32 +08:00
@aoizz 似乎不行,我在 lo 接口抓不到对应的包
yanqiyu
2023-10-23 03:43:01 +08:00
@huangya
设置 net.ipv4.conf.all.route_localnet=1 顺便检查一下防火墙规则
proxytoworld
2023-10-23 10:29:11 +08:00
frp
proxytoworld
2023-10-23 10:29:32 +08:00
话说 nginx 不是可以吗?

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

https://tanronggui.xyz/t/984295

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

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

© 2021 V2EX