前段时间我发过我公网被封的情况,因为家中NAS过多,同时可能那几天直接远程看家中4K视频导致上传异常高,于是公网就这样给我回收了。当时并没有第一时间发现没有公网了,一直以为是网络问题,随后想起了这个项目,部署了一下看了一下,才发现是公网没有。
预览
顾名思义,该项目就是一个IP工具箱。它具备IP查询,IP 地理位置查询,检查DNS泄漏,检查 WebRTC 连接,速度测试,ping 测试,MTR测试,检查网站可用性等等功能。主界面
通过该工具,你可以得知你的IP情况以及所处地址位置(通过环境变量可精确位置)同时也可以得知当前是否打开了V6,而在连通性上也能看到各大网站的延迟情况,这里他默认有哔哩哔哩、百度、微信这样的国内站点,也有例如谷歌、油管以及GPT这样的境外站点。连通性
除了这些还有例如webRTC测试、DNS测试,这里就能看到我的网络出口情况。再往下便是网速测试以及更为高级的全球MTR测试、全球延迟测试以及分流测试等。更多工具
在高级工具中,延迟测试需要进行多次测试,最后会将测试界面绘制为一张世界地图,你能通过地图只管的看到你每个地区的具体延迟情况。而MTR以及分流测试这些就不多介绍了,可以自行体验。全球延迟图
部署
该项目的部署并不难,首先是群晖下部署。直接拉取项目jason5ng32/myip就可以了,或者直接SSH命令输入:docker run -d -p 18966:18966 --name myip --restart always jason5ng32/myip:latest也是可以的,这里端口号即可根据自己情况更改。群晖部署
随后便是极空间,也只需要在仓库中搜索jason5ng32/myip下载镜像即可。极空间部署
如果没什么特别的要求,那么启动容器之后就能直接用了。不过这种情况下地理位置不能精准,同时一些高级功能某些项可能不能查询到。这时候我们就需要添加一些环境变量了,根据官方提供的内容,你可以添加以下变量。变量
总结
很实用的项目,除了看这些也能用来作为网速测试,且该项目存在感很低,部署好之后可以放着,那天突然要用了再打开就行,毕竟并不占用。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连