OpenSource-Hub
M

MyIP

10.3k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一款自托管的 IP 工具箱,能检测 IP、测试网站连通性、执行 DNS 泄漏测试、测速、查浏览器指纹等,功能非常全面。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

一个功能超全的 IP 小工具,查 IP、测网速、查泄漏、测封锁,自己部署更安全。

核心功能

  • 显示本机所有 IPv4/IPv6 地址,并支持多数据源
  • IP 地理位置查询(国家、地区、ASN、经纬度)
  • 网站可用性检测(Google、YouTube、ChatGPT、GitHub 等)
  • WebRTC 检测与 DNS 泄漏测试
  • 全球延迟测试与 MTR 路由追踪

避坑指南

  • 必须配置 MaxMind 账号和密钥才能使用 IP 地理信息和 WebRTC 国家徽章,否则这些功能会报 503 错误。
  • Docker 部署时如果不设置环境变量,容器内的 MaxMind 数据库目录为空。
  • 程序默认开启无速率限制,建议生产环境设置 SECURITY_RATE_LIMIT 和 SECURITY_DELAY_AFTER 防滥用。
  • 自带的前端和后端使用不同端口(18966 前端,11966 后端),反向代理时注意。
  • 相比同类工具如 ip.sb 或 ipinfo.io,MyIP 是自托管,数据不出网,且功能集成度极高,免费开源唯一缺点是需要自己维护 MaxMind 数据库。

适用场景

  • 快速查看自己的公网 IP 并确认是否泄漏 DNS
  • 检测代理/VPN 规则是否正确,防止 DNS 泄漏
  • 测试特定网站(如 ChatGPT、YouTube)是否可访问
  • 排查网络延迟和路由问题(MTR)
  • 进行 Whois 查询或 MAC 地址厂商查询
  • 全面检查浏览器指纹和网络安全项目

详细介绍

MyIP 是一款功能全面的自托管 IP 工具箱,专为技术爱好者和隐私敏感用户设计。它能从多个数据源同时显示你的本地和公网 IPv4/IPv6 地址,并提供详细的 IP 地理信息(国家、地区、ASN)。内置多种网络检测工具:网站可用性检查(Google、YouTube、ChatGPT、GitHub 等)、WebRTC 检测、DNS 泄漏测试、网速测试、代理规则测试、全球延迟和 MTR 测试、DNS 解析器(可判断域名污染)、网站封锁检查、Whois 查询、MAC 地址查询、浏览器指纹计算,以及包含 258 项检查的网络安全清单。支持深色模式、PWA 安装、快捷键操作,并提供中/英/法/土耳其语界面。可通过 Node.js 或 Docker 部署,需免费注册 MaxMind 账号以获取 IP 地理数据库。

标签

ip-toolboxnetwork-toolsdns-leak-testspeed-testself-hostedprivacypwa

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保已安装 Node.js(v18+)或 Docker

4

步骤2:克隆代码并安装依赖:git clone https://github.com/jason5ng32/MyIP.git && cd MyIP && npm install

5

步骤3:构建并运行:npm run build && npm start,程序默认监听 18966 端口

安装指引
  1. 步骤1:确保已安装 Node.js(v18+)或 Docker
  2. 步骤2:克隆代码并安装依赖:git clone https://github.com/jason5ng32/MyIP.git && cd MyIP && npm install
  3. 步骤3:构建并运行:npm run build && npm start,程序默认监听 18966 端口
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

如果是 Node 部署,直接删除 MyIP 目录即可。如果是 Docker 部署,执行 `docker stop myip && docker rm myip && docker rmi jason5ng32/myip:latest`

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-05-13 13:44:53
GitHub 仓库官方网站

相似推荐