MEGA网盘打不开?优雅地使用MEGA网盘! – Icystal Works – 计算机网络信息安全技术 | 您所在的位置:网站首页 › mega链接 › MEGA网盘打不开?优雅地使用MEGA网盘! – Icystal Works – 计算机网络信息安全技术 |
内容纲要
自mega由于众所周知的原因无法访问后,大家都是用插件和客户端的,但是近来不太好使了。 目前来说客户端还是能用的,但是注册账号需要网页链接验证激活。 使用插件的话,能打开网页但是会一直转圈,F12看控制台报错如下: 都是g.api.mega.co.nz无法访问惹的祸。 本机ping了一下,发现ping不通,返回的ip是67开头的 使用ipaddress.com查询到ip地址为66.203.125.11-15,修改hosts后依旧无法访问。 直接使用ip去访问其站点发现是可以访问的,如下 于是使用redirector插件在浏览器端做跳转如下 然后就愉快地加载出页面了 用mega插件后,访问mega.nz打开的是本地的插件页,地址栏显示extension://xxx,redirector无法干涉别的插件的页面 跟踪第一个g.api.mega.co.nz请求的调用链 发现secureboot.js里的apipath定义了g.api.mega.co.nz的地址,如下图 secureboot.js中搜索apipath发现定义如下: 因此直接修改本地存储(localStorage)里的apipath值就可以改变mega插件请求的地址了,如下图 这样就已经可以打开了,不过还是会有g.api.co.nz的请求发出,无法访问如下图 对应的代码是这里 原因出自这里 要解决的话只能直接覆盖修改脚本代码,但是这个脚本文件名是secureboot.js随机生成的,每次都会变。 因此要修改secureboot.js中的生成代码如下: 就是加一句替换语句: if(data.length>154){data[154]=data[154].replace("'g.api.mega.co.nz'","'66.203.125.13'");}~~ |
CopyRight 2018-2019 实验室设备网 版权所有 |