Cloudflare Tunnel 的使用方法
日日说不会用 CF Tunnel,就写一篇简单说明一下用法。
最近药药买了蓝蜘蛛 Spyder X,我告诉他不要用配套软件,直接用 DisplayCAL。DisplayCAL 已经三年多没有更新了,软件不更新也会变质,有些东西直接按当年的步骤,就会出现奇奇怪怪的问题。因此我在此总结一下当前使用 DisplayCAL 和 Spyder X 的完整流程及注意事项。
Btrfs 是具有 subvolume、快照等高级功能的写入时复制(copy-on-write)文件系统。Fedora、Ubuntu 桌面版系统在安装到 Btrfs 分区时会为根目录 / 和 home 目录 /home 分别创建不同的 subvolume。但是,Ubuntu Server 默认不会创建任何 subvolume。本文介绍如何将 Btrfs 分区中的根目录转换为 subvolume。
最近给自己的直播写了个弹幕后端,基于 ASP.NET Core 和 SignalR,实现非常简单。部署反而比预期麻烦很多,因为我之前自动部署的应用都是静态网站,这次要部署动态应用,就遇到了预料之外的问题。
最终,我选择了用 GitHub Actions 构建并推送到另一分支,然后触发 Webhook,由自己的服务器拉取构建好的新版本并重启应用更新。
还是之前写过的,云厂商提供的系统镜像不好使的问题。之前写过《使用 iPXE 和 netboot.xyz 重装 VPS 系统》,但是,由于各种原因(如系统内存不足、国内网络不稳定等),其适用性受到了限制。这次改用了 Ubuntu Cloud Images,可以直接用 dd 命令覆盖系统盘,然后重装系统。
去年回国,买了小米 K40。年底回日本时,换了 cmlink 卡。在东京待机(隔离)时,用着没什么问题,到福冈后的某个时间开始不能打电话了。由于我打电话少,我是一段时间以后才意识到这个问题的。
结论:目前无法给树莓派上的 Ubuntu Server 20.04 系统安装 Hardware Enablement (HWE)。
最近在路由器上刷了 OpenWrt,但是 OpenWrt 默认没有集成 UPnP 和 NAT-PMP 功能。我手动开启时遇到了一些问题,在此记录以帮助可能遇到同样问题的朋友。
有很多 IDC 提供的 VPS 分系统盘和数据盘。这种方式可以使重装系统时不影响一部分数据。但是,这么做也会造成可利用的空间减少。如果你不需要经常在保留数据的前提下重装系统,可以采用 RAID 方式将硬盘空间组合起来,还能提高速度。
需要注意的是,操作时要在系统盘和数据盘上创建 RAID,然后安装 Ubuntu Server。此操作会毁掉所有已有数据。如有重要数据,请提前备份。