yay进阶 yay是一个AUR Helper,他可以执行pacman的几乎所有操作,并在此基础上添加了很多额外用法。 我没有在网络上查找到关于yay的、除了pacman基础用法和安装AUR包以外的中文教程,英文的也几乎没有看到,这也是我写这篇文章的原因所在。 本文通篇详讲yay的每一个设置/选项(大概就是archwiki那种干涩的行文思路),最后会给出我自己的一些常用命令,但不会做解释。 写作时参考了yay 2021-04-04 #Archlinux
我的博客被完整地反向代理,并自动翻译成了繁体中文 2024.08.20更新我将境外的 Github Pages 解析停了,所有流量全部指向我的 HK 的 vps。 访问对方站点 /?about/ 时,在我服务器 /about/ 收到了一个奇怪的请求,访问对方别的路径时也会在我服务器的对应路径收到请求,UA 伪装成了 Google 家的爬虫: (关于为什么有 Mozilla 字段,可以参见 《是的,所有现代浏览器都假装自己是火狐》) 这个 ip 2024-07-18 #Network #Cloudflare #Blog
基于 JavaScript 的 Hexo Fluid 主题 banner 随机背景图实现 为什么要换掉随机图片 API因为 API 太慢了。根据 PageSpeed 的测速,使用 API 的图片加载时间来到了整整 2.5s,这似乎有些不可忍受。 Vercel 冷启动问题当初年少无知,为了实现 banner 随机背景图,选择了使用 vercel 创建随机图片 API。这带来了一些问题,首先 vercel 在站点一段时间没人访问以后会进入一种类似休眠的模式,下一次启动将会经历一个冷启动( 2024-09-25 #JavaScript #Hexo
使用向日葵智能插座 C2 用电记录推算宿舍上次烧水时间 我宿舍里入口处有一张公用的桌子,上面有一个烧水壶。根据生活经验,当用手摸烧水壶外壳能感受到明显热量时,水壶内的水大概是两小时内烧的,绝对能喝;但如果用手摸烧水壶外壳感受不到明显热量时,水壶内的水就不知道是什么时候烧的了,可能是三小时前,也可能是三天前。此时,在不寻求外部科学仪器介入的情况下,唯一能做的是询问寝室成员上一次水是谁烧的,是什么时候烧的。但寝室成员并不总是能够及时回答,可能在睡觉,也可能 2024-09-24 #Python #Hardware #IoT
使用 Caddy 反向代理 dockerhub 需要几步? 几个月前,由于众所周知的原因,中国大陆境内失去了所有公共的 dockerhub 镜像(或者说是反代)。网上随即涌现了一批自建 dockerhub 反代的,有用 Cloudflare Workers 的,也有用 nginx 的,甚至还有自建 registry 的。我使用 caddy 的原因很简单,一是配置简单,而是通过一台国内访问质量良好的境外服务器进行反向代理的访问质量会比 Cloudflare 2024-09-21 #Linux #Network #mitmproxy #Caddy #Docker
将 Rustdesk 中继服务从 Arch Linux 迁移至 Debian 这次迁移主要是两方面原因,一来是我安装了 Arch Linux 的 VPS 要过期了,续费价格过高,没有续费的动力;二来是手上的 VPS 越来越多,逐渐意识到 Arch Linux 作为滚动发行版,每次安装新的软件都要 Syu 甚至重启系统,实在没有太多的精力去维护,这也是为什么 Arch Linux 仅适合桌面发行版。 原本在 Arch Linux 上部署的 rustdesk server 我是 2024-09-20 #Linux #Archlinux #Rustdesk #Debian
自建图床小记五——费用 自建的图床自 8 月 13 日正式启用以来,已经过去一周多了,具体的费用是多少呢?原先设计的 0 额外投入有没有实现呢? 这是我的博客访问统计,在这一周多的时间内,一共有 1.27k 次页面访问,被 671 个访客访问了 769 次,平均下来每天也有一百多次的页面访问。 Cloudflare Workers 和 Cloudflare R2 的免费额度全部够用,用量全部小于免费额度的 1%。 2024-08-21 #CDN #图床
自建图床小记四——上传脚本编写与图片迁移 前面三篇小记分别讲述了图床的整体架构、用 Workers 构建 Restful API 和 自动更新部署 SSL 证书,这一篇c处理由此带来的图片上传问题,主要是要为 Typora 编写自动上传脚本,并为博客原有的图片进行迁移。 自动上传脚本主要还是给 Typora 用,实现这种效果 12345678910111213141516171819202122232425262728293031323 2024-08-20 #Linux #Network #图床 #Shell Script #Python
自建图床小记三—— SSL 证书的自动更新与部署 为什么要自动更新?众所周知,为站点开启 https 访问需要获得对应 host 的 ssl 证书,而如果希望证书被访客的浏览器所信任,需要拿到由 Certificate Authority (CA) 签发的 ssl 证书。在前一阵子那波 BAT 等大厂提供的云服务停止发放免费的由 TrustAsia/DigiCert 签发的一年有效期免费 ssl 证书之后,市面上已经没有被广泛信任的 CA 签发的 2024-08-14 #Linux #Bot #CDN #Github Action #Network #SSL certificates #图床
自建图床小记二——使用 Workers 为 R2 构建 Restful API 访问 R2 的两种方式一般来说,想要访问 Cloudflare R2 中的文件,会有两种方式。 一种是在 R2 的设置界面设置自定义域 另一种是通过 Cloudflare Workers 进行访问 那么应该选择哪种?选择 Cloudflare Workers! 为什么是 Cloudflare Workers?要回答这个问题比较困难,但可以回答另一个问题——「为什么不设置自定义域实现直接访问?」 2024-08-13 #图床 #Cloudflare #JavaScript #Python