0

    访问国外网站会自动跳转到wpkg.org的几个解决办法:host和AdBlock

    2023.06.10 | admin | 233次围观

    keyword:wpkg.org,wkpg.org,wpkg.org, 跳转,wkpg.org 跳转,

    相关:《移动设备上(手机、平板)如何屏蔽wpkg.org跳转》

    昨晚有网友问为什么访问某些国外网站会自动跳转到wpkg.org(wpkg是一个开源网站,这事与wpkg.org本身没有半毛钱关系,只是躺着中枪了)?

    本来我还想着这是被谁劫持了的节奏,后来发现我自己也出现这个问题了,经过仔细排查,发现是Facebook的点赞组件导致的问题。

    Facebook是国外著名的社交网站,所以很多网站都使用Facebook Connect连接组件,就像国内很多网站的QQ登陆一样。

    而Facebook Connect组件里的点赞按钮,会加载一个JavaScript脚本:。

    本身这是没什么问题的,但是如果从中国大陆访问该脚本的话,会被进行301重定向,也就是自动跳转,而跳转的目标网址就是:

    而本身WPKG.ORG的这个JavaScript脚本就一句内容:

    window.location.href = 'http://wpkg.org/';

    又被重定向至WPKG.ORG的首页,而Facebook Connect在国外的使用率非常高,就像QQ登陆那样被广泛使用,所以出现了一大波网站被重定向到WPKG。

    至于为什么会出现这样的情况?这个就不说了,水表在门外,我也没买东西没快递。

    下面说下解决办法:推荐使用ADB,host不一定对所有地区都有效:

    【如果以下方法全部搞不定,那么你直接使用Tor浏览器吧host屏蔽网站没用,解决你的一切问题,详情请访问:】

    使用路由器直接屏蔽【推荐】

    以鸭子哥的TP路由为例,进入家长控制–行为控制里,新建一个禁止规则,其中受控用户指的是你的电脑、手机等设备,请将这些设备的IP段加入到受控用户列表。

    访问目标如下:

    目标描述:任意目标模式:网站域名网站域名:connect.facebook.net网站域名:wpkg.org

    填写好后保存即可,后面的日程直接选择任意时间,如下图:

    使用AdBlock屏蔽该JavaScript脚本:

    AdBlock是知名、广泛的广告屏蔽插件,当然,你可以用它帮助你许多东西,而不只是广告屏蔽这么简单。

    AdBlock可安装在Chrome、Chromium内核、Mozilla Firefox等等浏览器中,如果你已经安装了,那么请继续往下看:

    打开AdBlock的设置选项---自定义屏蔽---添加如下两个地址:

    connect.facebook.net/en_US/*.js

    记得保存,该原理是,在浏览器加载目标网页时,AdBlock会按照你的屏蔽设置阻止Facebook Connect的JavaScript脚本加载,从而阻止网页进行跳转。

    使用host进行屏蔽:【更新:经过测试,发现很多地区的网友使用该方法无效,建议使用其他几种方法,如果还搞不定,请发送邮件至landian@ldstu.com 注明你的QQ,可义务帮忙解决该问题】

    打开C:\Windows\System32\drivers\etc\,将hosts文件剪切到桌面,用记事本打开,在最后加上:

    0.0.0.0 wpkg.org0.0.0.0 facebook.net

    (不会修改的直接下载我做好的:下载地址:hosts)

    保存后将该文件再剪切回上述文件夹即可,请清除浏览器缓存并打开CMD输入 ipconfig /flushdns 回车(这是清除DNS缓存的命令)

    特别注意:该操作需要管理员权限,另外如果你安装了3X0等软件,会报警,建议你直接卸载这些软件即可。

    该原理是,将上述两个地址直接重定向到本地,也就是让这两个地址直接无法访问,从而达到屏蔽效果。

    注意,如果你使用Facebookhost屏蔽网站没用,那么不要用这个方法了,不然Facebook无法访问了。

    问题没有解决?请在评论中反馈或者发送邮件至landian@ldstu.com,我们将义务帮忙排查问题并努力解决。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    标签: adblockhost
    发表评论