购买安全密钥的原因
为了方便登录,我习惯让浏览器记住常用账号密码,并为重要账号启用双因子验证(2FA),如短信验证码。但短信不稳定,可能需要等待 30 秒以上,因此硬件安全密钥更优。
我选择了 YubiKey 5C NFC,支持 USB-C 和 NFC,可在电脑、手机上使用。其实 Security Key NFC 也基本够用,只是缺少 OpenPGP 支持。
为了方便登录,我习惯让浏览器记住常用账号密码,并为重要账号启用双因子验证(2FA),如短信验证码。但短信不稳定,可能需要等待 30 秒以上,因此硬件安全密钥更优。
我选择了 YubiKey 5C NFC,支持 USB-C 和 NFC,可在电脑、手机上使用。其实 Security Key NFC 也基本够用,只是缺少 OpenPGP 支持。
相比于 HTTP/2 及之前的 HTTP 版本,基于 QUIC (Quick UDP Internet Connections) 协议的 HTTP/3 实现了更低延迟、更好的网络适应性和增强的安全性。启用 Nginx 对 HTTP/3 的支持可以提升性能和用户体验,具体优点如下:
要启用 Nginx 的 QUIC 支持,需在编译时加入 OpenSSL 或 BoringSSL,并在配置文件中激活 QUIC。自行编译较为复杂,需要手动编写服务脚本且升级不便。相比之下,使用预编译版本更为便捷。要启用 Nginx 的 QUIC 支持,需在编译时集成 OpenSSL 或 BoringSSL。手动编译较为复杂,使用预编译版本则更加便捷。
为什么要更改硬盘分区的类型代码?事情的起因是这样的。
Ventoy 是一个制作可启动 U 盘的开源工具,但是有个问题,它创建的 EFI 分区,格式为 FAT16,分区类型代码却是0700
(正确的应该是 EF00
)。macOS 上因为会自动挂载该 EFI 分区, 如果同时插入两个 U 盘,则第二个会无法正确挂载。
通过 PPPoE 方式拨号上网的用户(包括常见的光猫),如果路由器的 MTU 设置不正确,可能会导致网速下降或者无法上网。
MTU(maximum transmission unit) 其实属于二层的一个概念,它的目的是限定「MAC 帧中数据部分(payload)」的大小。