自从搬家以后,我直接把宽带接到OpenWRT上拨号了,DNS服务器也从原来路由器的DNS变化为运营商拨号获取了。
不巧,居然又遇上了DNS劫持。
有一次我在访问独立游戏平台 itch.io 上的东方同人web游戏,居然被劫持到了当地的国家反诈中心,大概类似这个样子:
IP属地:寄
你说诈骗吧?我寻思itch.io不像Steam那样天天打折掏空钱包(雾),也没有Rick Astley吧(笑)如果是对黄色内容管控,兴许还能理解,用诈骗的理由劫持,有点牵强,挺秃燃的。
下面还写了一段话:「本站点显示数据由公安部下发,本站点不做任何违规行为判断」,呵呵……懂得都懂……
印象中我记得itch.io是没有被墙的,而且我几乎时刻都在挂着梯子,以前也没有遇到过这种现象,所以也就是当地运营商污染了DNS解析再通过HTTP访问进行劫持,毕竟HTTPS是没有这个问题的,梯子的全局模式也不会被拦截。不过树大招风嘛,和Discord的情况一样吧……
记得上次遇到DNS污染,也不过是2017年用长城宽带在酷安下apk才会遇到。现在很多网站都用上了公用CDN,运营商不敢轻易屏蔽,itch.io应该用的是私有DNS服务器才会被轻易劫持。
怎么解决这个问题呢?那就还是要用到强大的OpenWRT系统了,通过ChinaDNS插件建立整个局域网的本地DNS,直接比运营商抢先一步“劫持”,便能够使用正确的互联网解析结果。
除此之外,之前用的Passwall也可以使用ChinaDNS提供的解析结果,开着国内分流也可以很好的使用。
如此设置好DNS模式后,总算可以访问itch.io了!
试了一下Web游戏 Gloomy Eater ,这是一个给露米娅喂烤肉的游戏:
顺便借着上次的文章,二谈国内的网络环境
此前就意料到的问题、如今还是如此森严而混乱。以后想要发布独立游戏也是不太容易的事啊。囧