huangya
V2EX  ›  Linux

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

By huangya at 2023 年 10 月 22 日 · 1988 次点击

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

5 条回复  •  2023-10-23 10:29:32 +08:00
aoizz
   1
aoizz  
   2023 年 10 月 22 日
sudo iptables -t nat -A PREROUTING -i ethX -p tcp --dport 目标端口 -j DNAT --to 127.0.0.1:目标端口
huangya
   2
huangya  
OP
   2023 年 10 月 22 日
@aoizz 似乎不行,我在 lo 接口抓不到对应的包
yanqiyu
   3
yanqiyu  
   2023 年 10 月 23 日
@huangya
设置 net.ipv4.conf.all.route_localnet=1 顺便检查一下防火墙规则
proxytoworld
   4
proxytoworld  
   2023 年 10 月 23 日
frp
proxytoworld
   5
proxytoworld  
   2023 年 10 月 23 日
话说 nginx 不是可以吗?
Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
© 2026 V2EX · 25ms · 3.9.8.5