众所周知,Pixiv的服务在中国大陆内一直被墙,而且Pixiv的图片服务器均有防盗链的保护,只要Referer不是来自 Pixiv的请求无一例外都会返回403状态码
How can we do?
开始前的准备:
你需要:
- 一个能思考的脑子: 遇到问题先思考,想不通就去问度娘,度娘找不到就去和AI调情一下再来
- 一个EdgeOne账号: 用于创建一个加速服务并且绑定域名支持访问
- 一个属于你的域名: 需要已经添加到Edgeone的加速服务的站点,用于Pixiv反代的最终访问域名
相关信息:
- Pixiv服务器域名:
i.pximg.net
\- Pixiv的Referer:
www.pixiv.net
开始
打开链接进入EdgeOne登录界面,打开对应站点管理页面,点击“域名服务”中的“域名管理”点击“添加域名”

新建一个函数,随便选一个模板,如图所示复制下面的代码保存并应用ヾ(^▽^*)))
addEventListener("fetch", event => { let url = new URL(event.request.url); url.hostname = "填写你的域名";
let request = new Request(url, event.request); event.respondWith( fetch(request, { headers: { 'Referer': 'https://www.pixiv.net/', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36' } }) );});
然后你就会看到:
点击“新增触发规则”如下图所示进行添加规则( 不要来个小笨蛋照抄下去了哦( ´・・)ノ(._.`) )
测试
配置完成后,就可以直接通过URL直接访问p站图片了。
Pixiv网站上的原始链接(直接打开或在其他网站使用会返回 403):
https://i.pximg.net/img-master/img/2021/06/10/18/09/04/90457556_p0_master1200.jpg
原始图片链接(无法正常显示)
反向代理(能正常访问)(来源https://blog.yuki.sh ):
https://i.yuki.sh/img-master/img/2021/06/10/18/09/04/90457556_p0_master1200.jpg
番外
其实还可以添加一些配置哦(^∀^●)ノシ 找到“站点加速”找到“节点缓存TTL”点击差异化设置,然后有时间可以有多长拉多长,可以降低热门图片请求时间的等待哦(╹ڡ╹ )
今日说法(bushi
你要拿来涩涩?(っ °Д °;)っ
我问大家:张三在网络上用某境外平台的网络服务商提供色图,居然还发给ta的好兄弟一起鉴赏,请问张三的行为触犯了什么法律?
啊~ 这时候有些小伙伴就要说了,张三ta有没有盈利,ta只是助人为乐帮帮ta的好兄弟嘛。各位小伙伴啊,总有一条法律适合你:
根据《中华人民共和国刑法》第三百六十四条,传播淫秽的书刊、影片、音像、图片或者其他淫秽物品,如果情节严重,即构成传播淫秽物品罪。此罪的关键在于“传播”行为,即广泛散布淫秽物品,且不以牟利为目的。
什么盈利不盈利的,自己看看得了,技术虽无罪,但还是提醒一下,请务必遵守你所在国家及其地区的法律法规,别警察叔叔被请喝茶了。
以上就是全部内容了
看了这么久
喝点水吧( •̀ ω •́ )🥤