全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 447|回复: 2

求教一个iptables重定向问题

[复制链接]
发表于 2020-7-9 00:09:21 | 显示全部楼层 |阅读模式
本帖最后由 hostsb 于 2020-7-9 00:11 编辑

有一个ipset列表fucklist,要重定向目的地是fucklist到本地12345端口,则:

iptables -t nat -I PREROUTING -p tcp -s 192.168/16 -m set --match-set fucklist dst -j REDIRECT --to-ports 12345

就可以。



请问:

我想重定向到网内另一台机子192.168.1.2,iptables规则是如何呢?

iptables -t nat -I PREROUTING -p tcp -s 192.168/16 -m set --match-set fucklist dst -j DNAT --to-destination 192.168.1.2:12345
iptables -t nat -I POSTROUTING -j MASQUERADE

我执行以上两条是不行的。

有大佬可以指点一下吗?
发表于 2020-7-9 00:13:27 | 显示全部楼层
虽然我也不会,但是我也有一颗学习得心啊!
发表于 2020-7-9 02:10:51 | 显示全部楼层
  1. iptables -t nat -A PREROUTING -i $(ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)') -p tcp -m set --match-set fucklist dst -j DNAT --to 192.168.1.2:12345
复制代码
  1. iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o $(ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)') -j MASQUERADE
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 11:04 , Processed in 0.074737 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表