VPS 再入门:选购篇

提示 如果着急看结论可以直接转到文末,有列举我在使用的 VPS 商家和在观望的商家。 另外本文所有链接均不含 aff 差不多两年前,写过两篇关于 VPS 配置和使用的文章,最近一年对 VPS 又有了一些新的了解,这次主要在于 VPS 的选购上,而且着重在那些不这么出名的商家身上。

给博客文章自动生成分享图

在此之前,如果把本站的文章分享到社交网站或是会抓取内容的聊天软件,通常会显示文章的标题和简介,但多少感觉有点儿光秃秃的,有点儿单调。如果可以加上一张分享图,应该能显得美观一些,但是为此专门找一张关系不大的配图,又觉得很麻烦,而且感觉会对于本身就更新频率一般的本博客而言,更是雪上加霜。于是想了想有没有办法自动生成一张呢?答案是肯定的。这里先把最终的效果放上来,再解释其中的细节,下图就是给本文自动生成的分享图,如果把这篇文章分享出去,想必它就会出现。

动手写一个 Hugo 博客主题

在读这篇文章的朋友可能已经注意到本博客的主题换了个样,那是因为过去的两个星期我自己写了套 Hugo 的主题。 倒也不是对上一套主题有什么不满,一来是之前从来是拿来主义,都没有正经写过 Hugo 的主题,这次想试一试。另外就是对于上一套主题一直也有缝缝补补的修改,想着与其如此不如自己写一套得了。 于是,借着 Hugo 完善的文档以及上一套主题的代码,正式走上了一条缝合的道路。这篇文章就来介绍一下如何写一个适用于 Hugo 的博客主题。 只想看代码的可以直接移步: https://github.com/masakichi/futu

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) 这个第三方实现的开源后端了,比起官方提供的方式,系统资源的要求上要低的多。

风雨千年路,江山万里心

时间过得真快,想不到我来到日本已经快十个月,而博客也竟有四个多月没有更新了。期间我都去了哪?都干了什么?实际上我哪也没去,基本在电视、电脑、手机和平板前度过,因为新的刺激在变少、又有各种打发时间的办法我变得不知道该写些什么,虽然尝试过写几篇学习日语的文章,但是感觉不够系统也没有发表出来。 不过这么多时间里,始终有一个人陪伴着我,虽然她不在我的身边,但是我们常常打电话唠嗑,陪伴我度过了这么多个日夜。当然她就是我尊敬的奥様(老婆大人)👏适逢马上要迎来她的生日,这篇小小的文章就当作一个礼物吧🎂。