P站,作为全球最大的绅士社保基地,凡是你想要的次元图,它都能给你,甚至给你穿的“更少”的,也以为如此,P站已经被Great Firewall盯上,17年九月十八日,P站被DNS污染,即P站域名被国内的dns走向了错误的服务器地址,随后,我发布了以下文章,帮助有需求的人重返P站。

https://www.nutgeek.com/browse-pixiv-net-and-app/

但是,随着时间的推移,GFW对P站的封锁愈发严重,在今年的九月,对P站封锁预计上升为链接重置,这意味着即使你通过修改dns或hosts将P站域名指向正确的服务器IP后也会在与P站建立链接的最后一部被kill/重置掉!随后我有发布了另外一篇文章,关于教大家使用各系统自带的代理功能访问P站,但是,最近我观察到这个方法所使用的http代理会被gfw干扰而导致延迟高达1200ms左右,同时,它还会被其他使用扫描器的人滥用。因此,坚果我参考网络上的各项方法,在速度和费用上做出综合考虑,重新为大家撰写一篇复活P站的教程。

nginx反代

早期网络上流传一张图片,大致内容是很垃圾的一个机房,配文说到其就是P站的服务器群,并调侃这么垃圾的服务器是如何带动P站上亿的点击量;其实,P站早已接入日本雅虎的CDN,日本雅虎作为日本一级的网络公司,其CDN服务是被众多日本及其他国家的网站广为要用的,也就是说,GFW不能直接对这些服务器完全阻断,而是在建立链接时发现证书头部是P站就触发链接重置。所以我们只要借由平时做网站常用反代理服务器 Nginx 即可以完美绕过 SNI 审查!


本部分内容转载自白猫的教程,请支持原作者!

首先,我们需要去github下载所用的工具包,工具包已经由白猫配置完成并签发证书,下载后无需二次配置即可使用,如果你担心安全问题,可自行使用openssl签发证书替换!

将下载好的工具包解压到电脑任意路径中不含中文、日文等非英文字符的位置,为了方便使用,坚果这里推荐直接解压到桌面。注意,这个工具包里包含了众多小文件,解压时可选择“解压到[文件名]”,这样解压出来就是一个文件夹,方便使用!

解压

接下来,我们需要修改hosts,在解压出的文件中找到“hosts”,用记事本打开,然后复制到系统的hosts中,当然你也可以直接用此hosts文件替换系统原来的hosts文件!

windows系统的hossts文件路径   C:\Windows\System32\drivers\etc
hosts

随后我们需要安装证书,安装证书的过程略微复杂,请按照我的截图操作即可。

在文件夹中找到“ca.cer”,部分电脑未开启扩展名,认准“ca”双击开始安装即可!
点击“安装证书”
选择“存储位置”,注意选择“本地计算机”需要管理员权限,点击“下一步”
勾选“将所有的证书都放入下列存储”,点击“浏览”
证书位置选择“受信任的根证书颁发机构”,点击“确定”
点击“完成”,完成证书安装

完成这些步骤后,我们就可以运行nginx开始反代了,在工具包内找到“可视化工具”,双击运行,电脑可能弹出提示,选择允许即可!

可视化工具

在可视化工具里点击Nginx后方的start即可启动nginx,启动后Nginx前的×将会变成勾,如果启动失败,请关闭其他代理工具和杀毒工具试一试!

启动nginx反代

当你完成上述所有步骤后,你已经具备访问P站的条件了。注意,你需要通过 https 访问,使用 http 访问同样会被屏蔽,你也可以通过点击下方按钮前往P站!

SSR代理

https://www.nutgeek.com/how-to-build-a-ssr-server/