MyIP 是一个更好的 IP 工具箱。可以查看IP、IP 信息(代理前后)、检查 DNS 泄露、检查 WebRTC 连接、网速测试、测试网站可用性等。

比较有趣的是,据作者介绍:“这个程序的 70% 的代码不是我写的,是通过 ChatGPT 写的。大概来回 50 个回合,外加一些细微的手动修改,完成了全部代码。” ****

MyIP 特点:

  • 🖥️ 看自己的 IP:从多个 IPv4 和 IPv6 来源检测显示本机的 IP
  • 🕵️ 看 IP 信息:显示所有 IP 的相关信息,包括国家、地区、ASN、地理位置等
  • 🚦 可用性检测:检测一些网站的可用性:Google, GitHub, YouTube, 网易, 百度等
  • 🚥 WebRTC 检测:查看使用 WebRTC 连接时使用的 IP
  • 🛑 DNS 泄露检测:查看 DNS 出口信息,以便查看在 VPN/代理的情况下,是否存在 DNS 泄露隐私的风险
  • 🌗 暗黑模式:根据系统设置自动切换暗黑/白天模式,也可以手动切换
  • 📱 简约模式:为移动版提供的专门模式,缩短页面长度,快速查看最重要的信息
  • 🔍 查任意 IP 信息:可以通过小工具查询任意 IP 的信息
  • 📲 支持 PWA:可以添加为手机桌面应用以及电脑里的 Chrome 应用
  • 🚀 网速测试:利用边缘网络进行网速测试
  • ⌨️ 支持快捷键:可以随时输入 ? 查看快捷键菜单
  • 🌍 根据可用性检测结果,返回目前是否可以访问全世界网络的提示
  • 🇺🇸 🇨🇳 支持中文和英文

安装 MyIP

首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,

我们给 Docker Firefox 创建一个项目文件夹,推荐在 /home 目录下创建,

cd /home
mkdir myip
cd myip

再创建好 docker-compose.yml 文件,

touch docker-compose.yml

然后使用文本编辑器写入以下内容,

version: "3"

services:
    myip:
        container_name: myip
        restart: always
        image: jason5ng32/myip:latest
        ports:
            - 8966:80

这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml

vi docker-compose.yml

按 i 切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq 保存退出;

也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/myip/docker-compose.yml,直接将上面的内容粘贴进去。

最后就是经典的 Docker,启动!命令,

docker-compose up -d

等待一会,打开本地浏览器输入 IP:8966 即可开始访问搭建好的 MyIP。

使用 MyIP

打开跟作者的 Demo 完全一致,开箱即用,

MyIP 链接

GitHub:https://github.com/jason5ng32/MyIP

Demo:https://ipcheck.ing/

作者 Twitter:https://twitter.com/jason5ng32

MyIP 作者还是比较了解大陆用户的,IP 信息会显示墙内外网站分流情况,以及墙内外常见应用的连通性;MyIP 还可以进行基本的浏览器安全隐私检测 — WebRTC 测试和 DNS 泄露,如果显示到自己的真实 IP,就要安装关闭 WebRTC 的插件到浏览器了。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like