Cloudflare workers能干什么?—Pixiv图片反代

Cloudflare workers免费版每天可以请求100,000次,资本家的东西怎么能不白嫖呢.加上前几天PixEz的请求转到CF上了,让我突然就有了一个想法—反代Pixiv.

1.创建反代worker

打开CF的控制板,选择workers-ManageWorkers然后创建一个worker,给他取一个好听的名字然后改成以下代码

addEventListener("fetch", event => {
let url = new URL(event.request.url);
url.hostname = "i.pximg.net";

let request = new Request(url, event.request);
event.respondWith(
fetch(request, {
headers: {
'Referer': 'https://www.pixiv.net/'
}
})
);
});

pximg有防君子盗链功能,所以必须要有pixiv网域的Referer,不然送你403.

最后,点一下Save and Deploy就完成部署了,访问{worker_name}.{your_domain}.workers.dev+{pximgurl}就可以看到结果了.

2.添加路由

  1. 在dns中添加你想要的A记录(指向one.one.one.one)
  2. 在workers中点击Add route,并填入刚刚添加的记录名.
  3. 让子弹飞一会儿

最后访问一下试试,感受一下白嫖的魅力.


一个好奇的人