首先需要f12拿到pixv的图片链接
https://i.pximg.net/img-original/img/2018/12/30/23/23/32/72389353_p0.jpg
要知道pixiv设置了防盗链,不来自pixiv.net的访问一律403,但是可以自定义Referer头,所以是可以反代的
打开cloudflare workers 部署新项目
写一个简单的参数:
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/'
}
})
);
});
保存部署。由于workers.dev已经被墙了,所以需要设置自己的域名
找到Custom Domains设置,然后添加域名即可
测试: