使用 Cloudflare 反向代理 i.pximg.net
將 i.pximg.net 修改為 i.pixiv.cat
這個代理是 pixiv 圖片伺服器連結的反向代理,只需修改 URI 部分即可使用。
pixiv 的圖片伺服器網域為 i.pximg.net,因為有盜連保護,只要 Referer 是空值或不是來自 pixiv 的網域就會返回 403。
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.pximg.net | i.pixiv.cat |
---|---|
) |
1. 在 Cloudflare Workers 反向代理
来自 https://pixiv.cat/reverseproxy.html
1 | addEventListener("fetch", event => { |
2. 使用 nginx 反代 i.pximg.net
首先下载 Pixiv-Nginx
Pixiv-Nginx
按教程安装证书和修改 hostPIXIV 网页版及客户端访问恢复指南
找到 pixiv.conf,修改https://i-pximg-net;
为你的 Cloudflare Wroker 域名
1 | server { |
修改 host
由于本文只需要使用 Cloudflare 加速图片,所以只需要在 hosts 文件添加一行即可:
1 | 127.0.0.1 i.pximg.net |
在你的代理软件中设置 i.pximg.net 为直连
目的为只加速 i.pximg.net,图片走 CF,登陆之类的保持不变。
配置文件中添加一行 - DOMAIN-SUFFIX,i.pximg.net,DIRECT
这样就可以用 Cloudflare 的 Workers 代理 pximg,节省服务器流量,加速效果也很客观。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sakaizd's Blog!
评论