无需公网IP 使用 Cloudflare Tunnel 内网穿透

事到如今,已经很少有运营商愿意免费给你公网 IP 了。 CGNAT 早已是常态,当然从好的一方面来看,至少它隐藏了你的真实 IP,一定程度上让你家里的路由器/NAS 免受直接的黑客攻击。

不过如果我想要将 NAS 上的一些服务公开方便出门的时候使用,就成了一个头疼的问题。最简单的方法可能就是花钱从运营商那里买一个静态 IP,但有的运营商也只提供动态公网IP,还得用 DDNS。用 Cloudflar[……]

点击跳转以继续阅读

如何给 懒猫微服 刷 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. 简单方便,足够我用。[……]

点击跳转以继续阅读

如果你的运营商没有给分配的 IPv6 只有前缀而没有地址

我最近切换运营商,新的运营商给我提供的是一个 /48 的地址前缀,这和我之前的运营商们不一样,他们大多使用 DHCP,直接给你分配一个 IPv6 的地址。尽管 v6 存在的意义就是地址“无限”,但分配一个的话能省掉很多配置上的麻烦事。

这次全新的设置让我措手不及。

好消息是,官方有教程。坏消息是,官方的教程不沃克。

这就有些让人头疼了,配置完没网,即使我手动给路由器添加了静态路由到出口,[……]

点击跳转以继续阅读

imapsync 邮箱迁移 Plesk 到 Hestia

通常来说,可能不是很多人会遇到这种情况,就是你想要更换邮箱,但又需要将当前邮箱里的邮件带过去。可一旦发生,你就会发现,一个和互联网几乎相同年龄的东西,居然没有一个成熟的导出和导入功能。

比这更令人头疼的是,如果你是一个邮件服务器管理员,你就悲惨的发现,有服务器权限也不行。邮箱里的内容是使用特殊各式存储的,它不是一个简单的数据库,需要使用相应的服务进行存取,直接移动文件很可能导致数据损坏,得不[……]

点击跳转以继续阅读

迁移 Plesk 到 Hestia

我自定义的安装模块

使用 AWS Lightsail + Plesk 的小伙伴可能都已经听说了,Plesk 决定取消云平台合作免费 3 域名授权了。我的两个域名,其中一个域名下还挂了两个子域名网站,刚好可以用这个授权,现在也需要付费了。

去官网一看,最便宜的授权是 10 域名,$169.5 美元一年! 好吧,就算加上半价促销,也仅仅是第一年半价,我实际只用两个域名,实在是不划算。于是就想还是换个面板吧。[……]

点击跳转以继续阅读

三星 DEX 使用第三方输入法

最近有机会试用三星的 Dex 模式,遇到一个头疼的问题。我平时输入中文使用双拼,而三星键盘是不支持双拼的。只能安装第三方键盘 Google keyboard。但在 Dex 上,虽然设置中已经自动添加了谷歌键盘,但实际使用时只能调用三星自己的键盘。

解决的办法也很简单,就是删掉三星键盘即可。我没有试过装有多个第三方键盘的情况,就我自己来说,删掉三星键盘后,由于我只有谷歌键盘,谷歌键盘就自动变成[……]

点击跳转以继续阅读