Web-Check 本地部署与远程访问指南
Web-Check 是一款全方位的网站诊断工具,能够检测 IP 信息、SSL 证书、DNS 记录、开放端口等关键数据。它适合开发者进行性能优化、运维人员做安全巡检,也能帮助安全测试人员识别潜在风险。其优势在于结果可视化强,所有数据在仪表盘分类呈现,无需手动整合多工具报告。
不过,Web-Check 本地部署后默认只能在局域网使用。对于分散在不同城市的团队,或者需要出差时紧急排查问题的场景,直接访问本地服务并不方便。结合 cpolar 内网穿透工具,无需申请公网 IP 或修改路由器设置,即可生成公网访问链接,实现异地同事实时协作查看检测报告,同时保证数据传输安全。
1. 环境准备:安装 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 from Docker 相关提示,说明环境已就绪。
2. 创建并启动 Web-Check 容器
接下来创建项目目录并配置 Docker Compose 文件。
mkdir data && cd data
mkdir web-check && cd web-check
nano docker-compose.yml
在编辑器中输入以下内容,保存退出(Ctrl+X):
version: '3.9'
services:
web-check:
image: lissy93/web-check
restart: always
ports:
- '6599:3000'
container_name: web-check
启动容器:
sudo docker compose up -d
如需停止服务,可执行 sudo docker compose down。
3. 本地访问测试
浏览器访问 http://localhost:6599 即可看到 Web-Check 界面。输入目标网址(如 https://www.baidu.com),点击 Analyze 按钮即可查看详细报告,包括内部服务分析、安全标准检查及性能优化建议。
![Web-Check Dashboard]


