Web-Check 结合 cpolar 实现本地工具远程访问
Web-Check 是一款功能全面的网站诊断工具,能够检测 IP 信息、SSL 证书、DNS 记录及开放端口等关键数据。对于开发者进行性能优化、运维人员做安全巡检,或是安全测试人员识别潜在风险都非常实用。它的优势在于结果可视化强,所有数据在仪表盘分类呈现,无需手动整合多工具报告。
不过,Web-Check 本地部署后默认只能在局域网内使用。如果团队分散在不同城市,或者需要出差时紧急排查问题,直接访问本地服务会非常不便。通过结合 cpolar 内网穿透工具,我们可以在不申请公网 IP 或修改路由器设置的情况下,生成安全的公网访问链接,实现异地协作与远程管理。
环境准备:安装 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
若看到欢迎信息,说明 Docker 环境就绪。
部署 Web-Check 容器
接下来创建项目目录并编写 docker-compose.yml 文件。
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。
本地访问测试
浏览器访问 http://localhost:6599,应能看到 Web-Check 的仪表盘界面。
[图片占位:Web-Check 本地访问界面]
在输入框中填入目标网址(例如 https://www.baidu.com),点击 "Analyze!" 即可查看详细报告,包括内部服务分析、安全标准检查及性能优化建议。
[图片占位:分析报告示例]
配置公网远程访问
目前服务仅在局域网可用。若需在不改变防火墙策略的前提下远程访问,可使用 cpolar 进行内网穿透。


