Web-Check 是个开源的网站诊断工具,能一站式查看 IP 信息、SSL 链、DNS 记录、开放端口等。仪表盘做得挺直观,所有结果分类展示,省得自己拼多个工具的报告。本地部署后本来只能在局域网用,但结合 cpolar 内网穿透,不用申请公网 IP 就能生成公网地址,异地团队也能随时协作。
先简单介绍下 Web-Check。它本质上是个情报工具,能摸清网站的内部机制——潜在攻击面、服务器架构、安全配置、技术栈等。打开仪表盘,可以看到 IP 归属、SSL 证书链、DNS 记录、Cookie、头信息、域名信息、爬虫规则、页面地图、服务器位置、重定向记录、开放端口、traceroute、DNS 安全扩展、性能、追踪器、关联主机名,甚至碳排放量。

部署过程不复杂,环境是 Ubuntu,先装 Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
然后启动:
sudo sh get-docker.sh
跑个 hello-world 确认下:
sudo docker container run hello-world

看到输出就说明 Docker 装好了。
接下来把 Web-Check 跑起来。创建项目目录并编写 docker-compose.yml:
mkdir data && cd data
mkdir web-check && cd web-check
nano docker-compose.yml
在文件里写入:
version: '3.9'
services:
web-check:
image: lissy93/web-check
restart: always
ports:
- '6599:3000'
container_name: web-check
然后启动容器:
sudo docker compose up -d

















