
测试文章标题的长度究竟有多少 你似乎对十万个为什么-不感兴趣
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
语言匹配
- 每个国家的地图上都会显示对应的语言,更加直观。
部署步骤
- 注册一个cloudflare免费账号。
- (可选)注册一个ipinfo免费账号,获取你的API替换代码中的token(每月免费5万次),也可以不更换。
- 登录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,请写进变量
| CATEGORY | API NAME | DESCRIPTION | SAMPLE URL | |
| API Directories | APIs.guru | OpenAPI API directory | https://api.apis.guru/v2/list.json | |
| Art & Images | Art Institute of Chicago | Artwork from the museum | https://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.");
}
})();
