• near_me
    首页
  • inbox
    归档
    keyboard_arrow_down
    view_week
    分类
    keyboard_arrow_down
    layers
    页面
    keyboard_arrow_down
  • rss_feed
    RSS
  • description 文章
    4
  • textsms 评论
    2
  • 关于 DreamCat

    主题名称:DreamCat | 版本:3.0.240224

    主题开发:HanFengA7 | CornWorld

    Designed by HanFengA7 Power by Typecho

    Copyright © 2015-2024 by LychApe All rights reserved!

    menu
    refresh

    使用CloudFlare Workers加速Pixiv图片访问

    作者: luoxin

    时间:

    首先需要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设置,然后添加域名即可

    测试:
    1


    #本文链接:https://blog.luox.in/index.php/archives/5/
    #本文采用 CC BY-NC-SA 4.0 协议进行许可
    #如无特别声明,该文章均为 luoxin 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0)协议,即转载请注明文章来源。
    #最后编辑时间为: 2024 年 06 月 26 日
    none

    create 添加新评论


    account_circle
    email
    language
    textsms



    加我的QQ
    加我的微博
    加我的支付宝
    加我的微信