EditorNah 的个人小站

记录精彩的程序人生

Open Source, Open Mind,
Open Sight, Open Future!
  menu
13 文章
0 浏览
2 当前访客
ღゝ◡╹)ノ❤️

Docker加入自定义iptables规则链,实现IP白名单

开启脚本

#!/bin/bash
set -e



# 网卡名称

RuleName="FIREWALL-vm"


#  自定义规则链 
iptables -N $RuleName
# 默认拒绝
iptables -I $RuleName -j DROP

# 加入规则链
iptables -I FORWARD -i docker0 -j $RuleName


iptables -I $RuleName -d 10.138.4.83 -j ACCEPT
iptables -I $RuleName -d 10.138.4.82 -j ACCEPT
iptables -I $RuleName -s 10.138.4.83 -j ACCEPT
iptables -I $RuleName -s 10.138.4.82 -j ACCEPT
iptables -I $RuleName -p tcp --dport 443 -j ACCEPT 


# ---------------- 显示防火墙规则 ----------------------
iptables -nvL

删除脚本

#!/bin/bash
set -e

# 网卡名称
RuleName="FIREWALL-vm"

# 从系统中删除
iptables -t filter -D FORWARD -i docker0 -j $RuleName
# 清空规则链
iptables -t filter -F $RuleName
# 计数清零
iptables -t filter -X $RuleName

iptables -nvL FORWARD

标题:Docker加入自定义iptables规则链,实现IP白名单
作者:EditorNah
地址:http://editornah.top/articles/2022/01/13/1642041268456.html