目录:无法点击,下滑观看即可喵
#如果可以,请多多光临博客谢谢喵
众所周知, Pixiv(以下简称 p 站)因某种不可抗力,导致墙内无法正常访问站点,
而且官方的图片域名i.pximg.net包含反盗链保护,凡是非来自www.pixiv.com 的请求都会被403喵,而APi站点常用的默认的:i.pixiv.net i.pixiv.cat这些貌似被DNS污染导致了访问的限制,国内可能无法正常进行观看喵
怎么办呢喵?
这个时候反向代理派上用场了喵
我们可以通过反代 URL 配合部分API站进行观看喵,直接访问到图片资源!
#我做了!!
花了十几分钟做出来了,不怎么难喵
#请求方式
GET https://api.lolicon.app/setu/v2?tag=萝莉|少女&tag=白丝|黑丝&proxy=pixiv.serikawa.top
以lolicon api举例
示例输出:
{
"error": "",
"data": [
{
"pid": 108482698,
"p": 0,
"uid": 22334948,
"title": "涩涩铃兰",
"author": "可乐米mi",
"r18": false,
"width": 2160,
"height": 3840,
"tags": [
"萝莉",
"loli",
"兽耳",
"animal ears",
"明日方舟",
"Arknights",
"铃兰",
"lily of the valley",
"白丝",
"White silk pantyhose",
"女仆装",
"maid outfit"
],
"ext": "jpg",
"aiType": 1,
"uploadDate": 1685172930000,
"urls": {
"original": "https://pixiv.serikawa.top/img-original/img/2023/05/27/16/35/30/108482698_p0.jpg"
}
}
]
}
#图片示例

#做法参考
proxy_cache_path /path/to/cache levels=1:2 keys_zone=pximg:10m max_size=10g inactive=7d use_temp_path=off;
server {
listen 443 ssl http2;
ssl_certificate /path/to/ssl_certificate.crt;
ssl_certificate_key /path/to/ssl_certificate.key;
server_name i.pixiv.cat;
access_log off;
location / {
proxy_cache pximg;
proxy_pass https://i.pximg.net;
proxy_cache_revalidate on;
proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
proxy_cache_lock on;
add_header X-Cache-Status $upstream_cache_status;
proxy_set_header Host i.pximg.net;
proxy_set_header Referer "https://www.pixiv.net/";
proxy_cache_valid 200 7d;
proxy_cache_valid 404 5m;
}
}
cloudflare的我还没试过喵,试了再给你们用喵
Q:为什么作者不做整个pixiv的反代?这样不是更方便喵? 很明确的告知:有风险喵 而且代理后图片的地址是不会变的,也就还是pximg源的喵


Comments | NOTHING