← 返回上一頁
開源軟體

MyIP:網路工具箱

本頁目錄

MyIP:網路工具箱

一個 IP 查詢工具,能做的事情比你想的還多。

介紹

MyIP 是一個多功能網路檢測工具,由台灣開發者製作。不只幫你查 IP,還能測網速、偵測代理、檢查 DNS 洩漏等功能。線上版在 https://ipcheck.ing/ 可以直接玩。

功能特色

IP 查看

  • 自動偵測並顯示你的 IPv4 和 IPv6 位址
  • 同時顯示多種來源的 IP 比對
  • IP 資訊查詢

  • 國家、地區、城市
  • ASN、網路供應商
  • 經緯度座標
  • 網站可用性檢測

  • 檢查 Google、Github、Youtube、Baidu、Netease 等網站是否能存取
  • 顯示目前網路是否能訪問「全世界」
  • DNS 洩漏檢測

  • 檢測你使用 VPN/代理 時,DNS 是否會洩漏隱私
  • 很有用的安全檢測功能
  • WebRTC 檢測

  • 查看使用 WebRTC 時的實際 IP
  • 網速測試

  • 利用邊緣節點進行測速
  • 支援全球多點測試
  • 延遲測試

  • 從全球多個伺服器測試延遲
  • 不只測 Ping,還有 MTR(路由追蹤)
  • 代理規則測試

  • 配合代理軟體測試規則設定是否正確
  • 適合使用 Clash、Surge 等軟體的使用者
  • 其他

  • 支援深色/淺色模式切換
  • 支援 PWA,可安裝為桌面應用
  • 支援簡約模式(行動裝置)
  • 快捷鍵支援(按 ? 查看)
  • 支援中文、英文、法文
  • 安裝方式

    Docker(最簡單)

    docker run d \

    name myip \

    p 18966:18966 \

    restart always \

    jason5ng32/myip:latest

    啟動後訪問 http://你的IP:18966

    Docker Compose

    version: '3'

    services:

    myip:

    image: jason5ng32/myip:latest

    container_name: myip

    ports:

    "18966:18966"

    restart: unlessstopped

    手動部署(需要 Node.js)

    Clone

    git clone https://github.com/jason5ng32/MyIP.git

    cd MyIP

    安裝依賴

    npm install

    編譯

    npm run build

    啟動

    npm start

    程式會在 18966 port 啟動。

    進階設定(選填)

    環境變數 說明

    BING_MAP_API_KEY Bing 地圖 API(金鑰)
    ALLOWED_DOMAINS 允許存取的網域
    IPCHECKING_API IPChecking API Token
    PORT 自訂連接埠(預設 18966)

    Docker 使用環境變數

    docker run d \

    p 18966:18966 \

    e BING_MAP_API_KEY="你的金鑰" \

    e ALLOWED_DOMAINS="example.com" \

    name myip \

    jason5ng32/myip:latest

    使用場景

    檢查 VPN 是否正常

    打開工具,先看 IP 是哪個國家,再看 DNS 洩漏檢測結果。如果 IP 顯示日本,但 DNS 結果顯示台灣,那就有問題。

    測試代理規則

    用代理軟體設定完規則後,到「代理規則測試」功能確認是否正確匹配。

    確認網路通不通

    出國或到網路不穩定的地方,先測測 Google、Youtube 能不能存取。

    官方資源

  • GitHub:https://github.com/jason5ng32/MyIP
  • 線上體驗:https://ipcheck.ing/
  • 分享這篇
    X LinkedIn Facebook Hacker News Reddit

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

    這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料