
PVE 配置 acme.sh + Cloudflare 实现 https 证书自动续签(DNS 验证)
💡 本文写于 2026 年 7 月,Cloudflare API 配置部分为当时界面,后续可能调整,请以实际情况为准。 此方案本身要求域名托管在 Cloudflare (即 NS 指向 Cloudflare)。 本着安全和最小权限的原则,本方案我们使用 User API Token + Zone ID(区域 ID) 的方式进行授权。 1. Cloudflare 配置 API Token Cl

1 完全圆锥形 NAT(Full cone NAT) 对于完全圆锥形 NAT,内网 IP 和内网端口号,被映射为外部 IP 和外部端口号。当路由器收到来自外部的报文时,只要报文的目的 IP 和目的端口号,匹配到 NAT 表项的外部 IP 和外部端口号,都会转换为对应的内网 IP 和内网端口号,转发到内网设备。 对于外部报文,路由器并不关心报文的源 IP 和源端口号(即报文来自谁),只要收到匹配

自从研究树莓派时了解了 mDNS 功能,我就一直非常青睐于这项功能。一言以蔽之,就是通过广播的形式,询问本地主机谁持有特定的主机名,并与之进行通信。 如下图所示,我的打印机主机名叫做 ricoh,只需要在控制台 ping ricoh.local 即可得到来自打印机的回复。 就这样一项方便的功能,Windows 中是默认开启的,但 Debian 及其衍生版本多不支持,需要手动配置一下。 编辑 /etc/systemd/resolved.conf 文件,取消注释 LLMNR 和 Multicast...

最近设备交付的 ESXi 机器系统装好后,同事把虚拟机上传到 ESXi 上,却不能运行。Windows 10 启动过程中卡在 logo 之后无限重启,Windows 7 直接蓝屏报错 0×000005D。 查了一下应该是虚拟化 CPU 兼容性的问题,解决办法如下: 1、 在创建 Windows 虚拟机时,其他步骤不变,在创建虚拟机最后一步时,点击“自定义硬件”→点击“虚拟机选项” →“高级”,在虚拟机选项中点击“编辑配置…” 2、点击“添加配置参数”:在名称处添加 "cpuid.vendorSt...

2013 届的同学们: 今天是你喜庆的日子,是你们的成人礼,是你们人生的一个新的开端。 你们将披戴上一副庄重的桂冠和礼袍,那表示你们成为了“学士”。在中国传统的语言中,成为“士”,那就是获得了一种与众不同的身份。“学以居位曰士”,“以才智用者谓之士”。士有各种,而“学士”,就是以学问和才智获得“士”的资格,受人尊重的人。所以,我衷心地祝贺你们,祝贺你们十几年求学终成正果! 你们今天毕业走出校门,明天就是社会大学的开学典礼。人生就是一次次的毕业与开学,但是,只有这次毕业与开学是人生最重要的转折点。...

最近糟心事很多,思绪很乱,逐一叙述…… 疫情防控 疫情防控(在国家层面)是当下最要紧的事情,也是对每个个体干扰最频繁的事情。近期各种过度防疫的新闻如星星之火般在全国各地发生,在全平台上曝光。20条的出台依旧未能缓和各方的矛盾,相反的,一些地方的对抗甚至演变为了暴力冲突,以往稳定压倒一切的地方也出现诸多不稳定的因素等等。 立党说,中国从来没有面临冬季 Omicron 大爆发,今年冬天则是最有可能的时机。我个人自然是非常认同这个观点。毕竟从流行病学的既往事实来看,冬天是呼吸道疾病高发的时节,Omic...

有这样一种病毒,它的传染力超强,每个人来到这个世界上,4年之内几乎都会被它感染[1]。 现在全球每年新增1亿多人口,它每年导致1亿左右的儿童腹泻,每年有近2千万孩子为它出现中重度腹泻,曾经每年有50—100万的孩子因为它而死亡。[2, 3] 而且哪怕是感染过,之后还可能反复感染,哪怕你已经成年了,只不过后面再感染,大部分症状比较轻微。如果我们做大规模的核酸筛查,全球每年会筛出上亿的阳性案例。 即便按每年50万计算,10年下来要因为它死亡的孩子就达到500万,对于这样的一种危害巨大的病毒,历史上也...