使用Cloudflare免费搭建Pixiv图片代理

开始前:
准备一个自己的域名
注册一个Cloudflare账号

创建网站
点击网站添加站点-输入自己的域名
选择免费计划

创建DNS记录
名称处可以修改为自己想要的二级域名

在域名管理商处修改DNS服务器地址为Cloudflare

创建Workers
在Cloudflare站点页点击SSL/TLS概述,将加密模式改为灵活或完全
返回首页Workers 和 Pages创建一个Workers子域(名称可以随意填写)
点击创建服务,使用HTTP处理程序,服务名称填写pixiv。
点击右上角的编辑代码,复制下面的代码粘贴保存即可

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'   //代理服务器
            }
        })
    );
});

绑定自己的域名
返回Cloudflare首页Workers 和 Pages-选择刚刚创建的Workers,点击设置触发器自定义域,添加自定义域,域名应为刚刚创建的二级域名如:pixiv.dreamhax.cc

完成!
现在通过浏览一张pixiv原图来测试https://i.pximg.net/img-original/img/2022/06/08/04/04/17/98904849_p0.jpg
修改i.pximg.net为刚刚的域名如https://pixiv.dreamhax.cc/img-original/img/2022/06/08/04/04/17/98904849_p0.jpg

本文参考:TheresaBot文档

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇