如何给 懒猫微服 刷 OpenMediaVault

懒猫微服 是一个不错的 nas 系统,CEO 是 Deepin Linux 的作者大佬,机器做工扎实,系统设计创新,值得购买。

不过

对于身处海外的我来说,还是不够贴近日常使用场景。尤其是他们主打的内网穿透和服务器中转,以及与梯子配合等等,我都用不到,这么一来,懒猫系统的价值到我这边就已经打了对折。再加上 GFW 防火墙双向干扰,导致镜像服务器时好时坏。而且由于懒猫的系统是高度定制化的[……]

点击跳转以继续阅读

如何给旧域名做重定向

有些时候我们需要让一个域名的访问重定向到另一个域名,比如旧域名被墙的时候。

有些域名提供商会提供这项服务,但功能非常基础,只能单纯的匹配域名然后做跳转,而且这种跳转会丢失参数等信息,或者干脆就匹配失败,基本无法使用。

要重定向域名且保留请求参数,就需要你有一个专门的服务器来接受请求然后返回重定向信息。这个需求确实无法单纯用 DNS 实现的。

使用一个服务器

由于我本身有博客服务器,[……]

点击跳转以继续阅读

ZeroTier + RouterOS 打造回家 VPN

我家里的 NAS 其实利用率不高,重要的数据我都是存在云盘的。不过家里能有一个媒体中心还是会方便很多……比如看电影的时候。可以后台下载,然后电视等设备能直接读取。

我之前一直是用一台旧的 rmbp 来做服务器的,放在路由器旁边,网线直连,这样下载可以最大化利用带宽。不过众所周知 macOS 对 smb 服务的支持很烂,最近趁着有朋友的小主机,就拿它打造了一台 home lab,用的 Prox[……]

点击跳转以继续阅读

Hestia CP with Docker app

之前我写过一篇文章说我 迁移 Plesk 到 Hestia 经过一段时间的使用,除了少了一些功能外,整体还是很稳定实用的。最近我在捣鼓一些 Docker 应用,就发现 Hestia 并不能像 Plesk 那样直接从 UI 控制和管理 docker,当然,由于 Hestia 本身轻量级的设计架构,我们还是能够很容易让它实现 Docker App 反代的,当然了,它确实没办法管理 Docker 服务,[……]

点击跳转以继续阅读

Kotlin/Android 检测文本编码

最近在做 Android 版本的落格输入法,在导入码表的时候我犯了难。因为落格输入法的码表是支持 utf8 和 gb18030 两种编码格式的,甚至我自己内置的码表也是混用这两种格式的。在 Swift 或者 Python 中,如果你使用错误的编码去解码文本,就会收到报错。利用这个办法,我可以轻松实现两种编码的检测——先用 utf8 解码,报错了就再试试 gb18030. 简单方便,足够我用。[……]

点击跳转以继续阅读