【2025-05-22】XXL-JOB 的 8810 端口添加到 CentOS 6.5 的防火墙白名单

要将 XXL-JOB 的 8810 端口添加到 CentOS 6.5 的防火墙白名单中,需修改 iptables 规则。以下是具体步骤:

1. 编辑防火墙配置文件

bash 复制代码
vi /etc/sysconfig/iptables

2. 添加 XXL-JOB 端口规则

INPUT 链的 ACCEPT 规则部分(例如在开放 80/443 端口的规则后)添加:

复制代码
# 允许 XXL-JOB 端口(8810)
-A INPUT -p tcp --dport 8810 -j ACCEPT

如果需要仅允许特定 IP 段访问(例如仅允许 192.168.1.0/24 网段),则使用:

复制代码
# 仅允许特定网段访问 XXL-JOB
-A INPUT -s 192.168.1.0/24 -p tcp --dport 8810 -j ACCEPT

3. 保存并重启防火墙

bash 复制代码
# 保存文件后,重启防火墙
service iptables restart

4. 验证规则是否生效

bash 复制代码
# 查看当前防火墙规则,确认 8810 端口已开放
iptables -L -n -v | grep 8810

完整示例配置片段

以下是一个包含 XXL-JOB 端口的完整 INPUT 链示例:

复制代码
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]

# 允许本地回环
-A INPUT -i lo -j ACCEPT

# 允许已建立的连接和相关连接
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# 开放 SSH 端口
-A INPUT -p tcp --dport 22 -j ACCEPT

# 开放 HTTP/HTTPS 端口
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT

# 开放 XXL-JOB 端口
-A INPUT -p tcp --dport 8810 -j ACCEPT

# 拒绝其他未允许的请求
-A INPUT -j REJECT --reject-with icmp-host-prohibited

COMMIT

注意事项

  1. 远程操作安全:修改防火墙规则时,确保当前 SSH 连接不断开(建议保持 22 端口开放)。
  2. 规则顺序:iptables 按顺序匹配规则,确保拒绝规则在允许规则之后。
  3. 端口冲突 :确认 8810 端口未被其他应用占用(使用 netstat -tulpn | grep 8810 检查)。

如果需要进一步限制访问来源(如仅允许特定 IP 访问),可调整 source 参数(-s)。

相关推荐
Dovis(誓平步青云)3 分钟前
《简易制作 Linux Shell:详细分析原理、设计与实践》
linux·运维·服务器
weixin_307779136 分钟前
在Linux服务器上使用Jenkins和Poetry实现Python项目自动化
linux·开发语言·python·自动化·jenkins
爱宇阳19 分钟前
Linux 教程:如何查看服务器当前目录中的文件
linux·运维·github
天才奇男子24 分钟前
用户管理,权限管理
linux·云原生
wheeldown24 分钟前
【Linux】Linux 进程通信:System V 共享内存(最快方案)C++ 封装实战 + 通信案例,4 类经典 Bug 快速修复
linux·运维·服务器·开发语言
Ching·1 小时前
linux系统编程(十②)RK3568 socket之 TCP 客户端的实现
linux·tcp/ip·rk3568
NiKo_W1 小时前
Linux 线程控制
linux·数据结构·内核·线程·进程·线程控制
迎風吹頭髮1 小时前
Linux内核架构浅谈44-Linux slab分配器:通用缓存与专用缓存的创建与使用
linux·spring·架构
AORO20251 小时前
防爆手机与普通手机有什么区别?防爆手机哪个牌子好?
运维·服务器·网络·5g·智能手机·信息与通信
爱倒腾的老唐1 小时前
29、构建可视化日志管理服务器
运维·服务器