院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目地址
https://github.com/jason5ng32/MyIP
项目介绍
查询IP,出口IP,IP信息
测试地址:https://ipcheck.ing/
功能特点
🖥️ 看自己的 IP:从多个 IPv4 和 IPv6 来源检测显示本机的 IP
🕵️ 看 IP 信息:显示所有 IP 的相关信息,包括国家、地区、ASN、地理位置等
🚦 可用性检测:检测一些网站的可用性:Google, Github, Youtube, 网易, 百度等
🚥 WebRTC 检测:查看使用 WebRTC 连接时使用的 IP
🛑 DNS 泄露检测:查看 DNS 出口信息,以便查看在 VPN/代理的情况下,是否存在 DNS 泄露隐私的风险
🚀 网速测试:利用边缘网络进行网速测试
🚏 代理规则测试:配合代理软件的规则设置,测试规则设置是否正常
🌐 全球延迟测试:从分布在全球的多个服务器进行延迟测试,了解你与全球网络的连接速度
📡 MTR 测试:从分布在全球的多个服务器进行 MTR 测试,了解你与全球的连接路径
🌗 暗黑模式:根据系统设置自动切换暗黑/白天模式,也可以手动切换
📱 简约模式:为移动版提供的专门模式,缩短页面长度,快速查看最重要的信息
🔍 查任意 IP 信息:可以通过小工具查询任意 IP 的信息
📲 支持 PWA:可以添加为手机桌面应用以及电脑里的 Chrome 应用
⌨️ 支持快捷键:可以随时输入 ? 查看快捷键菜单
🌍 根据可用性检测结果,返回目前是否可以访问全世界网络的提示
🇺🇸 🇨🇳 🇫🇷 支持中文、英文、法文
安装部署
Node 环境部署
确保你系统里已经有 Node.js 环境。
克隆代码:
git clone https://github.com/jason5ng32/MyIP.git
安装:
npm install
编译:
npm run build
运行:
npm start
程序会运行在 18966 端口。
Docker部署
docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest
环境变量
你可以不添加环境变量直接使用,但是如果你想使用一些高级功能,可以添加下面的环境变量:
在 Docker 里使用环境变量
你可以在运行 Docker 的时候,添加环境变量,比如:
docker run -d -p 18966:18966 \
-e BING_MAP_API_KEY="YOUR_KEY_HERE" \
-e ALLOWED_DOMAINS="example.com" \
-e IPChecking_API="YOUR_TOKEN_HERE" \
--name myip \
jason5ng32/myip:latest
Web访问
招贤纳士
欢迎👏关注《院长技术》,只做原创,干货~~~
更多技术干货持续输出中......
欢迎👏加院长助理,邀请微信群:《烦请关注公众号》
欢迎加入QQ-2群:【
1群已满
】
推荐阅读
K8s命令行交互运维神器
院长带你玩转K8s证书续签
Nginx配置SSL证书及跳转特别配置
Docker自建轻量监控系统
欢迎关注我的公众号“院长技术”,原创技术文章第一时间推送。
知识星球
《院长技术》知识星球已开通!
付
费方式:请使用微信支付,不要用星球币支付!!!
目前知识库正在加急更新中,会根据你们需求,优先上传某类知识库。
优惠:目前第三阶梯价格129元,凡通
过此文章看到后加入星球的,则可限时以价格109元加入星球。加入后陆续可看到我的所有干货文档!