这些年来,我一直在努力对 iptables 有一个深入的了解。每当我尝试阅读手册页时,我的眼睛都会开始呆滞。
我有一个服务,我只想允许本地主机访问。
我应该谷歌什么条款(或配置,如果有人觉得慷慨)只允许本地主机访问给定端口?
Hyp*_*ppy 76
如果服务是指特定端口,则以下两行应该有效。将“25”更改为您要限制的任何端口。
iptables -A INPUT -p tcp -s localhost --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 25 -j DROP
Run Code Online (Sandbox Code Playgroud)
pep*_*uan 32
我建议:
iptables -A INPUT -i lo -p tcp --dport $APP_PORT -j ACCEPT
iptables -A INPUT -p tcp --dport $APP_PORT -j DROP
Run Code Online (Sandbox Code Playgroud)
因为,自寻址数据包不一定以 127.0.0.1 作为其源,但它们都从lo
接口“进入” 。
现在,如果您真的想了解iptables
您应该做的第一件事,那就是下载并打印解释netfilter
表格关系的好图表。这里有两个很棒的:
最后,阅读大量的iptables
HOWTO。实际示例将帮助您快速上手:)
归档时间: |
|
查看次数: |
89137 次 |
最近记录: |