Table of contents
引言
一次升级中网络失去响应,路由器险些变砖,还好重置路由器还可以运行,登录进去,理所当然的,路由器系统的软件中心和科学上网都不在了。
设置完路由器,配置了一些常用服务后,发现已经快零点多了,科学上网插件只好明天去公司配置了,如是开启 ddns 和允许远程访问(危险操作,建议配合 https 和强密码使用)。
早晨没吃早餐,早早出发希望能避开堵车,提前了半个小时到公司。打开chrome,通过昨晚设置好的ddns 网址访问路由器,登录,顺利进入管理界面,进入软件中心 ,提示开启 JFFS2才能安装软件,进入系统管理 - 系统设置菜单,将
Format JFFS partition at next boot
选项和 Enable JFFS custom scripts and configs
选项选为是,然后重启。再次访问路由器网址,大坑出现了,发现 https 变成了 http,公网证书也变成了本地证书,
应该是 Format JFFS partition 格式化的时候将昨天配置好的https 证书也删除了,
试试http 呢,结果变成了这个造型。
看来是只有页面用的是http ,css 和js 资源还是引入的https。
只有等晚上回去再折腾了么,有点郁闷,
突然想起来昨天还给路由器配了openvpn ,可以用vpn 连回去,再用局域网地址访问路由器撒,
使用 TunnelBlick 连接路由器,提示连接成功,
再使用 192.168.50.1
访问,将 https 证书再次配置好后,终于可以换成公网网址访问了。
下载科学上网插件软件包,离线安装,上传,然而上传了几遍,一直提示这个错误
谷歌之发现也有不少人遇到这个问题,答案无非是下载路由器对应的版本,使用chrome 浏览器,重装梅林固件之类,然而对我的情况没什么帮助。
想到之前没用梅林之前,安装软件都是用脚本下载、安装,何不试试这种呢,于是继续使用 TunnelBlick 连回去,使用ssh 登录 192.168.50.1,
使用 wget 下载
wget -N -O shadowsocks.tar.gz https://github.com/harry3633/koolshare.github.io/raw/mips_softerware_center/shadowsocks/shadowsocks.tar.gz
使用tar 解压缩,安装
tar -zxvf /tmp/shadowsocks.tar.gz
一个小坑,arm 平台的 tar 命令不支持 -z 参数,报错
tar: invalid magic
tar: short read
将-zxvf
改为 -xvf
即可,然后加可执行权限,安装
chmod +x /tmp/shadowsocks/install.sh
sh /tmp/shadowsocks/install.sh
一串命令跑完,终于提示成功安装了
自此,路由器的科学上网插件终于安装成功了,回想下这次安装过程,两次都是使用 vpn 来解的围,vpn 果然是 “朝中有人好办事”啊。