端口封禁脚本

启用封端口脚本(centos/rhel需要先安装iptables 安装方法见底)

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh

如果你什么也不懂 直接选选项2 脚本一键封禁高危端口

d749b23d3ff97771f3944.png

然后命令行输入 iptables-save 永久保存 (如果不保存重启会丢失)

高危端口:

SMTP/s 25 587 屏蔽后不能发信但是可以收信 最好避免spam

SSH 22 3389 防止被拿去扫爆(酌情屏蔽)

中危端口

POP/IMAP(s)109,110,995,143,993 屏蔽后不能收信 不影响发信(只打开收信不一定会被spam警告 酌情屏蔽)

检测屏蔽是否成功

curl smtp.qq.com:25
  • 返回 curl: (7) Failed to connect to smtp.qq.com port 25: Connection refused 屏蔽成功
  • 返回 curl: (56) Command failed: 502 屏蔽不成功
iptables -L -n -v

有如下代表成功

5e67eb0a1abc432146693.png

 

检测ip是否被拉进spam黑名单

https://check.spamhaus.org/

 

soga机场后端屏蔽端口

添加参数:

forbidden_ports=25,26,465,587,143,218,220,24,50,57,105,106,158,209,1109,24554,60177,60179

 

CentOS/RHEL类型需要安装iptables ,debian 9/10 ubuntu 不需要下列操作 debian11可能需要安装Iptables

停用firewalld 安装iptables

yum install -y iptables iptables-services;
systemctl stop firewalld;
systemctl mask firewalld;
systemctl start iptables;
systemctl enable iptables;
iptables -P INPUT ACCEPT;
iptables -F;
iptables-save;

原文:https://telegra.ph/%E5%B1%8F%E8%94%BD%E7%AB%AF%E5%8F%A3-04-20

  • 53 Корисниците го најдоа ова како корисно
Дали Ви помогна овој одговор?