Four more ptest workers are live, so the Rule Test grid grows to twelve cards and the README rule snippets cover them. The note above the grid used to spell out the count in every locale; it now takes the number from the card list, so the next change in count touches one line. The CrossingTheWall rule keeps its eight-IP threshold. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
13 KiB
🧰 MyIP - 更好的 IP 工具箱
Note
這是由社群維護的翻譯版本;英文版 README 為唯一權威來源,本頁內容可能落後於英文版。
English | 简体中文 | 繁體中文 | Русский | Français | Português (BR)
一個開源的多合一 IP 工具箱:多來源 IP 查詢、連通性測試、WebRTC 與 DNS 洩漏偵測、網速測試、MTR、審查封鎖檢查、Whois 等——一條 Docker 指令即可自行架設。
👉 在這裡體驗:https://ipcheck.ing
歡迎把展示站加入書籤,也可以自行部署一套。
👀 主要功能
🪪 你的 IP 與身分
- 🛜 IP 卡片:從多個獨立來源並列偵測你的 IPv4 與 IPv6——包括國家、地區、城市、ASN、組織,以及該 IP 所在地的當地時區。
- 🔍 IP 查詢:查詢任何一個你感興趣的 IP 位址的同樣詳細資訊。
- 🧾 IP 歷史記錄:在本機記錄你曾被偵測到的 IP,可依類型與國家篩選——只儲存在你的瀏覽器裡。
- 🖥️ 瀏覽器指紋:以多種方式計算你的瀏覽器指紋,並顯示是哪些特徵讓你可被識別。
🕵️ 洩漏與隱私
- 🚥 WebRTC 洩漏測試:揭示 WebRTC 連線過程中暴露的 IP 位址——包括你的瀏覽器隱私強化設定是否已開啟。
- 🛑 DNS 洩漏測試:顯示是哪些 DNS 端點在解析你的查詢,以評估使用 VPN 或代理時 DNS 洩漏的風險。
- 🛡️ 廣告與追蹤封鎖檢測:檢查你的廣告阻擋器、瀏覽器、DNS 過濾、VPN 或路由器實際擋下了什麼——涵蓋廣告網路、統計分析、社群平台追蹤、錯誤監控、裝置廠商遙測、追蹤腳本與元素隱藏。
- 📋 安全檢查清單:一份涵蓋 12 個領域、共 258 個項目的個人網路安全檢查清單,進度儲存在你的瀏覽器裡。
📡 網路測試
- 🚦 網路連通性:測試最多 60 個你自選網站的可達性,多輪測試取最低延遲——並提供精選匯入清單,從各國組合包到 AI、社群、串流、遊戲、開發者等應有盡有。根據測試結果,提示你目前是否能順暢存取全球網路。
- 🚀 網速測試:對邊緣網路測量你的下載、上傳與延遲。
- ⏱️ 全球延遲測試:從遍布全球的探測節點 ping 你的目標——可從所有可用的 Globalping 探測節點中依洲別挑選國家。
- 🚉 MTR 測試:從分布全球的探測節點執行 MTR,查看封包實際行經的路徑。
- 🚧 封鎖測試:顯示一個網站在全球哪些地方被封鎖——以及封鎖的手段。
- 🚏 分流測試:驗證你的代理軟體規則設定是否如你預期般運作。
🔦 查詢與基礎設施
- 📟 DNS 解析:同時透過多個解析器解析網域,並依國家分組——輕鬆看出是否存在劫持或污染。
- 📓 Whois 查詢:對網域名稱、IP 位址與 AS 編號進行 Whois 查詢。
- 🗄️ MAC 位址查詢:識別實體位址背後的廠商與詳細資訊。
- 🧮 IP 計算器:對任意 IP、前綴、範圍或清單做子網路計算、進位轉換與 IPv6 介面解讀,全部本機完成。
- 🛰️ ASN 資訊與上游拓撲:直接在每張 IP 卡片中顯示 AS 詳細資訊、該 IP 前綴的歷史宣告記錄,以及其 ASN 到 Tier 1 骨幹網路的上游路徑。
- 🛂 ASN 檔案:任意 AS 的完整檔案——註冊資訊與原始 Whois 記錄、全球排名與規模、流量組成與連線品質、IPv4 位址分布在哪些國家、所有宣告前綴及其 RPKI 狀態、上游/對等/客戶網路,以及它進駐的網際網路交換中心與資料中心。
- 📶 服務可用性:知名服務(Claude、OpenAI、GitHub、Cloudflare 等)的即時可用狀態,資料來自它們的官方狀態頁,並附最近的事故。
✨ 平台功能
- 📤 診斷報告:把你的測試結果轉成可分享的診斷報告——附自動過期的唯讀連結、AI 可直接使用的 Markdown,或 JSON。
- ⌨️ 命令列 API:在終端機裡用一條
curl指令取得你的 IP。 - 🌍 地球線上:一個即時播報全球網路斷網事件的面板。
- 🌗 深色模式:自動跟隨系統設定,也可手動切換。
- 📲 PWA:可安裝為手機上的應用程式,以及電腦上的 Chrome 應用程式。
- ⚡ 鍵盤快速鍵:每個功能都有對應快速鍵——按下
?查看完整清單。 - 🔤 多語言:UI 內建 6 種語言,新增你的語言只需一個語言包。
📕 如何使用
使用 Docker
一條指令即可啟動:
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
也可以點選本頁頂部的「Deploy with Docker」按鈕。
在 Node 環境部署
確保你已安裝 Node.js,然後複製程式碼:
git clone https://github.com/jason5ng32/MyIP.git
安裝與建置。本專案使用 pnpm——如果你還沒有,請先安裝(npm 隨 Node 一起提供,這條指令一定能用):
npm install -g pnpm
pnpm install && pnpm run build
執行:
pnpm start
程式會執行在 18966 連接埠。
⚙️ 設定
Important
必須設定 MaxMind GeoLite2 憑證。 它為 IP 地理位置與 ASN 查詢提供資料——未設定時,MaxMind 來源會回傳 503。憑證是免費的:→ MaxMind 設定指南
Warning
使用真實網域時必須設定
ALLOWED_DOMAINS。 它是後端 API 的主機名稱允許清單——未設定時,來自非 localhost 網域的每個請求都會收到 403。→ 反向代理與網域
docker run -d -p 18966:18966 \
-e MAXMIND_ACCOUNT_ID="YOUR_ACCOUNT_ID" \
-e MAXMIND_LICENSE_KEY="YOUR_LICENSE_KEY" \
-e DATASET_AUTO_UPDATE="true" \
-e ALLOWED_DOMAINS="your-domain.com" \
--name myip --restart always \
jason5ng32/myip:latest
其餘一切——選用的 API Key、安全與流量限制、日誌、Sentry、curl API 網域——都記錄在環境變數參考中。
📖 官方說明文件
完整指南在 MyIP 文件中心:docs.ipcheck.ing
🤝 參與貢獻
歡迎參與貢獻!我們維護著一批對新手友善的任務,每條都寫明了具體檔案路徑與驗收標準,並有測試引導你完成:
- 🏷️ Good first issues —— 新增你所在國家的 DNS 解析服務、新增精選網站清單、把 README 翻譯成你的語言、潤飾翻譯等
- 🌐 TRANSLATING.md —— 把 UI 帶到你的語言:一個語言包加上一行註冊表,而且 部分翻譯也是歡迎的首次 PR
- 📄 CONTRIBUTING.md —— 環境架設、開發約定與 PR 流程(請將 PR 提交到
dev分支)
👩🏻💻 進階用法
同時查詢真實 IP 與代理 IP 的代理規則
如果你在透過代理上網,可以考慮在你的代理設定裡加入下面的規則(請根據你使用的用戶端進行修改)。這樣設定後,就可以同時查詢真實 IP 和使用代理時的 IP:
# IP Testing
IP-CIDR,1.0.0.2/32,Proxy,no-resolve
IP-CIDR6,2606:4700:4700::1111/128,Proxy,no-resolve
DOMAIN,4.ipcheck.ing,DIRECT
DOMAIN,6.ipcheck.ing,DIRECT
# Rule Testing
DOMAIN,ptest-1.ipcheck.ing,Proxy1
DOMAIN,ptest-2.ipcheck.ing,Proxy2
DOMAIN,ptest-3.ipcheck.ing,Proxy3
DOMAIN,ptest-4.ipcheck.ing,Proxy4
DOMAIN,ptest-5.ipcheck.ing,Proxy5
DOMAIN,ptest-6.ipcheck.ing,Proxy6
DOMAIN,ptest-7.ipcheck.ing,Proxy7
DOMAIN,ptest-8.ipcheck.ing,Proxy8
DOMAIN,ptest-9.ipcheck.ing,Proxy9
DOMAIN,ptest-10.ipcheck.ing,Proxy10
DOMAIN,ptest-11.ipcheck.ing,Proxy11
DOMAIN,ptest-12.ipcheck.ing,Proxy12
💖 贊助商與支持者
作為一個開源專案,我非常感謝以下贊助者對我的支持:
贊助商
![]()
↳ RapidProxy — Residential proxies with 90M+ IPs, smart rotation and precise geo-targeting. From $0.55/GB, 10% off with code RAPID10
![]()
↳ SwiftProxy — High-quality rotating and static residential proxies, with 90M+ residential IPs across 220+ locations worldwide. It supports HTTP(S), SOCKS5, rotating and sticky sessions, with residential proxy plans starting at just $0.7/GB. Use code PROXY90 for an additional 10% off.
![]()
↳ Proxy-Seller — 提供私有住宅、行動(4G/5G/LTE)、靜態 ISP 以及資料中心 IPv4/IPv6 代理,支援 HTTP(S) 與 SOCKS5 協定,擁有 4700 萬+ 住宅 IP,涵蓋全球 220+ 地區,可精準定位國家、城市及電信業者,具備 99.7% 可用性與 24/7 技術支援。MyIP 使用者使用優惠碼 CHECKINGIP15 即可享 15% 折扣。
![]()
↳ V.PS — High-performance KVM VPS with global locations, fast connectivity, and IPv4 & IPv6 included.
支持者
有意贊助 MyIP?成為贊助者
📄 授權條款
MIT © Jason Ng
