[转载]用CloudFlare Workers部署Pixiv图片反代 | 祭夜博客
  • 欢迎光临,这个博客颜色有点多

[转载]用CloudFlare Workers部署Pixiv图片反代

记录 msojocs 4年前 (2020-08-18) 6539次浏览 已收录 1个评论 扫描二维码
文章目录[隐藏]

众所周知,pixiv的图片伺服器网域为i.pximg.net,因为有盗连保护,只要Referer是空值或不是来自pixiv的网域就会返回403

反向代理

这个代理是pixiv图片伺服器连结的反向代理,只需修改网域部分即可使用。
反向这个代理只需要将i.pximg.net更换为搭建的反向代理pic.qixiv.me就可以使用,例如:

pixiv网站上的原始连结(在其他网站使用会返回403):https://i.pximg.net/img-original/img/2018/04/24/01/51/35/68377968_p0.png

反向代理(可以正常在其他网站使用):https://i.pixiv.cat/img-original/img/2018/04/24/01/51/35/68377968_p0.png

i.pixiv.cat反向代理(i.pixiv.cat) 原始连结(i.pximg.net)
.png!water.jpg" [转载]用CloudFlare Workers部署Pixiv图片反代

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/',
        'User-Agent': 'Cloudflare Workers'
      }
    })
  );
});

祭夜の咖啡馆 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[转载]用CloudFlare Workers部署Pixiv图片反代
喜欢 (6)
[1690127128@qq.com]
分享 (0)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. 这个能不能添加一个url重写,就是伪静态。我的图片是动态的,能够用正则伪静态就更完美了
    wzyanqiang2022-07-20 20:52 Windows 10 | Chrome 103.0.0.0