当前位置:首页 > 热水器 > 文章正文

一个是我今朝用过的最好用的IP对象箱轻松检测本地收集信息和质量

编辑:[db:作者] 时间:2024-08-25 03:02:38

小编

一个是我今朝用过的最好用的IP对象箱轻松检测本地收集信息和质量

当我们家里或者公司宽带网络连接出问题,或者下载速度过慢的时候,相信很多同学都做过以下两件事

1. 打开某某IP查询在线网页,查询本地IP地址是否有问题:

2. 打开某某IP测试在线网页, 查询本地IP地址下载速率是有有问题:

但是每每这类在线网页IP工具都有以下两个问题:

返回的信息不足全,比如不能进行环球延迟测试,有没有DNS 泄露测试等等;

广告太多, 广告太多,广告实在太多了, 恨不得全体网页都铺上广告!

以是,本日给大家先容的是一款出自一个产品经理(一看便是懂用户的 )之手的IP工具箱项目-MyIP
01
MyIP 先容
一个开源、免费的 IP工具箱。
轻松检讨本地的 IP 信息,包含IP 地理位置,DNS泄露,WebRTC 连接,速率测试,ping 测试,MTR测试,检讨网站可用性,Whois 信息等等。

项目信息

#Github地址https://github.com/jason5ng32/MyIP

功能特性

️ 看自己的 IP :从多个 IPv4 和 IPv6 来源检测显示本机的 IP

️ 看 IP 信息 :显示所有 IP 的干系信息,包括国家、地区、ASN、地理等

可用性检测 :检测一些网站的可用性:Google, Github, Youtube,, 百度等

WebRTC 检测 :查看利用 WebRTC 连接时利用的 IP

DNS 透露检测 :查看 DNS 出口信息,以便查看在 VPN/代理的情形下,是否存在 DNS 透露隐私的风险

网速测试 :利用边缘网络进行网速测试

代理规则测试 :合营代理软件的规则设置,测试规则设置是否正常

⏱️ 环球延迟测试 :从分布在环球的多个做事器进行延迟测试,理解你与环球网络的连接速率

MTR 测试 :从分布在环球的多个做事器进行 MTR 测试,理解你与环球的连接路径

DNS 解析器 :从多个渠道对域名进行 DNS 解析,获取实时的解析结果,可用于污染判断

封锁测试 :检讨特定的网站在部分国家是否被封锁

Whois 查询 :对域名或 IP 进行 whois 信息查询

MAC 地址查询 :查询物理地址的归属信息

暗黑模式 :根据系统设置自动切换暗黑/白天模式,也可以手动切换

简约模式 :为移动版供应的专门模式,缩短页面长度,快速查看最主要的信息

查任意 IP 信息 :可以通过小工具查询任意 IP 的信息

支持 PWA :可以添加为手机运用以及电脑里的桌面运用,方便利用

⌨️ 支持快捷键 :可以随时输入 ? 查看快捷键菜单

根据可用性检测结果,返回目前是否可以访问全天下网络的提示

支持中文、英文、法文

体验地址 如果不想独立支配到话,项目直接供应了一个在线地址 ,大家可以直接访问检测本地IP:

#在线地址https://ipcheck.ing

02
MyIP 安装
一、在 Node 环境支配

确保系统里已经有 Node.js 环境

#克隆代码gitclonehttps://github.com/jason5ng32/MyIP.git#安装与编译npm install npm run build#启动运行npm start

程序会运行在 18966 端口,采取浏览器访问 http://hostip:18966

二、在 Docker 环境支配

确保系统里已经有 docker 环境

#docker支配docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest

采取浏览器访问 http://hostip:18966

三、环境变量解释

可以不添加环境变量直策应用,但是如果想利用一些高等功能,可以添加下面的环境变量:

四、在 Node 环境里利用环境变量

# 创建环境变量:cp .env.example .env# 修正 .env 里的内容,比如:BACKEND_PORT=11966FRONTEND_PORT=18966BING_MAP_API_KEY="YOUR_KEY_HERE"ALLOWED_DOMAINS="example.com"IPCHECKING_API="YOUR_KEY_HERE"#然后重新启动后端做事

五、在 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

03
MyIP 利用
IP 信息

从多个不同的来源(包含 IPv4 和 IPv6)检讨本地 IP 地址:

网络连通性

通过加载对应网站上的小图片进行测试:

WebRTC 测试

WebRTC 每每通过 UDP 直连进行建立,如果测试返回了真实 IP,则意味着代理设置没有覆盖这些连接。
除了检测连接 WebRTC 时所利用的 IP,还会检测 NAT 类型。
NAT 类型的检测并不是 100% 准确的,仅供参考。

DNS 泄露测试

DNS 透露(DNS Leaks)的意思是,当 VPN/代理后,解析域名时,依然通过当地的运营商进行解析,这时就有 DNS 透露的风险。
透露测试的方法是通过访问新天生的域名,检测是通过哪个地区的 DNS 出口进行解析,如果返回的出口区域和当地的运营商区域相同,则有 DNS 透露风险,浙商可能须要修正 VPN/代理设置。

网速测试

将从 Cloudflare 利用边沿网络进行速率测试,可以选择下载和上传的包大小进行测试。
默认情形下,测速会进行 4 次数据包上传与下载。

⏱️ 环球延迟测试

用于丈量数据包从设备到特定目标(分布在环球各个大洲和地区的做事器)的来回韶光。

MTR 测试

MTR (My Traceroute) 测试会从遍布环球不同大洲和地区的做事器出发,对本地 IP 地址进行详细的路由跟踪。

分流测试

分流测试用于判断代理软件基于域名的规则设置是否精确。

DNS 解析

利用 DNS 解析检讨,将帮助从环球各个有名的 DNS 厂商里检讨域名的解析结果。

封锁测试

检讨目标网站在环球互联网可用性。
检讨时会同时从互联网相对自由的地区进行相同的测试,以作为对照组进行校验。

Whois 查询

查询域名的注册信息、注册商、注册日期、过期日期等信息。

隐身测试

当挂上代理或 VPN 之后,你访问的网站真的不知道你挂着代理吗?你真的隐身了么?MyIP会通过多种手段,考试测验打算出伪装后的漏洞,找到正在利用代理的证据。
(我的就被本检测出来了 )

04
末了

项目的作者在先容这个项目时,采取了一句“可能是最好用的IP工具箱”。
但是实测下来,个人觉得该当是我用过所有工具里面最好用的IP工具箱了 。
在功能方面集IP检测、网络速率测试、网站可访问性检讨、DNS透露测试等功能于一体,基本很全面了。
但是有个建议,可以在项目上扩展下,支持自定义IP地址的各种检测 。
如果你也感兴趣的话,可以实践下吧,测试下你目前的网络质量如何!

本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/rsq/91158.html

XML地图 | 自定链接

Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码

声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com