SkyWT

SkyWT

我们的征途是星辰大海

⚙️ 本网站主题尚未开发完善,可能偶现奇怪的 bug。
✨ 最近更新:添加全站 PJAX 无刷新(220930)。

学车学到科目三,要我们在无忧乐行平台上看满 9 小时课程之后才能预约考试。这个平台非常恶心,不仅 UI 丑得没法看,而且在看视频的时候每隔一定时间会弹出验证码窗口,必须在指定时间之内完成验证;把网站标签页或窗口切到后台就会停止记录学时,必须保证前台观看。

魔高一尺,道高一丈,既然都是前端的小把戏,我们自然可以找到前端的解决方法。

More...


网上关于用自己的 VPS 搭博客的教程非常多,但是多半是一些非常陈旧和杂乱的实践。

作为一个折腾博客五年多的「折腾达人」,本文汇总自己多年的折腾经验,形成一个我认为的「最佳实践」,希望能够作为参考。同时为了简化过程,这篇博客介绍的并不完全是我服务器上的部署方式,更加优化的一些地方在文末有列举。

More...


随着自己 Self-host 的服务越来越多,服务器上的数据也越来越重要。虽然服务器很少有完全 crash 掉的可能性,但是如果某天真的有什么不可抗力,后果是不堪设想的……所以一个自动化且白嫖的「容灾备份」方案就十分重要。

More...


最初目的只是想看看个人门户查询图书馆借阅书籍的接口,写个还书提醒的程序(因为借的书总是忘记还,过期了图书馆不仅不会提醒还不能直接续借,得付滞纳金……),结果就一发不可收拾,研究了一下 HNU 的个人门户登录逻辑并用 Python 浅浅实现了一下。

More...


最早开始折腾服务器是在 2017 年,实在想不起来是什么原因了,我接触到了 AppNode 这个东西,从这里我走上了折腾的不归路。五年后,我的服务器从「容器暴露端口 + Caddy 反代」的模式全面转向「服务发现」的模式,和最开始的那个 AppNode 已经大大不同了。这过程中的摸索,回想起来还是感触颇深。

More...


从 Nginx 换到 Caddy 之后,被 Caddyfile 的简洁优雅深深震撼了。特别是自动申请 SSL 证书的功能实在强大。

既然配置简化了,我们也可以尝试一些更优雅炫酷的配置方式,比如配置泛域名证书,我的期望是访问一个没有在 Caddyfile 中列出的 xxx.skywt.cn 会显示 404 页面。

More...


新年伊始,「爱好折腾」的我又对服务器搞了一次大迁移&改动。

主要是原来放在 skywt.cn 的博客放到了 blog.skywt.cn(也相应做了 301 重定向),然后重新写了一个极度简洁(?)的首页。以及在看不见的地方,对服务器整个部署的架构都重新探索了一番。

正逢新年,就借此机会记录一下这段时间折腾的东西,然后立一立 flags 吧。

More...


故事的起源是一个由于线性代数期末考几道计算题卡住算不出来折腾半天而考后看某课代表提前交卷又感觉人均 AK 了以致十分 emo 想要暂时逃避学习的下午。

More...


MacOS 用 Docker 安装 Kali Linux “虚拟机”

M1 macOS 上很令人头疼的就是虚拟机软件,想装 Kali 的虚拟机,试了一大堆感觉没一个能用的,Parallels 17 是最完美的也是贵得最离谱的,UTM 作为开源免费的解决方案从 iPad 而来,实在有点拉垮,VMware Fusion、VirtualBox 都还不支持 M1 芯片……
于是某天突发奇想:有没有可能拿 Kali Linux 的 Docker 容器当虚拟机,然后 VNC 连接桌面来使用呢?

More...


程设课的大作业是「图书管理系统」,似乎要我们完成一个「实验报告」。看看发下来的这个范例 pdf 总觉得用 Word 来写会惨不忍睹。「天下苦 Microsoft 久矣!」于是决定尝试一下大名鼎鼎的 $\LaTeX$。

心血来潮去学了 LaTeX 语法,本来打算在本地 vscode 里写,结果发现这个 LaTeX 的编译器五花八门琳琅满目,配置也极其复杂和不统一。于是想去看看有没有在线的 all-in-one 协作平台,发现了 Overleaf 这个网站,这个程序是开源的,可以部署到自己的服务器上。终于可以愉快地写 LaTeX 啦!

More...