之前发文提到我在树莓派桌面版上安装了Scratch后,发现儿子在信息课上学过这个,并且他很喜欢玩,那就让他玩好了。
(图源 :scratch网页截图)
不过很快我就发现一个问题,因为我并没有给树莓派配置单独的键鼠以及显示器,和另外一台电脑共用一套设备,这样当需要使用电脑时,我就要把键鼠显示器都要重新插拔一下,很是麻烦。
再有就是不知道是啥缘故,我总觉得树莓派的桌面有一些卡,可能是我安装树莓派OS所用的TF卡速度有些慢吧。
有了这些因素,我就想,干脆在电脑上给他装个Scratch吧,然后树莓派我还是拿来做Linux Server主机用,感觉这才是它最强大的用途。
说干就干,搜索一下,很快就发现Scratch的官网地址:https://scratch.mit.edu/
果断浏览器里打开,满怀期待等半天,出现如下提示:
不过这并不可怕,老司机什么没见过啊,咱不是有爱国上网工具嘛,于是打开工具后再次打开上述网址,晕,故障依旧。
不过,没关系,难道还有我搞不定的事情,一定是DNS解析啥的被干扰了,我对DNS啥的一通设置,又一通使用ipconfig /flushdns
大法,结果故障依然。
不怕,我记得FireFox有DNS over HTTPS功能,于是我又下载了FireFox,启用了这个功能:
结果故障依然,我有些不理解,按说DNS也通过https,访问数据也通过隧道,怎么还不行呢?真是一通操作猛如虎,一看结果二百五!
可是我不甘心,于是我又想了一个办法,我在国外的VPS上直接下载Scratch的安装包,然后在通过scp
传回到本地,不就可以啦,我真是聪明伶俐。
可是在这之前,我需要知道下载地址,不过这不怕,我可以用命令行浏览器来访问这个网站,然后去找到下载地址呀。
说干就干,先安装命令行浏览器:
sudo apt install lynx
然后访问Scratch站的下载页面:
lynx https://scratch.mit.edu/download
结果被提示如下信息:
好吧,我又失败了,于是我又改用wget
:
wget https://scratch.mit.edu/download
我企图从下载到的HTML中找到下载地址,最后还是无功而返:
突然想起微信上我常用的一个表情图:我太难了。
我又开始Google搜索直接的下载链接,结果并没有找到,反而找到一些关于Scrath为何被封的一些讨论内容,比如这个:
咋办呢?我陷入了深思,首先从国外访问的思路肯定没错,分析一下,有三个可行思路:
- 找人从国外帮我下载一个传给我
- 找人从国外帮我看一眼下载地址,然后我国外VPS中
wget
- 我弄个国外VPS安装带桌面的系统,从国外访问
不过我并不喜欢求人,重弄个VPS也贼拉麻烦,还有办法没?最终我想到了在浏览器中使用Socks 5代理,在一个VPS启用代理,并在浏览器中做相应设置:
成功在本地访问到了Scratch网站,并找到下载选项:
噗,我吐血,原来微软商店里就带,早知如此,我何必如此折腾!
直接的下载链接也被我发现了:
如果有人能肯告诉我上述链接,我何至于折腾这么大半天。不过,不管咋说,总算搞定了。
哎,做事好难啊!明明应该是很简单的事情,打开网站、下载、安装、开玩!结果却多了这么多波折!不过这又该怪谁呢?算了,还是怪我比较蠢笨吧。