它会自动扫描服务器当前监听端口和 Docker 映射端口,安装后可以直接通过网页查看哪些端口正在使用,并把端口设置为全网开放、策略组放行、禁止某地区IP、黑名单、仅本机/隧道等模式。适合不想手写 iptables,又想快速看清服
务器端口状态的场景。
项目默认支持一键安装:
curl -fsSL https://raw.githubusercontent.com/Timmyzzo/Port-Guard/refs/heads/main/install.sh | sudo bash
安装后打开:
默认密码是 admin,登录后可以在设置里修改密码。面板也做了简单防爆限制,同一 IP 1 分钟内登录失败超过 5 次会临时锁定。
主要功能:
- 自动识别宿主机监听端口
- 自动识别 Docker 发布端口
- Web 面板管理端口策略
- 支持全网开放、白名单、黑名单、地区IP拦截、关闭端口
- 默认公网访问,密码登录
- 后续应用规则时自动创建 iptables 回滚备份
- 单 Python 文件 + 静态前端,无数据库
项目地址:
https://github.com/Timmyzzo/Port-Guard
后续还会持续优化升级,各位大佬轻点喷
支持,点赞