您或许通过某些途径听说了本站的反代服务。现在,请允许我为您介绍本站的pixiv反代功能。


为什么我们需要pixiv反代?

因为要看涩图啊(即答)
Pixiv 在大陆被墙,并且图片服务器域名 i.pximg.net 有盗链保护,只要 Referer 不是来自 Pixiv 都会返回 403。于是我在部署QQ机器人时决定自行搭建反代站。
并且,由于lolicon等基于pixiv的图源API返回的是pximg的链接而不是原图,所以,想要从这些图源获取图片,您仍然需要反代服务。
lolicon的图源质量真好啊,不愧是站长人工严选的)


说了这么多,我要如何使用呢?

第一步:获取pixiv图源链接。你可以立即访问loliconAPI来获得一份链接(比如 https://i.zoneofhirosiwa.top/img-original/img/2016/08/22/00/25/20/58582283_p0.jpg) ,或者自行上pixiv搜图。
第二步:用我的域名 i.zoneofhirosiwa.top 替代 i.pximg.net 即可。完成!

操作 图源链接 返回结果
反代前 https://i.pximg.net/img-original/img/2016/08/22/00/25/20/58582283_p0.jpg 反代前图源(应该无法显示)
反代后 https://i.zoneofhirosiwa.top/img-original/img/2016/08/22/00/25/20/58582283_p0.jpg 反代后图源

在其他反代站点上(比如 https://i.pixiv.re) 您都可以采取类似方法。
喜欢玩东方的小朋友们,你们好……


实现代码

本服务托管在 cloudfare 上。由于采用的是免费计划,处理能力有限,请酌情使用。
别搁那儿爬了,我一个小站长何德何能啊
Worker代码:

1
2
3
4
5
6
7
8
9
10
11
export default {
async fetch(request) {
const url = new URL(request.url);
url.hostname = 'i.pximg.net';

const proxyRequest = new Request(url, request);
proxyRequest.headers.set('Referer', 'https://www.pixiv.net/');

return fetch(proxyRequest);
},
};

想要用相同方法搭建,您首先需要购买一个域名。然后,将域名托管到cloudfare。之后,创建该worker并绑定你的自定义域。每日 100k 次免费请求完全足够私人使用了。强炉灰飞烟灭,哥们儿


为什么只代理图片?

我其实已经搭建了通用的反代worker,但是因为还没有用上,所以这里只介绍pixiv图片反代了。


法律声明

本反代站点已接入闭源审核服务。请勿将本反代服务用于非法用途。一旦发现本服务被用于非法活动,本人将关停该服务并依法追究法律责任。


正式开始

立即访问loliconAPI,来尝试一下这份反代服务吧!