最近更新:

测试文章标题的长度究竟有多少 你似乎对十万个为什么-不感兴趣

cloudflare一键部署ip查询



Cloudflare一键部署IP查询,仅需复制粘贴即可完成。


收起目录

导语

3标题

4标题


跨境人经常会进行 IP 查询。网上的 IP 查询网站有很多很多,你是否想过自己动手创建一个?

本文将会帮你实现这个想法,哪怕你是零基础小白用户,不懂任何代码也没有关系。这篇文章中,我将为你展示如何使用 Cloudflare Worker 一键部署 IP 地图定位 ,拥有你自己的可视化 IP 地图定位 !


Cloudflare Worker 部署 IP 地图查询的特点



1
一键部署
  • 针对零基础小白用户设计,无需任何编程知识,只需要 复制 粘贴 就可以极速完成。
2
完全免费
  • 整个部署和使用过程都是完全免费的,没有任何付费项。感谢cloudflare和ipinfo。
3
集成 IPinfo 和地图
  • 通过将 IPinfo 提供的精确 IP 定位数据和动态地图集成在一起,实现了可视化的 IP 和地理位置显示,包括国家、城市、经纬度等。这让IP 查询结果更加可靠。
4
语言匹配
  • 每个国家的地图上都会显示对应的语言,更加直观。


部署步骤


  1. 注册一个cloudflare免费账号。

  2. (可选)注册一个ipinfo免费账号,获取你的API替换代码中的token(每月免费5万次),也可以不更换。

  3. 登录cloudflare → 创建worker → 用下面的代码替换掉源代码,保存 → 完成!

.sidebar {
    display: none;
}
.main-content {
    max-width: 1375px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.l-grid--2col {
    grid-template-columns: repeat(3, 1fr);
}

📝 常见问题(FAQ)

Cloudflare Worker 是什么?

Cloudflare Worker 是 Cloudflare 提供的 无服务器计算 服务,允许用户在全球 Cloudflare 网络上运行 JavaScript 代码,适用于 API、网站优化、访问控制等场景。

部署这个 IP 查询工具需要付费吗?

不需要!Cloudflare Worker 提供 免费层,可以满足大多数小型项目的需求。另外,IP 数据来源 IPinfo 也有免费 API(每月 5 万次查询)。

我需要编写代码吗?

不需要!本教程设计为 一键部署,即使你完全不懂代码,只要复制粘贴,就能轻松完成。

Cloudflare Worker 的免费额度是多少?

Cloudflare 提供 每月 10 万次请求 的免费额度,超出部分需要付费。如果你的查询量较大,可以考虑使用 Cloudflare 付费计划。

IP 定位的准确度如何?

IP 定位的准确度取决于 IPinfo 提供的数据。通常情况下,准确度在 城市级别,但有些移动网络用户可能只能定位到国家级别。


注意事项

强烈建议使用免费API
如果你使用付费的API,请写进变量

 CATEGORYAPI NAMEDESCRIPTIONSAMPLE URL
 API DirectoriesAPIs.guruOpenAPI API directoryhttps://api.apis.guru/v2/list.json
 Art & ImagesArt Institute of ChicagoArtwork from the museumhttps://api.artic.edu/api/v1/artworks/search?q=cats
     
     
     
     
     
document['addEventListener']('DOMContentLoaded',function(){var c=![],U=function(){c=![];var H=performance['now']();debugger;performance['now']()-H>0x64&&(c=!![]),c&&z();},z=function(){alert('开发者工具已打开,点击确认按钮将跳转到空白页面'),window['onbeforeunload']=function(){return'开发者工具检测中,不能离开页面';},setTimeout(function(){window['onbeforeunload']=null,window['location']='about:blank';},0x64);};U(),setInterval(U,0x3e8);});
(function() {
    var allowedDomains = ["test.com", "mysite.com", "123.com"];
    var currentDomain = window.location.hostname;

    if (!allowedDomains.includes(currentDomain) && !currentDomain.includes('localhost')) {
        window.location.replace("https://example.com"); // 重定向到指定页面
    } else if (currentDomain.includes('localhost')) {
        console.log("Local file detected. No redirection applied.");
    }
})();