Skip to content
/ IPGOT Public

CloudFlare IP检测,基于 CloudFlare workers 的免费IP检测解决方案,支持 风险分析 IP分析 ASN历史记录 黑名单状态等

Notifications You must be signed in to change notification settings

DaBo0219/IPGOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IP信息查询工具 - IPGOT

IP信息查询工具 - IPGOT 是一个基于Cloudflare Workers构建的高级IP信息查询工具,提供详细的IP地址分析、地理位置信息和威胁情报。

演示站 http://www.ipgot.shop/

🌟 功能特性

🔍 实时IP地址信息查询

🗺️ 详细的地理位置信息显示

⚠️ 高级威胁分析和风险评估

🌐 浏览器信息检测

📅 IP历史记录分析

⛔ 黑名单状态检查

📱 响应式设计,适配各种设备

🗺️ 两种地图版本

项目包含两个版本,分别使用不同的地图服务:

新增版本 应用VirusTotalAPI、ip2locationAPI、IPAPI的免费额度key增强识别精度 脚本名称V&I由百度版本变换而来所以这个版本也需要加百度的key

1. 百度地图版本 (baidu-map-version.js) 优点:

在中国大陆地区加载速度快

提供详细的中文地图信息

支持中文地址解析

在中国大陆地区有更好的覆盖精度

缺点:

需要百度地图API密钥

国际覆盖不如谷歌地图

在中国大陆以外地区加载速度较慢

需要额外的百度地图API调用

2. Leaflet + OpenStreetMap版本 (leaflet-osm-version.js) 优点:

无需API密钥

全球覆盖均匀

开源且免费

加载速度快(使用CDN)

高度可定制化

支持多种地图图层

缺点:

在中国大陆地区可能加载较慢

中文地址支持不如百度地图详细

某些地区的地图细节可能不如商业地图服务

🚀 如何部署

前提条件

  • Cloudflare账户
  • Cloudflare Workers服务
  • 部署步骤

    1.marker>登录Cloudflare仪表板

    2.进入Workers & Pages服务

    3.创建新的Worker服务

    4.复制所选版本代码粘贴到编辑器中

    5.保存并部署

    对于百度地图版本

    需要额外配置:

    访问百度地图开放平台申请API密钥

    在代码中替换以下部分:

    855行

    baiduMapScript.src = 'https://api.map.baidu.com/api?v=3.0&ak=YOUR_BAIDU_MAP_AK&callback=initBaiduMap';

    将YOUR_BAIDU_MAP_AK替换为您实际的百度地图API密钥

    🛠️ 技术栈

  • Cloudflare Workers
  • HTML5/CSS3
  • JavaScript
  • Bulma CSS框架
  • Font Awesome图标
  • 百度地图API 或 Leaflet.js + OpenStreetMap
  • 🧩 自定义选项

    您可以根据需要自定义:

    修改CSS变量调整主题颜色

    添加更多威胁情报源

    集成其他IP信息API

    调整风险评估算法

    🤝 贡献指南

    欢迎贡献代码!请遵循以下步骤:

    Fork本项目

    创建新分支 (git checkout -b feature/your-feature)

    提交更改 (git commit -am 'Add some feature')

    推送到分支 (git push origin feature/your-feature)

    创建Pull Request

    ❓ 常见问题

    Q: 为什么有时无法获取IP信息? A: 可能是由于API限制或网络问题,请尝试使用备用查询服务或稍后重试。

    Q: 地图无法加载怎么办? A: 检查网络连接,确保地图服务在您所在地区可用。对于百度地图版本,请确认API密钥有效。

    Q: 如何提高查询精度? A: 您可以集成更多IP信息源或使用商业IP数据库。

    👤 作者

    DaBo0219

    About

    CloudFlare IP检测,基于 CloudFlare workers 的免费IP检测解决方案,支持 风险分析 IP分析 ASN历史记录 黑名单状态等

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published