·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI智能体
返回列表 发布新帖

利用cloudflare workers搭建查询用户ip代码

640 9

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
利用cloudflare workers搭建查询用户ip代码

因为cloudflare是给出两个解析记录,一个是ipv4,一个是ipv6

这样其实也有个优点,这样就可以分出三个解析记录

分别是检查网络优先级,检查ipv6地址,检查ipv4地址

代码用的都是一个,仅仅是在DNS解析记录那里,不要使用cloudflare的代理,给查询ipv4的域名指向workers的ipv4,给查询ipv6的域名指向workers的ipv6,如果想查询优先级的,直接workers默认就可以了。

以下为workers的代码
  1. export default {  async fetch(request) {//get.geeip.com    return new Response(request.headers.get('CF-Connecting-IP'), {      status: 200,      headers: {"Content-Type": "text/html;charset=UTF-8"},    })  }};
复制代码



演示网址:

IP优先级检测,https://get.geeip.com/

ipv4地址检测,https://ipv4.geeip.com/

ipv6地址检测,https://ipv6.geeip.com/
我要说一句 收起回复

评论9

婷姐Lv.8 发表于 2024-4-10 14:02:18 | 查看全部
使用场景,自己用用来获取本机IP。可以替换宝塔的内置查询IP网址
我要说一句 收起回复
婷姐Lv.8 发表于 2024-4-10 14:03:17 | 查看全部
能使用命令行获取IP么? IP.SB的这两天不好用
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-10 14:03:59 | 查看全部
为啥ipv6也出来4的地址
我要说一句 收起回复
婷姐Lv.8 发表于 2024-4-10 14:04:50 | 查看全部
马克一下
我要说一句 收起回复
浅生Lv.8 发表于 2024-4-10 14:05:20 | 查看全部
j6hokqgfrr 发表于 2024-4-10 12:03
能使用命令行获取IP么? IP.SB的这两天不好用
www.ddnsip.cn
我要说一句 收起回复
浅生Lv.8 发表于 2024-4-10 14:06:00 | 查看全部
单独解析的ipv6啊,怎么能出现ipv4
我要说一句 收起回复
IT618发布Lv.8 发表于 2024-4-10 14:06:23 | 查看全部
试试看,
我要说一句 收起回复
独家记忆Lv.8 发表于 2024-4-10 14:07:15 | 查看全部
你可以自己搭建一个接口,然后直接获取就行
我要说一句 收起回复
CrystαlLv.8 发表于 2024-4-10 14:07:50 | 查看全部
不错的思路
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.121,GMT+8, 2025-11-1 19:28 , Processed in 1.358610 second(s), 117 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表