Stories

Detail Return Return

一個好用且開源的全能 IP 工具箱! - Stories Detail

大家好,我是 Java陳序員

在日常開發中,經常需要查詢 IP 地址,檢測 IP 信息,做一些網絡連通性測試。

今天,給大家介紹一款開源好用的 IP 工具箱,幫助你輕鬆查詢 IP 信息!

關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。

項目介紹

MyIP —— 一個好用且開源的全能 IP 工具箱,基於 Express + Vue 實現,提供 IP 信息查看、網絡連通性、WebRTC 測試、DNS 泄露測試、網絡測試等通用功能。

功能特色

  • IP 信息:顯示用户的 IP 地址,包括本地地址、IPv4 和 IPv6 地址,以及 IP 地址的詳細信息,如國家、地區、ASN、地理位置等
  • 網絡連通性:檢查不同網站的可用性,例如淘寶、百度、微信、Google、GitHub、ChatGPT 等
  • WebRTC 測試:檢測 WebRTC 連接時使用的 IP 地址
  • DNS 泄漏測試:進行 DNS 泄露測試,評估使用 VPN 或代理時的 DNS 泄露風險
  • 網速測試:測試網絡下載上傳的速度
  • 高級工具:提供一些非常有用的網絡測試工具,例如全球延遲測試、MTR 測試、DNS 解析、Whois 查詢等

快速上手

MyIP 支持使用 Docker 一鍵安裝,推薦使用 Docker 進行安裝部署。

1、拉取鏡像

docker pull jason5ng32/myip:latest

2、啓動容器

docker run -d -p 18966:18966 --name myip jason5ng32/myip:latest

3、容器啓動成功後,瀏覽器訪問

http://{ip/域名}:18966

工具截圖

  • IP 信息

  • 網絡連通性

  • WebRTC 測試

  • DNS 泄漏測試

  • 網速測試

  • 高級工具

本地開發

依賴 Node.js 環境。

1、克隆代碼

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

2、進入項目目錄並安裝依賴

cd MyIP
npm install

3、運行服務

npm run dev

4、瀏覽器訪問

http://localhost:18966

5、打包部署

npm run build

可以説,MyIP 是一款功能全面且強大的 IP 工具箱,能夠輕鬆勝任一些網絡測試功能,是開發、運維人員必備的一款效率工具!快去安裝體驗吧~

項目地址:https://github.com/jason5ng32/MyIP

最後

推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行在線瀏覽:

https://chencoding.top:8090/#/

我創建了一個開源項目交流羣,方便大家在羣裏交流、討論開源項目

但是任何人在羣裏打任何廣告,都會被 T 掉

如果你對這個交流羣感興趣或者在使用開源項目中遇到問題,可以通過如下方式進羣

關注微信公眾號:【Java陳序員】,回覆【開源項目交流羣】進羣,或者通過公眾號下方的菜單添加個人微信,並備註【開源項目交流羣】,通過後拉你進羣

大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!

user avatar u_17494575 Avatar zs_staria Avatar 6fafa Avatar nianqingyouweidenangua Avatar zohocrm Avatar cryptorzz Avatar fisher_feng Avatar zingdev Avatar junxiudedoujiang Avatar cricis Avatar snower Avatar hafen Avatar
Favorites 20 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.