作者:院长
职位:运维开发工程师
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
GitHub:https://github.com/aceberg/WatchYourPorts
镜像:https://hub.docker.com/r/aceberg/watchyourports
WatchYourPorts 是一个用于监控本地服务器端口状态的工具,可以将端口状态数据导出到 InfluxDB2/Grafana 进行进一步分析和可视化。
Portall 提供了一个全面的端口管理界面,包括端口号生成和管理,适合需要一个直观界面来管理端口的用户。
WatchYourPorts 更专注于端口状态的监控和数据导出,适合需要将端口状态数据进行长期跟踪和分析的用户。
curl -sSL https://get.docker.com/ | sh
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
# 新建文件夹 watchyourports 和 子目录
mkdir -p /data/watchyourports/data
# 进入 watchyourports 目录
cd /data/watchyourports
# 运行容器
docker run -d \
--restart unless-stopped \
--name wyp \
-p 8853:8853 \
-v $(pwd)/data:/data/WatchYourPorts \
-e TZ=Asia/Shanghai \
aceberg/watchyourports
version: '3'
services:
wyp:
image: aceberg/watchyourports
container_name: wyp
restart: unless-stopped
ports:
- 8853:8853
volumes:
- ./data:/data/WatchYourPorts
environment:
- TZ=Asia/Shanghai
# 新建文件夹 watchyourports 和 子目录
mkdir -p /data/watchyourports/data
# 进入 watchyourports 目录
cd /data/watchyourports
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
http://ip:8853
Name
:服务名称
Address
:服务地址
点 Add
添加
点 Name
或者 Addr
进入详情页
点 Scan
开始扫描
除非你点 Stop
,否则会扫描完你指定的端口范围
默认是 1
655359999
,需要的时间会比较长,可以根据需要修改,比如 1000
在日志中,会看到扫描的记录
对于需要的站点,设置名称后保存,还可以启用监控
返回 home
,可以看到监控的站点和在线状态
数据保存在 /data/hosts.yaml
中
招贤纳士
知识星球,试运营中,
欢迎加入QQ-4群:【1群-2群-3群已满】
欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。