用cloudflare workers搭建ip获取服务


创建Cloudflare账号, 配置Workers域名之类的简单操作, 这里就不赘述了.

直接Create a Worker :

async function handleRequest(request) {
  const ip = request.headers.get("cf-connecting-ip")
  return new Response(ip,{status: 200})
}
addEventListener('fetch', event => {
  return event.respondWith(handleRequest(event.request))
})

Github地址

修改左上角的预设子域名, 比如说改为ip. 然后Save and Deploy.

假如你的Workers域名为abcd.workers.dev, 那么现在访问ip.abcd.workers.dev应该就会返回你当前的IP了. 大功告成~

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 用cloudflare workers搭建ip获取服务


Carpe Diem and Do what I like