nomdn 9a4c7d57a8 fix(report): nodeIsProbeType 白名单补齐 location,与中心侧对齐
节点侧 nodeIsProbeType 白名单原漏 location,导致节点转发/自发 location 查询只累加统计
(中心 request_stats 收全部 apiType,故大盘有 Location 统计)而不上报明细(被 !isProbeType 挡),
造成『大盘有、明细没有』。补齐后与中心 store.go 白名单一致,location 现进入 probe_results 明细。
2026-09-19 23:01:41 +08:00
2026-04-12 18:36:45 +08:00

Lemon IPW

ipw.cn 替代品,提供 IP 查询、网站检测、SSL 检查、DNS 解析、TCPing 测速、Whois、DNSSEC、ASN 查询、网站截图等功能。

预览站点 · 文档

快速开始

curl -fsSL https://raw.githubusercontent.com/nomdn/ipw-cn/main/install.sh -o install.sh && sudo bash install.sh

完整部署(后端节点 / 独立中间件 / 前端)与配置说明见 文档:

项目结构

ipw-cn/
├── src/               # Go 后端
├── middleware-go/     # 独立组件 转发中间件(Fiber v3,多节点候选)
├── serverless/        # 独立组件 边缘/Serverless(edgeone、edgeone-getip、lemon-getip)
├── frontend-ssr/      # Nuxt 4 SSR 前端
├── docs/              # 文档站
└── install.sh         # 一键安装脚本

友情链接

来自社区的IPW版本

ZAKOFLARE/ipw-cn-php 一个基于PHP的IPW节点
ZAKOFLARE/ipw-cn-rust 一个生锈的IPW节点[开发成本过高,已存档]
KFCV50TK/ipw-cn 一个有许多扩展功能的IPW分支

技术栈

组件 技术
后端(自托管) Go + Gin + Resty
独立中间件 Go + Fiber v3(WS 通道:coder/websocket)
边缘后端(EdgeOne) Go 边缘函数
SSR 前端 Nuxt 4 + Vue 3 + Element Plus
DNS 查询 miekg/dns(DoH / UDP 双通道 + 主从 failover)
部署 Docker、Cloudflare Workers、EdgeOne Pages、systemd

许可证

GPL-3.0

S
Description
ipw.cn替代品,用于ipw.cn宕机等情况
https://nipw.cn
Readme GPL-3.0
15 MiB
0 Stars 1 Watchers 0 Forks
Languages
Go 55.5%
Vue 26.1%
TypeScript 12%
Shell 4.1%
CSS 1.7%
Other 0.6%