我试图在Ubuntu上配置iptable。我将服务器设置为透明代理,使用Squid,运行良好。此时,只有端口80通过nat iptables重定向到SQUID。我基本上希望允许80,443,VOIP (SIP)和电子邮件协议,并阻止其他一切。目前,我有以下内容。
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport https
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport pop3
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport imaps
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport imap2
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport smtp
sudo iptables -A FORWARD -j ACCEPT -p udp --dport sip
sudo iptables -A FORWARD -j ACCEPT -p udp --dport 10000:20000
sudo iptables -FORWARD -j REJECT -p tcp
sudo iptables -FORWARD -j REJECT -p udp此配置很少有问题:
谢谢!
发布于 2012-03-05 22:32:12
如果默认策略放在前向链上,则应将其放在“拒绝规则”之前。
sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPThttps://serverfault.com/questions/366629
复制相似问题