Posts List

使用新 GPG 密钥重新签名所有 Git commits

背景 之前在更新 GitHub 的 GPG 公钥的时候,不小心手贱删掉了原来的 GPG 公钥。这就导致了很严重的后果 —— 我之前所有的 commits 都变成了 Unverified 的状态。由于本地也没有原 GPG 公钥的备份,本强迫症一度抓狂想自裁。 不过即便如此,我们还是可以使用新的 GPG 密钥重新签名之前所有的 Git commits,然后 git push --force 无脑解决问题。

为 Windows 远程桌面服务安装自签名证书

为 Windows 远程桌面服务安装自签名证书

背景 最近,由于学校的某门课程要用到一个 Windows only 的屑软件,而我又不想使用 Boot Camp / 虚拟机之类的解决方式,因此最后选择在套路云上开了一台 抢占式实例,利用停机不收费、流量按量计费等特性获得了一台暂时性、价格尚可接受、性能不错的 Windows 云服务器。

使用 Hugo Encryptor 加密你的 Hugo 博客文章

简介 Hugo Encryptor 是咱在 GitHub 上发现的一个基于 Python 3 的项目,它能够方便地加密你的 Hugo 博客文章。

解决 Surge 无法更新 GeoIP Database 的问题

根据 MaxMind 官方公告,从 2019 年 12 月 30 日起,用户需要注册 MaxMind 账户并使用 license key 才能下载免费的 GeoLite2 数据库,原公开下载链接也不再可用。

macOS 下使用 GPG 签名 Git commits

*本文仅作个人笔记

为 Surge 自签发 CA 根证书

为了让 Surge Managed Configuration 也能实现 MitM,我们必须提前自签发 CA 根证书,并在 iOS 系统中安装和信任。除此之外,自签 CA 根证书还能自定义证书的名称、有效期等,让强迫症看着更舒服。

使用 Padavan 路由器实现校园网自动 Web 认证

使用 Padavan 路由器实现校园网自动 Web 认证

背景及需求 我校的电信有线网络并不会限制路由器的使用。然而,有线网络的认证方式是动态 IP + Web 认证。在每次重启路由器后,访问任意非 HTTPS 页面就会被劫持到电信的认证网页,在该网页上输入账号密码后,才能联网。

让你的 Mac 提前用上 macOS Catalina 的 Shell —— Oh My Zsh 配置指南

让你的 Mac 提前用上 macOS Catalina 的 Shell —— Oh My Zsh 配置指南

本文同步发布于 少数派,欢迎去帮咱点个 Like(逃。 在月初召开的 WWDC 2019 上,Apple 公布了下一代 macOS —— macOS Catalina。除了全新的音乐和电视等 app、支持 iPad 作为外置显示器等显而易见的更新,macOS Catalina 还为专业用户带来了一项重大变化 —— zsh 将取代 bash,成为操作系统的默认 shell。

用 IFTTT 实现 Blog 更新时自动发推

最近把 Blog 从 Blogspot 平台迁移到了自己的 VPS 上,这之后发现了一点不便之处:之前用的 Blogger to Twitter 的 IFTTT applet 不再可用了。由于我懒得每次更新 Blog 之后再手动推送到 Twitter,就建立了一个新的 applet 来实现这一功能。

借助 HyperApp 搭建自己的 Tiny Tiny RSS & RSSHub 服务

借助 HyperApp 搭建自己的 Tiny Tiny RSS & RSSHub 服务

前言 —— 在 2019 年,我为什么还需要 RSS? 在社交媒体、推荐算法大行其道的今天,RSS 作为一种稍显「落后」的阅读方式已然式微。然而,相比 Twitter 等平台几乎实时的信息传递与「刷不完」的信息流,RSS 真的就一无是处了吗?我认为不是。RSS 作为一种阅读方式,拥有以下难以取代的优点: