MyIP

2025-12-11 0 858

MyIP更好的IP工具箱

?主要功能

  • ?查看您的IPS :检测并显示您的本地IP,从多个IPv4和IPv6提供商采购。
  • ?搜索IP信息:提供一个工具,以查询有关任何IP地址的信息。
  • IP信息:提供所有IP地址的详细信息,包括国家,地区,ASN,地理位置等。
  • ?可用性检查测试各种网站的可访问性,例如Google,Github,YouTube,Chatgpt等。
  • ?WEBRTC检测:识别WEBRTC连接期间使用的IP地址。
  • ?DNS泄漏测试:显示DNS端点数据,以评估使用VPN或代理时DNS泄漏的风险。
  • 速度测试:通过边缘网络测试您的网络速度。
  • ?代理规则测试:测试代理软件的规则设置以确保其正确性。
  • ⏱️全球延迟测试:对位于世界不同地区的服务器进行灯笼测试。
  • ?MTR测试:对位于世界各地不同地区的服务器进行MTR测试。
  • ?DNS解析器:从多个来源执行域名的DNS分辨率,并获得可用于污染确定的实时分辨率结果。
  • ?审查检查:检查某些国家 /地区是否阻止了网站。
  • ?whois搜索:执行WHOIS信息搜索域名或IP地址
  • ?Mac查找:物理地址的查询信息
  • 浏览器指纹:多种方法来堵塞您的浏览器指纹
  • ?网络安全清单:全面的网络安全清单,共有258个项目

?也是

  • ?黑暗模式:基于系统设置自动在黑暗和日光模式之间切换,并提供手动切换的选项。
  • 极简主义模式:一种移动优化模式,可缩短页面长度以快速访问基本信息。
  • PWA支持:可以在手机上添加为桌面应用以及计算机上的Chrome应用程序。
  • ⌨️键盘快捷键:支持所有功能的键盘快捷键,按?查看快捷列表。
  • ?基于可用性测试结果,它指示了当前的全局Internet访问是否可行。
  • 英语,中文和法语支持。

如何使用

部署在节点环境中

确保已安装了node.js。

克隆代码:

git clone https://git*hub*.c*om/jason5ng32/MyIP.git

安装和构建:

npm install && npm run build

跑步:

npm start

该程序将在港口18966上运行。

使用Docker

单击顶部的“部署到Docker”按钮以完成部署。或者,使用以下外壳:

MyIP :latest\”>

docker run -d -p 18966:18966 --name MyIP --restart always jason5ng32/ MyIP :latest

环境变量

您可以在不添加任何环境变量的情况下使用该程序,但是如果要使用一些高级功能,则可以添加以下环境变量:

可变名称 必需的 默认值 描述
backend_port “ 11966” 程序的后端部分的运行端口
frontend_port “ 18966” 程序前端部分的运行端口
security_rate_limit “ 0” 控制IP可以每60分钟向后端服务器提出的请求数量(无限制设置为0)
security_delay_after “ 0” 每20分钟从IP中控制第一个X请求,这些请求不受速度限制,在X请求后,延迟将增加
security_blacklist_log_file_path “ logs/blacklist-ip.log” 路径设置。记录启用Security_rate_limit之后触发限制的IP的列表
Google_map_api_key = “” Google地图的API密钥,用于在地图上显示IP的位置
允许的domains “” 允许访问域,被逗号分隔,用于防止后端API滥用
ipchecking_api_key “” IPCHECK.ING的API密钥,用于获得准确的IP地理位置信息
ipinfo_api_token “” ipinfo.io的API令牌,用于通过ipinfo.io获取IP地理位置信息
ipapiis_api_key “” ipapi.is的API键,用于通过IPAPI.I获得IP地理位置信息
ip2location_api_key “” IP2Location.io的API密钥,用于通过IP2Location.io获取IP地理位置信息
cloudflare_api “” CloudFlare的API密钥,用于通过CloudFlare获得作为系统信息
mac_lookup_api_key “” Mac查找的API密钥,用于获取MAC地址信息
ipchecking_api_endpoint 是的 “” ipcheck.ing API端点
vite_google_analytics_id 是的 “” Google Analytics(分析)ID,用于跟踪用户行为
vite_curl_ipv4_domain “” 为用户提供curl API的IPv4域
vite_curl_ipv6_domain “” 为用户提供curl API的IPv6域
vite_curl_ipv64_domain “” 为用户提供卷曲API的双堆栈域

请注意,如果缺少curl系列环境变量,则不会启用卷曲API。

在节点环境中使用环境变量

创建环境变量:

cp .env.example .env

修改.env,例如,添加以下内容:

BACKEND_PORT=11966
FRONTEND_PORT=18966
GOOGLE_MAP_API_KEY= \" YOUR_KEY_HERE \"
ALLOWED_DOMAINS= \" example.com \"
IPCHECKING_API= \" YOUR_KEY_HERE \"

然后重新启动后端服务。

在Docker中使用环境变量

例如,您可以在运行Docker时添加环境变量:

MyIP \\
jason5ng32/ MyIP :latest
\”>

docker run -d -p 18966:18966 \\
  -e GOOGLE_MAP_API_KEY= \" YOUR_KEY_HERE \" \\
  -e ALLOWED_DOMAINS= \" example.com \" \\
  -e IPCHECKING_API= \" YOUR_TOKEN_HERE \" \\
  --name MyIP \\
  jason5ng32/ MyIP :latest

??‍高级用法

如果您使用代理访问Internet,请考虑将此规则添加到代理配置中(根据客户端进行修改)。此设置使您可以在使用代理时检查实际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

?‍?️其他笔记

当发布2.0版时,我说该程序的70%的代码不是由我编写的,而是由chatgpt编写的。在大约90次互动之后,加上一些次要的手动调整后,整个代码库都完成了。

当然,架构和UI仍然需要我自己的设计。

随着版本3.0和随后版本的发布,借助ChatGpt编写的代码比例逐渐减少,现在估计在40%至50%之间。相反,在此过程中,我从对JavaScript的了解和VUE不了解到能够理解大多数JS代码,现在我可以自己写一些。

多亏了AI,它给了我一个失业的产品经理,这是一个快速学习编程的机会。

?星历史

?赞助商

作为一个开源项目,我非常感谢以下赞助商的支持:

下载源码

通过命令行克隆项目:

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 建站资源 MyIP https://www.zuozi.net/35474.html

EdgeGPT
上一篇: EdgeGPT
grapesjs
下一篇: grapesjs
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务