做事好难:在电脑上安装Scratch

之前发文提到我在树莓派桌面版上安装了Scratch后,发现儿子在信息课上学过这个,并且他很喜欢玩,那就让他玩好了。

image.png
(图源 :scratch网页截图)

不过很快我就发现一个问题,因为我并没有给树莓派配置单独的键鼠以及显示器,和另外一台电脑共用一套设备,这样当需要使用电脑时,我就要把键鼠显示器都要重新插拔一下,很是麻烦。

再有就是不知道是啥缘故,我总觉得树莓派的桌面有一些卡,可能是我安装树莓派OS所用的TF卡速度有些慢吧。

有了这些因素,我就想,干脆在电脑上给他装个Scratch吧,然后树莓派我还是拿来做Linux Server主机用,感觉这才是它最强大的用途。

说干就干,搜索一下,很快就发现Scratch的官网地址:https://scratch.mit.edu/

果断浏览器里打开,满怀期待等半天,出现如下提示:

Reveal spoiler

image.png

不过这并不可怕,老司机什么没见过啊,咱不是有爱国上网工具嘛,于是打开工具后再次打开上述网址,晕,故障依旧。

不过,没关系,难道还有我搞不定的事情,一定是DNS解析啥的被干扰了,我对DNS啥的一通设置,又一通使用ipconfig /flushdns大法,结果故障依然。

不怕,我记得FireFox有DNS over HTTPS功能,于是我又下载了FireFox,启用了这个功能:

Reveal spoiler

image.png

结果故障依然,我有些不理解,按说DNS也通过https,访问数据也通过隧道,怎么还不行呢?真是一通操作猛如虎,一看结果二百五!

可是我不甘心,于是我又想了一个办法,我在国外的VPS上直接下载Scratch的安装包,然后在通过scp传回到本地,不就可以啦,我真是聪明伶俐。

可是在这之前,我需要知道下载地址,不过这不怕,我可以用命令行浏览器来访问这个网站,然后去找到下载地址呀。

说干就干,先安装命令行浏览器:

sudo apt install lynx

然后访问Scratch站的下载页面:

lynx https://scratch.mit.edu/download

结果被提示如下信息:

Reveal spoiler

image.png

好吧,我又失败了,于是我又改用wget:

wget https://scratch.mit.edu/download

我企图从下载到的HTML中找到下载地址,最后还是无功而返:

Reveal spoiler

image.png

突然想起微信上我常用的一个表情图:我太难了。

我又开始Google搜索直接的下载链接,结果并没有找到,反而找到一些关于Scrath为何被封的一些讨论内容,比如这个:

https://github.com/LLK/scratch-www/issues/4315

咋办呢?我陷入了深思,首先从国外访问的思路肯定没错,分析一下,有三个可行思路:

  • 找人从国外帮我下载一个传给我
  • 找人从国外帮我看一眼下载地址,然后我国外VPS中wget
  • 我弄个国外VPS安装带桌面的系统,从国外访问

不过我并不喜欢求人,重弄个VPS也贼拉麻烦,还有办法没?最终我想到了在浏览器中使用Socks 5代理,在一个VPS启用代理,并在浏览器中做相应设置:

Reveal spoiler

image.png

成功在本地访问到了Scratch网站,并找到下载选项:

Reveal spoiler

image.png

噗,我吐血,原来微软商店里就带,早知如此,我何必如此折腾!

直接的下载链接也被我发现了:

https://downloads.scratch.mit.edu/desktop/Scratch Setup.exe

如果有人能肯告诉我上述链接,我何至于折腾这么大半天。不过,不管咋说,总算搞定了。

哎,做事好难啊!明明应该是很简单的事情,打开网站、下载、安装、开玩!结果却多了这么多波折!不过这又该怪谁呢?算了,还是怪我比较蠢笨吧。

相关链接

Sort:  

补充一下:
chrome也支持secure DNS

Reveal spoiler

image.png

人工置顶

这个二百五把我看笑了

探索也是一种乐趣,比信手拈来的更有成就感😋

O哥。你有没有搭建梯子。
你自己搭建的那种。想跟你讨要来用一下啊。嘿嘿、