搭建
创建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了. 大功告成~ |