|
目前大唐登录器后台无 T人下线的功能,此脚本可以暂时替代 无需开启防火墙
新建文本文档 复制以下代码:
#!/bin/bash
# 提示输入要禁止的IP地址
read -p "请输入要禁止连接的IP地址: " TARGET_IP
# 提示开始执行脚本
echo "开始执行临时禁止IP连接的脚本..."
# 禁止目标IP的连接
echo "正在禁止IP地址 ${TARGET_IP} 的连接..."
sudo iptables -A INPUT -s ${TARGET_IP} -j DROP
sudo iptables -A OUTPUT -d ${TARGET_IP} -j DROP
# 提示禁止规则已添加
echo "已添加禁止规则,等待5秒..."
# 等待5秒
sleep 5
# 提示即将解除禁止
echo "5秒已过,即将解除对IP地址 ${TARGET_IP} 的禁止..."
# 删除禁止规则
sudo iptables -D INPUT -s ${TARGET_IP} -j DROP
sudo iptables -D OUTPUT -d ${TARGET_IP} -j DROP
# 提示禁止规则已删除
echo "已删除禁止规则,IP地址 ${TARGET_IP} 的连接已恢复。"
# 提示脚本执行完毕
echo "脚本执行完毕。"
另存为 block_ip.sh
上传服务器 给权限 chmod +x block_ip.sh 然后运行 sh ./block_ip.sh 输入要踢出玩家的IP 端口 15秒自动恢复该IP连接 |
|