前言
Web-Check 是一款网站诊断工具,能查看 IP 信息、SSL 证书、DNS 记录、开放端口等数据。它适合开发、运维和安全测试场景,仪表盘把信息分门别类地摆出来,比起自己拼多份报告,省事很多。
实际用下来,有两个点最好提前知道:一是检测前目标站点得能正常访问,不然结果容易不完整;二是报告里的术语偏专业,新手如果先把 SSL 链、DNS 安全扩展这类概念过一遍,读起来会顺不少。
问题出在本地部署后通常只能在局域网里用。团队分散时,报告要靠文件来回传,协作很别扭;临时出门排查,也很难直接连回去。把 Web-Check 和 cpolar 配在一起后,不用申请公网 IP,也不用改路由器,就能给本地服务套一个可访问的公网入口,远程查看和现场排障都会轻松一些。
1. 关于 Web-Check
Web-Check 是一个开源情报类工具,重点不只是'看网站能不能打开',而是尽量把站点背后的信息摊开来看。它可以展示 IP、地理位置、SSL 链、DNS 记录、Cookie、标头、域名信息、抓取规则、站点地图、服务器位置、重定向链、开放端口、traceroute、DNS 安全扩展、性能、跟踪器、关联主机名和碳足迹等内容。
这些信息放在同一个仪表盘里,排查问题时确实比东找一份、右拼一份来得顺手。

2. 功能特点
① 网络基础分析:集成网站的 IP 地址、地理位置、ISP 信息,以及 SSL 证书详情。
② 网络架构解析:结合 DNS 记录和服务器位置信息,帮助判断站点结构和分布情况。
③ 性能与安全检测:检查加载速度、页面响应、HTTP 头部安全配置、DNS 安全扩展,并扫描开放端口。
④ 交互功能审查:查看 Cookie 使用、重定向行为,以及电商和注册等交互功能。
项目地址:GitHub 地址:https://github.com/Lissy93/web-check
3. 安装 Docker
下面的示例环境是 Linux 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
如果能看到 hello world,说明 Docker 已经可用了,接下来就可以拉镜像。

4. 创建并启动 Web-Check 容器
先创建项目目录,再编辑 docker-compose.yml。
data
data
web-check
web-check
nano docker-compose.yml

















