技术方面的回忆突然很想反时序地写。
最近几天的项目是完善个人博客(对就是这个站点)、完善下部署在家里的速龙、给目前在宿舍的R2S配置下ipv6,稍远一些的计划包括利用闲置的树莓派3B+和三四个Arduino做些在学校的小应用,包括@reclusivepanda做过的超声波测距以及全局网络速度显示。目前被当作服务器用的2009年AMDTM Athlon II (4Core 4GB 250G)计划部署VPN服务器、FTP服务器(或者作为升级版的nextcloud云盘)、Minecraft服务器(用65535和/或23336端口)。相应地预计会熟悉ubuntu环境下的进阶命令行操作1。
在刚刚过去的寒假,利用学生身份白嫖了阿里云的2Core4G1M服务器两个月2,在搭wordpress博客的时候略微了解了mysql指令与nginx反向代理;在一月中旬尝试配置了openwrt-NativeIPv6。
时间轴继续往前推,高考完的7月10号购买了目前在用的Ryzen3系列全套配件并组装了我的第一台台式机3,安装了第一个LTSC/LTSB系统,并发现4了Ventoy这一很有趣的U盘引导工具。
而提到openwrt与R2S,还得从这个时候说起。刚高考完那会闲来无事,正好家里新换了个网件的路由器(据说还不错),于是计划刷个软路由试图科学上网。折腾了一两天之后成果是这样的:
此图下面没截到的地方有由koolshare老哥制作的插件中心,其中有支持vtworay的柯学插件。之后在某主机商初购买了节点,在插件中填入节点的相关信息即可做到柯学上网。(其实在整个路由的柯学上网之前还用过vtworay的windows客户端(开源))。然而2Core1Ghz的网件处理器实在是无法应付aes128解码的算力,在用speedtest测试时甚至不能稳定达到10Mbps的速率。
于是我在十月份有了第一个算力足够的软路由,可以完美应付vtray的解码问题;而强大的openwrt固件又有足够多的自由度,DDNS,SFTP,Shadow*****等官方/社区插件(?)可以满足折腾的各种需求。在弄好了vtray之后,购入了域名(site26.xyz)以供便捷连接到校园网中的路由器。其中还有一个小插曲:除了宿舍的台式机之外我还有一个采用Intel PentiumTM 的SurfaceGo,除了记个笔记干啥都卡。于是计划使用微软的rdp协议远程控制台式机,以Surface作为终端;而访问台式机则需要台式机(或入户路由器)的ip地址,这就是购买的域名的用处了——通过DDNS服务路由器将自身WAN口ip上报到域名的托管商(目前是cloudflare),在任何地方访问此域名时都会返回相关ip。
Across the Great Wall, we can reach every corner in the world
这是PART1的结语。
PART2-
不得不承认,高中这三年没有太多进展。
中考结束后我去北航参加一个Arduino相关的集训,带我(们)5集训的老师原来是在北京码高上班,结果不知什么原因出来单干,成立了一个类似的培训机构,这是后话。那次一周的集训从早上八点到晚上九点,差不多一天一个小专题。最开始是做blink,然后是时钟,最后是做一个带视频传输的蓝牙/WiFi小车。每天从完全不知道到熟练应用的过程虽说很困难但也很快乐,在研究自己感兴趣的事的时候我们常常感受不到疲倦……C中的“库”和“总线”“串口”等概念就是在那个时候了解到的
到了高中之后随之而来的课业压力让我停下了折腾的脚步。一年级就曾尝试过给学校的全新一体机装Win10系统,结果以失败告终;还有过给电脑加BIOS密码等智障操作,却因忘记密码闹出过一堆事。貌似高中的一体机在我在的时候经常出各种问题6,原本不会出任何问题的可重复的操作只要我一操作就一定出问题7。不过在高中折腾->出bug->调试解决bug->折腾的循环中我也学到了许多硬盘相关的知识,例如MBR与GUID,主分区与逻辑分区等。高中的前半段也试图学习过C++参加NOIP,不过最后考试也没报名,C++也丢下了(只看到了指针);高考前的几个月是班里一体机无故障运行最长的时间(笑)。
И снег, и ветер, и звёзд ночной полёт. Меня моё сердце, в тревожную даль зовёт…
Песня о тревожной молодости, Александра Пахмутова, 1958
PART3-
我初次接触电子电路是在小学三四年级,当时在四十军对面老科协那里有一个免费教电路的班,于是我就去听了听并感觉很有意思。更早的时候我就有自己玩过电子积木,当时叶老师上课用的也是电子积木,不过元器件更全一些。从那以后一直在跟着班学,后来逐渐接触了二极管三极管电阻电容等模电内容8,以及单片机(只记得叫ERCU,厂家什么的记不住了),而这就是“机器人”相关的内容了。相应地参加过几次科协/电教馆举办的比赛,拿过几个没甚么用的银牌,这些电子电路相关的启蒙内容一直到高中才停下来,到最后我初步掌握了一些基础电路的原理及读图分析方法(例如无稳态/推挽/74/555系列集成块),只不过没有设计过什么小电路就是了。
PC方面,由于4岁的时候就发现已经近视,我在电脑/手机的使用方面常常受到管制,大部分操作都是地下进行的。
To Be Continued…