Vehicle

回顾一下今年写的日记,发现似乎没有任何生活的气息,我的妻子也好偶尔也有读者也好希望我能更多地写一写生活中的事。只是一来我对写关于自己的文章感到棘手,二来感觉生活本身的复杂性用语言来表达比写一写科普的技术类文章要难很多,也很难有助于自己以外的人。

使用 Namecheap 的域名邮箱托管服务

背景

最近手机携号转网,运营商从 SoftBank 改成了 Rakuten Mobile,一下子一个月能省下好几千日元,想着借这个机会重新审视下其他一些服务的费用,其中一个就是我的域名邮箱( [email protected] ),我的域名 gimo.me 是我 2011 年注册的到今年已经第十个年头,开头的几年出于好玩用过当时腾讯邮箱免费的域名邮箱服务,后来从 2018 年开始一直用的是 G Suite(现在改名叫 Google Workspace),中间涨了一次价格,目前日本的价格最基础版大概一个月 680 日元(含税 748 日元),实际上我需要的只是邮箱功能,它附带的其他功能压根用不上,每个月交这么一笔钱也不太划算。又正好我用的域名服务商 Namecheap 有个邮箱托管(Professional Business Email)的促销情报,大概首年半价,或者可以试用 2 个月(这个好像只要新用户就有),于是我开通了 Pro 版的试用几天,目前感觉还不错,借此记录下这个转移的过程,顺便写一写相关 DNS 记录(MX, SPF, DKIM, DMARC)的作用。

用 Hugo 生成 README.md

缘起

相信不少人跟我一样使用 GitHub 来托管博客的源文件,用 Hugo 来生成静态的 HTML 页面,然后用 GitHub Pages 也好其他什么服务也好来展示自己的博客,最终的成品就像你现在看到的这个网址是 blog.gimo.me 开头的页面。很少有读者会去关心这个博客背后的文件都存放在哪,不过作为这个博客的作者,时不时地还是会去它的 GitHub 仓库地址看一看,一直以来有一个让人不爽的地方是这个 GitHub 仓库没有一个 README.md 文件,也就是说打开这个仓库的页面有种很突兀的感觉,什么介绍也没有,就像下面的 gif 里显示的那样。

CloudCone 寻找复活节彩蛋始末

话说几天前收到了 CloudCone (某廉价 VPS 提供商)发来的邮件说他们复活节会有一个寻找彩蛋的活动,实际上就是会在他们的网站里藏好特价 VPS 的相关链接,看了下最高有 96% OFF 的折扣,确实挺吸引人。

于是,抱着试试看的态度,我决定参加一下,活动定于太平洋时间 4 月 4 日早上 7 点开始,我换算了一下就是东京时间的晚上 11 点,我想着到点了直接去网站找肯定是赶不上趟了,但是我也不想在这个活动上投入太大的热情,就想着,到时候他的网站上说不定会多出新链接,这个新链接说不定就是彩蛋的地址,于是我掏出了我的 Huginn(关于 Huginn 是什么,我有空应该会单独写一篇日记),创建了一个 Website Agent,每分钟让他去解析一遍目标地址,然后把所有的链接抽出来(用 css 选择器就是一个字 a,取 href),这个 Website Agent 甚至自带了去重功能,那就直接放着跑了,一旦有新的链接出现马上发给我的电报,这个 Agent 的配置大概这样。

使用 WireGuard 搭建私有网络

起因

在上篇日记中讲到了自建 vaultwarden 密码管理软件的经过,虽然过程一帆风顺不过还是不太希望这个服务在公网上被访问到,毕竟实际上只有我一个人在使用,我得选一种方法让别人没法访问。方法其实有不少,比如配置 NGINX 让它只能接受指定 IP 地址的访问,不过不管家里也好,移动设备也好都没有固定 IP,如果要用这个方法的话,我首先得搭建一个代理服务器拿到一个固定的 IP 地址才行,与其如此我不如搭建一个私有网络,把我用到的几个设备连接到这一个虚拟网络中,这样不仅可以实现只让我访问服务的目标,还能带来其他一些好处,比如哪天开始需要去公司上班了,我可以连回家里的设备。

于是想到了早就听说却一直没有用过的 WireGuard。

自建 vaultwarden(a.k.a bitwarden_rs)

20210513 更新:鉴于 bitwarden_rs 已经更名为 vaultwarden 本文也对关键词加以更新。

背景

一直以来,大概近 5 年的时间我一直在使用着一款叫做 Enpass 的密码管理软件,当初选择这款软件是考虑到

  • 跨平台,尤其是对 Linux 桌面有较好的支持
  • 买断式的收费方式
  • 软件自身不提供数据同步功能,可选择自定义的同步方式

不过最近用上了新手机之后,它的自动补全方式就开始屡屡失效,虽然之前也有过但并没有这么频繁,于是想着利用这个机会研究一下其他的选择。经过一番比较,基本上把目光投向了 bitwarden。同样支持多平台,实际上我发现桌面端如果只是浏览器使用的话安装一个浏览器插件就行,那个用 Web 技术写的桌面客户端显得非常鸡肋(比起 Enpass,可以说非常卡顿)。不过基本上我在桌面端基本也只使用浏览器填充密码,所以问题不大。

至于 bitwarden 的收费方式虽然是订阅收费但价格可以说真的非常低了,只是它这种自己提供后端同步的方式总觉得心理上有点儿怪怪的。但好在除了使用它官方的服务之外,还有自建服务这条路,这里就不得不说 vaultwarden(原本叫作:bitwarden_rs) 这个第三方实现的开源后端了,比起官方提供的方式,系统资源的要求上要低的多。

风雨千年路,江山万里心

时间过得真快,想不到我来到日本已经快十个月,而博客也竟有四个多月没有更新了。期间我都去了哪?都干了什么?实际上我哪也没去,基本在电视、电脑、手机和平板前度过,因为新的刺激在变少、又有各种打发时间的办法我变得不知道该写些什么,虽然尝试过写几篇学习日语的文章,但是感觉不够系统也没有发表出来。

不过这么多时间里,始终有一个人陪伴着我,虽然她不在我的身边,但是我们常常打电话唠嗑,陪伴我度过了这么多个日夜。当然她就是我尊敬的奥様(老婆大人)👏适逢马上要迎来她的生日,这篇小小的文章就当作一个礼物吧🎂。

除了一个小秘密,我只是一个极其平凡的人

标题是引用了几年前豆瓣的一则品牌宣传片里的台词,我虽然已经基本忘记了那个宣传片讲了一个什么故事,不过这句台词无论如何刻到了我的脑子里。在最近空闲的时间里,我开始寻思这句话真正的含义。

在推敲了几次了之后,我得出了结论,

我之所以是我,是因为我有秘密。

杂谈 HTTPS:最低限理解

现在但凡我们使用浏览器访问网站,尤其是大型的网站而言,基本 HTTPS 都变成了标配,对于普通用户(也就是本文的读者)来说在地址栏的部分会有一把锁🔒,它代表你和你要访问的网站之间的通讯是安全的。但是对于这个安全具体是什么意思,可能很多人不太搞得清楚,我想写一篇简单的文章谈谈我的理解。如果你赶时间,简单地说,这把锁基本(试图)解决三个主要问题:

  1. 你和对方使用只有你们俩知道的密码本加密通讯
  2. 你和对方用足够安全的方式分享只有你俩知道的那个密码本
  3. 你需要有个方法判断对方是不是真的能信得过

地震、襲来

入り口

在中学,历史课本上我们必然会被教育日本对于我国以及亚洲诸国的侵略,而地理课本则会介绍日本是个多火山地震的国家。我来到日本生活这几个月里,大大小小经历的地震,恐怕已经比我过去人生经历的总和还要多,仔细想想真是不可思议,所谓「人生的入口」大概是这样一种东西。