十一长假没安排出行,一是忙的到处出差所以真心觉得累,不想跑,而是很多事情拖在手里想趁机有这段时间解决一下,然后专心坐在电脑跟前的时候就发现Koolshare论坛9月末放出了一个新的版本X7.9.1, 虽然只是比现在的版本号多了一个末位小升级,但据说软件中心整个的数据库都升级了,其实我对这种类似于单片机的路由器里的编程还是满有兴趣,只是没有时间去折腾,所以就一直都跟着看。当时也没仔细翻看论坛,直接下载就安装了,这一下鲁莽的举动就折腾了我大概两个小时的时间。
安装了之后,一切正常,升级过程从屏幕的显示信息来说都没有任何问题,好了,进入软件中心,点击科(不)学(可)上(描)网(述),发现外网连接没有通,这时候我在想是不是因为软件中心更新了,里面的*不可描述*也有新的版本,这个时候点了一下更新,然后跟往常一样跳出新log的窗口,下载,咦。。。好像报错了哦。。不过屏幕闪动很快,信息被刷新,最后的信息是更新失败,好吧,更新失败那就继续用老版本,可是老版本在更新失败之后打不开了。。
这是咋搞的呢,尝试了几次之后,觉得可能是更新过程中把原始的配置数据给搞灭了,貌似只能重装了哈,点击删除,非常麻溜的给删了,点击安装,报错,说下载的文件有问题,无法安装,晕死,怎么会这样,只能回论坛上去翻,翻了半天没发现啥结果,干脆发个帖子问问,描述了一下情况,就发了个帖子,20分钟之后想看看有没有人来帮帮我,突然发现帖子消失了,估计是又触发了某种管理机制吧,算了,继续搜索,发现在某个报错的帖子里有很隐晦的描述,大意就是自己去下安装文件手工安装。。OMG,又要重回SSH然后去跑install.sh了。。
好在当年还记得是怎么进SSH来装这些apps的,基本上要先去 FANCYSS 那边去下载包,然后上传到你的路由上去安装,可以通过软件中心的上传界面上传安装,也可以直接用下面的SSH脚本去安装:
[code]
cd /tmp
wget --no-check-certificate --timeout=15 https://github.com/hq450/fancyss/raw/master/fancyss_arm/shadowsocks.tar.gz
tar -zxvf /tmp/shadowsocks.tar.gz
chmod +x -zxvf /tmp/shadowsocks.tar.gz
sh /temp/shadowsocks/install.sh
[/code]
注意:红色的那个部分是说这个包是ARM指令集的,如果你要下载, 你要在Fancyss里仔细看文档,找到你的路由的相应的包,然后再下载,否则无法安装。
我当时也是来跑SSH的命令,但是一跑wget直接报错:
[code]
admin@Nk:/tmp# wget --no-check-certificate --timeout=15 https://githxxxxb.com/hq。。。。cks.tar.gz
--2018-10-02 23:16:41-- https://githxxxxb.com/hq。。。。cks.tar.gz
Resolving github.com... 192.30.253.113, 192.30.253.112
Connecting to githxxxxb.com|192.30.253.113|:443... connected.
OpenSSL: error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version
Unable to establish SSL connection
[/code]
查了一下网上,发现是wget用的TLS的版本太老,因为之前TLS 1.0和1.1爆出的漏洞,github已经disable了老版本的TLS,但是升级路由里的TLS不是个简单的事情,算了手工下载,然后上传,最后跑完安装脚本,跑完之后,导入服务器列表,一切恢复正常,这一轮就折腾去了将近2个小时。
文章评论