本文仅为方便绘画交流与学习,恕不提供 Pixiv 外其他网站指导!

目录

网页版修复(修改hosts)
1. Windows
2. Mac
3. Linux Distributions
客户端修复
1. Android(按推荐度排序)
· 方法一:修改hosts(无root权限版)
· 方法二:修改DNS(通过APP)
· 方法三:修改DNS(直接修改网络)
· 方法四:修改hosts(需root权限版)
2. iOS(按推荐度排序)
· 方法一:安装APP(需要海外Apple ID)
· 方法二:修改DNS
3. 手机通用方法:(随身WiFi,需配合电脑使用)

注:本贴相关评论请提交至本文末的评论区,提问前请确认已认真读完教程。无论选择哪一种方法,都需要通过https访问,而通过http访问照样会翻车。举个栗子,请访问https://www.pixiv.net,而不要访问http://www.pixiv.net。

Change Logs

12/18 更新: Steam Community 应该是也被墙了,steamcommunity.com的真实IP是23.37.147.226,可参照以下的 Pixiv 方法自行添加。另外如上红体字所言,需要强制通过https访问。当然喽,最好的方法还是VPN。

12/15 更新:万能方法,适用任何移动设备。

12/9 更新:新增一个 DNS,不知道是谁的服务器。

11/21 更新:附送一段去广告的超级hosts,可以屏蔽常用视频网站的视频前广告,按照上面的说明操作即可。传送门

11/1 更新:DeviantArt疑似被墙,其服务器真实IP为52.222.211.105,由于hosts不支持泛域名解析,而DeviantArt正好每个艺术家主页都有一个子域名,所以需要分别添加到hosts记录中,所以如果有代理可在pac.txt中加入一行"||deviantart.com",会方便得多(部分代理服务器疑似注册操作被限制)。

10/22 更新:发现了Android修改hosts的新姿势,无需root权限,原理类似于DNS Changer,通过修改VPN构建的“本地服务器”的hosts实现科学上网;iOS类似软件replica已经下架了,本人无iOS设备,如果你找到类似APP可以告诉我。

10/14 更新:搜图神器SauceNAO似乎也被墙了?其正确IP是45.32.0.237,可自行添加相应hosts记录;如果有代理可在pac.txt中加入一行"||saucenao.com",。亲测上海移动通过http访问会被运营商劫持(即使改了hosts),需通过https://saucenao.com访问。

9/22 更新:Linux各发行版:怎么改hosts...是常识吧?

9/21 更新 2:UWP:Win10 PC版UWP版修改hosts后即可正常使用。UWP版和Android、iOS版一样方便哦。可以在Windows商店里下载到哒~

9/21 更新 1:新增iOS恢复方法。

9/20 更新:新增客户端(Android)恢复方法。

前言

昨天下午突然发现PIXIV的网页打不开了,一开始还没想到是被墙了,直到看到pixiv官方微博的一句「中国からpixivが見れないようです。調査中です。。 」

本来不应该怕被ban这种事,但是不想我的服务器IP被PIXIV禁了,所以我无法通过VPN访问。被禁的原因很多,不过我猜测这和Vultr脱不了干系。用服务器ping了pixiv.net,能ping通,但是没有返回,所以基本的判断是被pixiv拒绝访问。为什么?一个可能是因为我这个IP之前被人用过,而且用于攻击Pixiv或其关联网站,因此被禁;另一个可能是Vultr的IP段都被禁了,因为我不止一次看到Vultr的服务器被用来做肉鸡,另外不排除Vultr的主机上部署有大量爬虫,所以被禁。

总之VPN用不成,只能想别的办法了。

子贡问政。
子曰:“足食,足兵,民信之矣。”
子贡曰:“必不得已而去,于斯三者何先?”
曰:“去兵。”
子贡曰:“必不得已而去。于斯二者何先?”
曰:“去食。自古皆有死,民无信不立。”

以下是正文,小白都能看得懂的教程

1.网页版恢复教程

以下是针对Windows的改法,其他系统类似,可自己Google hosts文件的位置。MAC用户看这里

用文本编辑器(比如记事本)打开 "C:\Windows\System32\drivers\etc\hosts" 文件(64位和32位系统都是这个路径,小白注意看下下面的截图),最下方直接粘贴下面片段(或者这里直接下载 hosts 文件):

#Pixiv
210.129.120.41  pixiv.net 
210.129.120.41  www.pixiv.net 
210.129.120.41  accounts.pixiv.net 
210.129.120.41  touch.pixiv.net 
210.129.120.43  www.pixiv.net 
210.129.120.43  accounts.pixiv.net 
210.129.120.43  touch.pixiv.net 
210.129.120.44  www.pixiv.net 
210.129.120.44  accounts.pixiv.net 
210.129.120.44  touch.pixiv.net 
210.140.131.146 source.pixiv.net 
210.140.131.147 imgaz.pixiv.net 
210.129.120.44  app-api.pixiv.net 
210.129.120.48  oauth.secure.pixiv.net 
210.129.120.41  dic.pixiv.net 
210.140.131.153 comic.pixiv.net 
210.129.120.43  factory.pixiv.net  
74.120.148.207  g-client-proxy.pixiv.net 
210.140.174.37  sketch.pixiv.net 
210.129.120.43  payment.pixiv.net 
210.129.120.41  sensei.pixiv.net 
210.140.131.144 novel.pixiv.net 
210.129.120.44  en-dic.pixiv.net 
210.140.131.145 i1.pixiv.net 
210.140.131.145 i2.pixiv.net 
210.140.131.145 i3.pixiv.net 
210.140.131.145 i4.pixiv.net 
210.140.131.159 d.pixiv.org 
210.140.92.135  pixiv.pximg.net 
210.140.92.136  i.pximg.net 
#Pixiv End

本页面复制的文字排版会稍许错乱,可以从这里复制~

以上hosts可基本满足一般使用需要(网页)。实际上我探测到了154个Pixiv子域名,受篇幅限制不罗列在此(这里是pixiv.net的DNS记录,大部分是Reverse DNS),如果你需要的话请下载提供的完全版hosts文件(对于手机修改hosts以使用客户端的,建议使用此高级版hosts文件)。传送门

保存(遇到权限问题无法保存看这里),然后就可以正常扒图了(此时如果仍然无法访问请按下win+R键,输入cmd,回车,进入cmd后输入ipconfig /flushdns,回车执行,以刷新DNS缓存,若还不行请尝试清理浏览器缓存并重启电脑)。

如果你嫌这太麻烦了,我已经上传了现成的hosts文件,下载覆盖原文件就行了。以及极少数电脑没有hosts文件,也可以直接下载使用(保存时请务必注意没有文件类型后缀):下载

补充:

请注意: hosts文件无后缀,无后缀,无后缀!

文件位置如下:

location

需要粘贴的如下:

hosts

另外,不要使用国产浏览器!诸如360浏览器等的云端加速功能,因为它们的代理服务器是在国内的,开启了加速功能流量实际就得经过他们的服务器,那样等于你白改hosts了。建议使用 Mozilla Firefox FireFox(最棒的浏览器(当然仅限 PC 端))Google Chrome Chrome、Microsoft Edge 或者 IE (老古董 PIXIV网页版及客户端恢复访问教程) 等正经一点儿的浏览器。

若出现站内某些按钮点击后无法打开,可尝试将跳转后无法加载的子域名加入hosts列表,按以下格式,将xxx.xxx.xxx换成对应的子域名(仅适用于p站,对大多数pixiv域名有效,如果无效需通过境外服务器ping指令来获取IP),注意hosts文件中不能有http/https等开头和斜杠/

210.129.120.41 xxx.xxx.xxx
210.129.120.43 xxx.xxx.xxx
210.129.120.44 xxx.xxx.xxx

相对于使用vpn,这个办法更彻底一些而且方便得多。同时,如果你了基础的网络原理,你会知道hosts解析是永远有优先于DNS解析的,对于DNS污染,修改hosts当然是最有效也最彻底的方法。

IMPORTANT: Windows当然也可像目录上所列的各手机系统一样通过修改网络DNS访问,但我个人非常不建议使用,故未列在目录中。如果一定要尝试请看这里:Windows 修改 DNS,DNS 信息参照以下手机的填写,提醒一定记住默认配置并确保自己有能力改回来,然后不必要的时候尽量改回默认(否则可能影响网速、延时)。

2.客户端恢复教程

(1) Android

方法一: 此方法强烈推荐。安装Virtual Hosts (下载),然后再到这里下载基础版hosts文件。

启动Virtual Hosts,添加刚刚下载的hosts文件(Android系统默认下载位置为Download文件夹,其他浏览器下载位置请自行百度,hosts文件就叫hosts,没有文件类型后缀,如下载后出现后缀请自行删除),然后首页开关启动即可。

方法二: 非常简单,下载 DNS Changer,按照以下截图配置(截图上的DNS已失效,请更换),启用后即可直接通过客户端访问。

公共DNS随时可能失效,截图下方留下了多组DNS以作备用。

DNS Changer

如以上DNS均不可用,请尝试其他方法,或自行寻找/搭建可用DNS。

Android较低版本用户可以试试这个(支持Android4.0.3+,不过似乎有广告)。

我的建议是通过APP设置DNS,不需的时候关闭。因为DNS服务器带宽有限,如果你直接修改了WiFI的DNS,那么网络拥挤时可能会严重影响其他网站的正常访问速度。如果仍要直接修改请继续看。

方法三: 如以上方法不成功请按照这个方法修改DNS(该法可能对需要网页登陆的公共WIFI产生影响,不建议对此类WIFI使用,如遇无法登陆请先选择忘记此WIFI再重新登陆)。

方法四: 不同于方法一,如果你有能力修改Android的hosts,那么可以参考以上的电脑教程(Android的hosts文件格式与Windows略有不同,请不要直接覆盖)。

好像有人下载不到pixiv的客户端?到这里下吧https://m.apkpure.com/pixiv/jp.pxv.android

(2) iOS

方法一: iOS客户端修复原理与Android原理一致,推荐一个APP:DNS Override

方法二: iOS也可按照这个方法手动修改DNS:修改DNS的方法(看图就行了,英文不影响吧?另该法可能对需要网页登陆的公共WIFI产生影响,不建议对此类WIFI使用)。

本人无iOS设备测试,有相应设备的志愿者测试后可以反馈给我一下。
@Dariolife说:“iOS可以在无线局域网设置里直接修改DNS,不用下载app(主要是DNS override大陆苹果商店里没有,要切换海外账号才找到)。”

(3) 万能方法

适用于所有移动设备——直接分享电脑网络给移动设备使用。

如图,Windows 10 网络设置下可以分享网络作为移动热点使用,按照前文的方法修改了 hosts,这里手机连上就能直接访问 pixiv 了。

Capture.png

如果你的电脑没有这个功能,不妨试试这个:购买地址利益无关,不是广告
讲个笑话
P站回来了,终于可以安心扒图了。最后再讲个笑话,如图 :huaji:

如有问题可在评论框提问,不过请务必详细描述你的问题。

欢迎分享本文链接~ https://2heng.xin/2017/09/19/pixiv/

Q.E.D.

Comments