又一个 IP 信息查询的开源项目

155 天前
 blankmiss

简介

示例站点

如果觉得项目对您有帮助,可以为我点点 star

https://github.com/dnslin/ipinfo

✨ 功能特性

🌍 IP 地理位置查询

🗺️ 交互式地图

🌐 BGP 网络分析

🎨 现代化界面

⚡ 性能优化

🔍 使用说明

基本查询

  1. 打开应用首页
  2. 在搜索框中输入 IP 地址(留空则查询当前 IP )
  3. 点击查询按钮或按回车键
  4. 查看详细的 IP 信息和地图位置

高级功能

主题切换

点击右上角的主题切换按钮,在深色和浅色主题间切换。

项目使用 MaxMind GeoIP2 数据库文件:

* `GeoLite2-City.mmdb`: 城市级地理位置数据
* `GeoLite2-ASN.mmdb`: ASN 和 ISP 信息数据
* `GeoCN.mmdb`: 中国地区增强数据

数据库文件存放在 lib/data/ 目录中,支持自动下载和更新。

虽然说程序启动的时候会自动下载这三个数据库文件不过我建议还是手动下载放入 data 目录比较好

docker run -d -p 3000:3000 -v $(pwd)/data:/app/lib/data ghcr.io/dnslin/ipinfo:latest

GeoLite2-City.mmdb GeoLite2-ASN.mmdb GeoCN.mmdb

同时感谢 这两个项目提供的数据库支持 https://github.com/ljxi/GeoCN https://github.com/P3TERX/GeoLite.mmdb

817 次点击
所在节点    分享创造
8 条回复
ChicC
155 天前
很精准👍
blankmiss
155 天前
@ChicC 可以试试溯源和代理检测 玩一玩
woodchen
155 天前
很酷, star 了👍
ChicC
155 天前
@blankmiss 溯源很准
woodchen
155 天前
美团溯源很有意思, 别的好像没看到过
dnslint
155 天前
同时也支持 api 请求 https://ip.dnsl.in/api/query
alamak76
152 天前
内地不能下载 Maxmind 了,能不能支援 IP2Location LITE 的 mmdb?
blankmiss
150 天前
@alamak76 我的 readme 提供了更新的 Maxmind 不过我会考虑兼容 IP2Location mmdb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1147162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX