我花16块得到了一个永久的微型服务器
source link: https://www.cnblogs.com/KoiC/p/17146400.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
我花16块得到了一个永久的微型服务器
前言#
在上一篇文章中(我用 Python 写了一个统计博客园文章信息的小工具),我写了一个统计博客园阅读量的小程序,同时希望利用服务器每日统计一次,以获取一段时间内文章阅读量的变化情况。
但如果只是做这样一件事,去租一个服务器就有些大材小用了。
作为一个 DIY 爱好者,常年混迹于酷安、恩山等平台,家里已经有一台刷了 padavan 的路由器,一个破解了的电视盒子,在刷机搞机这方面已是轻车熟路。
正巧在开学前看到一个神奇的东西:(本图片来自酷友-孤独症无情)
这是一个搭载 骁龙410 的随身WiFi,拥有 512M+4G 的配置(部分可以买到8G存储的),只卖十元左右。最最关键的是,它除了可以root原本的安卓系统,还可以刷 OpenWRT 和 Debian !!!
可以刷 Debian 的话我的服务器不就有着落了么!于是乎我在了解了一番后火速购买了一个。
随身WiFi#
东西到手以后,果断拆机看板号:
我手里的这个是 UFI001C 的板子,参考酷安和网络上的教程,下载了相应的刷机工具和刷机包(相关链接我放到了最后)。
刷机过程可以参考酷安教程,这里只提我自己遇到的几个问题:
- 我刷了两个随身WiFi,在备份 QCN 的时候第一次备份总会失败,都是第二次才成功的;
- 如果没有正确安装驱动,需要参考 开始折腾 · OpenStick项目 · 看云 (kancloud.cn) 这一部分内容去尝试更新安装驱动。
按教程刷入后就可以通过 XShell 等软件连接随身WiFi,这个过程可能遇到各种各样的问题,但一定要保持耐心和遵循已有教程。
Debian 系统#
连接到随身WiFi的 Debian 系统后,查看了一下它的版本,是 Debian11。
接着我开始调整它的python环境。它默认是安装了一个 python3.9 的环境,但是当我在终端键入 python3
时却显示无法找到此命令,网络上的方法五花八门,但都没有效果,于是我采取了最原始的一个解决办法:卸载重装。
这个地方遇到了一个小坑,因为 python 相关的依赖也出现了一些问题,最初我只卸载了 python,但并没有起作用。后来注意到它提示的一条命令,将依赖也卸载之后再次安装 python3,在花费了好几天的空闲时间后,它终于是可以使用了!
随之而来的是第二个问题:因为已经开学,学校的校园网都是需要在网页中认证才可以使用,随身WiFi的配置不足以再安装图形化界面。在此之前,我安装依赖都是连接自己的手机热点。也尝试自己抓包写一个脚本,奈何个人能力不足,认证系统也比较高级,遂放弃。
通过我的再三查找,在GitHub里发现了一个项目:深澜校园网登录程序 Go 语言版 ,借助这个项目,搭配 crontab,实现了随身WiFi开机连接校园网后自动进行登录认证。
走到这一步,就只剩下设置 crontab 定时执行 python 程序,但由于是第一次使用,也是踩了一些坑,但好在都解决了,参考资料同样放入文末。
至此,以随身WiFi作为服务器每日统计一次博客园信息就彻底实现了,现在只需要将随身WiFi插到充电头上即可。
写在最后#
开学以后空余时间就比较少了,但在 我用 Python 写了一个统计博客园文章信息的小工具 这篇文章中提到的功能还是会实现的,通过这样一个小项目来锻炼自己的各方面能力。
愿我们成为更好的自己!
参考#
刷机相关#
高通骁龙芯片的随身wifi入门刷机教程 来自 伏莱兮浜 - 酷安 (coolapk.com)
开始折腾 · OpenStick项目 · 看云 (kancloud.cn)
校园网认证#
设置定时任务#
作者:Koi.C
出处:https://www.cnblogs.com/KoiC/p/17146400.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!
Recommend
-
75
Linux - @creedowl - 有时候需要一个微型的 http 服务器用作文件分享和 html 文件预览,之前一直用 python3 里面的 http.server,但这个不支持分段,大文件经常出错,请问有什么推荐?
-
45
看十年,势在哪
-
38
-
40
-
46
高薪,不代表高枕无忧。
-
35
问与答 - @Guidoo - 我就喜欢这车。。2-3 年前就想买了。现在终于有钱买了,却被家人说,1.15w 买什么二手车。。。买个新车不好吗?2.买什么轿车,买个 suv 不好吗?大家买车的时候会考虑家人的感
-
54
数据中台被誉为大数据的下一站,由阿里兴起,核心思想是数据共享,2015年阿里提出“大中台,小前台”的策略。2018 年因为“腾讯数据中台论”,中台再度成为了人们谈论的焦点。 2019年,似乎人人都在提数据中台,但却不是所有人都清楚...
-
5
一个基于约束传播的微型计算语言的设计和实现 一个基于约束传播的,玩具级微型计算语言的设计和简单实现。 这个程序就是做来玩和练习的,代码是玩具级别的,用的python,基本可以正常工作了。 先介绍应用背景:
-
3
威联通发布TS-1655 NAS共支持安装16块硬盘
-
3
威联通发布TS-1655 NAS:可塞入16块硬盘 超级别墅 2022-12-28 01:03 出处/作者:快科技 整合编辑:佚名 0
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK