MyIP
一款自托管的 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 地理数据库。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
步骤1:确保已安装 Node.js(v18+)或 Docker
步骤2:克隆代码并安装依赖:git clone https://github.com/jason5ng32/MyIP.git && cd MyIP && npm install
步骤3:构建并运行:npm run build && npm start,程序默认监听 18966 端口
- 步骤1:确保已安装 Node.js(v18+)或 Docker
- 步骤2:克隆代码并安装依赖:git clone https://github.com/jason5ng32/MyIP.git && cd MyIP && npm install
- 步骤3:构建并运行:npm run build && npm start,程序默认监听 18966 端口
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
如果是 Node 部署,直接删除 MyIP 目录即可。如果是 Docker 部署,执行 `docker stop myip && docker rm myip && docker rmi jason5ng32/myip:latest`
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。