DEV Community

ChengLiang
ChengLiang

Posted on

Iptables使用

根据 ArchWiki 配置一个基础的防火墙: Simple_stateful_firewall

开启端口

切换 root 用户,提升权限."sudo"命令敲得很累

su
Enter fullscreen mode Exit fullscreen mode

忘记命令,看看之前怎么写的.

iptables -S
Enter fullscreen mode Exit fullscreen mode

部分结果如下,在根据 ArchWiki 配置了Simple_stateful_firewall之后就是这个效果,注意 TCP 链,这个是 ArchWiki 配置后增添了 TCP 和 UDP 链.

-A TCP -p tcp -m tcp --dport 22 -j ACCEPT
-A TCP -p tcp -m tcp --dport 80 -j ACCEPT
-A TCP -p tcp -m tcp --dport 443 -j ACCEPT
-A TCP -p tcp -m tcp --dport 53 -j ACCEPT
-A TCP -p tcp -m tcp --dport 3000 -j ACCEPT
-A TCP -p tcp -m tcp --dport 19000 -j ACCEPT
-A UDP -p udp -m udp --dport 53 -j ACCEPT
Enter fullscreen mode Exit fullscreen mode

想再开一个端口,依葫芦画瓢.

iptables -A TCP -p tcp -m tcp --dport 2222 -j ACCEPT
Enter fullscreen mode Exit fullscreen mode

关闭端口

查看相应链相应行数

iptables -nvL --line-numbers
Enter fullscreen mode Exit fullscreen mode

以行删除规则

iptables -D TCP 6
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay