# web-ping **Repository Path**: webuilder/web-ping ## Basic Information - **Project Name**: web-ping - **Description**: Node.js实现的一个简单的ping页面,可以在线对域名和ip地址做批量的ping测试。 域名和ip的列表可以保存 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-16 - **Last Updated**: 2025-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web Ping 工具 一个基于 Node.js 的 Web 应用,用于批量测试域名和 IP 地址的连通性。 ## 功能特性 - ✅ 批量输入域名和 IP 地址 - ✅ 异步 ping 测试,互不影响 - ✅ 显示连通状态和延迟时间(毫秒) - ✅ 显示域名对应的 IP 地址 - ✅ 可配置超时时间 - ✅ 现代化的 Web 界面 ## 安装 1. 安装依赖: ```bash npm install ``` ## 运行 启动服务器: ```bash npm start ``` 或者使用开发模式(自动重启): ```bash npm run dev ``` 然后在浏览器中访问:http://localhost:3000 ## 使用方法 1. 在文本框中输入要测试的域名或 IP 地址,每行一个 2. 设置超时时间(默认 5000 毫秒) 3. 点击"开始 Ping"按钮 4. 查看测试结果,包括: - 连通状态(成功/失败) - 延迟时间(毫秒) - IP 地址(对于域名) ## 技术栈 - **后端**: Node.js + Express - **前端**: HTML + CSS + JavaScript - **Ping 库**: ping (跨平台支持) ## 注意事项 - 在 Windows 系统上,ping 功能需要管理员权限或适当的网络权限 - 某些防火墙或安全软件可能会阻止 ping 操作 - DNS 解析失败不会影响 ping 测试,但可能无法显示 IP 地址 ## 许可证 MIT