自建 Tailscale 的 DERP 节点
迫于 Tailscale 官方的中继节点在国内几乎没法用,于是在轻量云香港区自建了一个 DERP 服务。
迫于 Tailscale 官方的中继节点在国内几乎没法用,于是在轻量云香港区自建了一个 DERP 服务。
最近在折腾 iOS 开发的时候,想实现在切换 TabView
的 tab 时触发震动反馈,因为一边写一边学嘛,基础不牢,只能在网上瞎搜,试了各种方法都不奏效。直到前两天看到 Ice Cubes: for Mastodon 的这段代码,豁然开朗。
.well-known
目录编辑 config.yml
,添加如下配置:
1 | include: |
Damus 生成的 npub
开头的公钥不能直接用,要先转换成十六进制格式的公钥。可以用这个网站来转换。
把 npub
开头的公钥粘贴进 damus key
一栏,hex key
会自动计算出来,复制 hex key
的内容备用。
在 source
目录下新建一个名为.well-known
的目录,然后在.well-known
目录中创建 nostr.json
,填写如下信息:
1 | { |
在本地运行 hexo clean && hexo g
,生成成功后检查 public
目录中是否存在.well-known/nostr.json
文件,如存在则说明配置正确。
提交代码并部署成功后,即可在 nostr
客户端配置 NIP-05
认证,本文以 Damus
为例。
点击左上角头像,进入 Profile
,点击 Edit
,在 NIP-05 VERIFICATION
一栏中填写你的username@你的博客网站
,比如我填写的是 boris1993@www.boris1993.com
,最后点击 Save
。
如果一切正常的话,在你的 Profile 页面就能看到一个对勾图标,代表验证成功。
突然就对短链接服务的原理来了兴趣,于是就查了些资料,自己实现了一个很简陋的演示性的短链接服务。
每次 Vercel 部署之后,它都会在部署的 commit 下面发个类似这样的留言:
Successfully deployed to the following URLs:
blog – ./
blog-boris1993.vercel.app
boris1993.com
而且 GitHub 还会给我发邮件通知这个留言的内容,但是这个消息说实话没啥用,白白麻烦人而已,后来发现,在项目根目录创建一个名为 vercel.json
的文件,里面写上这样的配置就行:
1 | { |
这个配置的作用就是让 Vercel 不再往这个 repo 的 commit 下面评论部署状态。提交之后,Vercel 就会在这次部署开始遵循 vercel.json
的设定,不会再发送评论,自然也就不会有那封 “骚扰邮件” 了。
距离上一篇 Concourse 相关的文章发布,已过去两年有余,期间因为没什么使用场景,不知道该怎么继续写下去,于是就断了。这次,我终于有机会将 Concourse 用到我自己的 home lab,并成功完成了一条 pipeline。
我,很不幸,于 2022-12-23 夜,新冠奥密克戎发作。不过,最近记录自己被感染的生活好像是个流量密码,那我干脆也蹭一波热点,记录一下我感染之后的感受。
上个月冲动消费,入手了一台 HPE ProLiant MicroServer Gen8。其实我早想搞一台正经的服务器来玩了,因为群晖的魔改 Linux 总是玩的不那么爽。现在心愿实现,开始折腾。
本篇为二手 MicroServer Gen8 折腾记的第一篇,记录拿到服务器之后做的一些初始化的工作。
太长不看:默认情况下 servlet
不是线程安全的;Spring bean
是否线程安全取决于这个 bean 的 scope。