On The Luna
type: channel
link: https://blog.iks.moe/
description: On The Luna - iks' Blog
items: 利用 Zoho Mail 的传出 Webhook 功能推送新邮件通知
items: 在 Intel(R) J4125 承载的 Proxmox VE 虚拟机上安装 Windows 11 IoT Enterprise LTSC 2024 并直通网卡
items: 华为云 Flexus 应用服务器 L 实例 ap-southeast-3 （新加坡）测评
items: 华为云 Flexus 应用服务器 L 实例 ap-southeast-1 （香港）测评
items: Windows(R) Vista(TM) 安装体验——以 VMware Workstation Pro 为例
items: Sakura Internet VPS 评测
items: Debian 10 (Buster) 及以上的发行版软件包源安装 MySQL 5.6.51
items: AlphaSSL 新证书 GlobalSign GCC R6 AlphaSSL CA 2023 证书链修复教程
items: Ingress 系列任务《某魔都のbilibili》活动记录
items: Ingress 系列任务《英梨梨带你游上海》活动记录

利用 Zoho Mail 的传出 Webhook 功能推送新邮件通知
type: item
date: 2025-07-30T23:47:00+08:00
description: 前言本文适用于接受以 POST 方法提交 JSON 体的 API 对端的通知解决方案，此案以 Telegram Bot 为例。以前的 Gmail Bot 还是很好用的，对于笔者这种重度用户来说登录网页来看邮件的时效性和便捷性都不如早起醒来瞄一眼 Bot 分类栏里出现的小红点——虽是十余年前的迷思，在手机上使用邮件 App 查看或同步邮件的话，其本家邮件（或是委托其同步的邮件）基本都是通过系统推送渠道告知用户新到的，若没有提供商的支持，透过 POP 等协议来同步的能耗和及时性都不及打开 IM 听任联系人 Q 我 8。Zoho Mail 虽然也有 App，但其商用办公解决方案提供的 Webhook 显然更简洁，为什么不用这种更为优雅的耦合方式呢？本文不涉及到对传入 Webhook 或 API 的操作，因此这里不介绍 Bot 侧的工作，直接从创建 Zoho Deluge 函数开始。配置 Zoho Mail 的 DRE 函数需要组织机构管理员「启用集成」https://mailadmin.zoho.com/cpanel/home.do#otherApps/integrations/settings （默认已经启用）访问 https://mail.zoho.com/zm/#settings/integrations-settings/DeveloperSpace/dre 并单击「创建函数」，自定义「函数名称」，「类别」选择「传出 Webhook」，在新出现的窗口粘贴以下内容：info Body; newLine = hexToText("0A"); summaryValue = Body.get("summary"); subjectValue = Body.get("subject"); senderValue = Body.get("sender"); messageIdValue = Body.get("messageId"); fromAddressValue = Body.get("fromAddress"); modeValue = Body.get("Mode"); notifyHeader = "You have a new mail."; chatIdValue = "114514191"; messageText = notifyHeader + newLine + "✉ " + "" + senderValue + "" + " <" + "" + fromAddressValue + "" + "> " + newLine + subjectValue + newLine + newLine + summaryValue; linkValue = "https://mail.zoho.com/zm/#mail/tab/" + messageIdValue; inlineKeyboardButton = {"text":"Open in Zoho Mail","url":linkValue}; if(modeValue == "6") { result = {"chat_id":chatIdValue,"text":messageText,"parse_mode":"HTML","reply_markup":{"inline_keyboard":{{inlineKeyboardButton}}}}; } else { result = {}; } return result;函数详解先贴出调用传出 Webhook 时会给到的 Body 的示例内容：{ "summary": "这是邮件摘要", "sentDateInGMT": 1753886387000, // 邮件发送时间(UTC)的Unix时间戳后加了三个0 "subject": "这是邮件主题", "Mode": 6, // 6是收到，1是发送，其他不知道，文档也没写 "messageId": 17538863870133100, // Zoho Mail 的信息ID，用于构建直达本邮件的URL "toAddress": "<postmaster@example.com>", // 收件人地址 "folderId": 114514000000001919, // Zoho Mail 的文件夹ID "zuid": 114514191, // Zoho 用户 ID "size": 114, // 邮件尺寸 "sender": "John Smith", // 发件人 "receivedTime": 1753886387114, // 邮件收到时间(UTC)的Unix时间戳，最后三位是毫秒 "fromAddress": "webmaster@example.com"…

在 Intel(R) J4125 承载的 Proxmox VE 虚拟机上安装 Windows 11 IoT Enterprise LTSC 2024 并直通网卡
type: item
date: 2024-10-12T13:00:00+08:00
description: Windows 11 的 LTSC 可谓是千呼万唤始出来。2024 年 10 月 2 日 Microsoft 正式公布了 Windows 11 Enterprise LTSC 2024 的各语言镜像，但英文单语言版 iotent 镜像（版本 26100.1742）早在 9 月 6 日就已经被编译了出来，这回属于是正式发布。本着折腾的原则，备份完数据之后就准备把软路由上的 Windows 10 升级一下。全新安装总是省事的。准备清单微 PE 工具箱 版本 2.3 或更高 https://www.wepe.com.cn/download.html（直通网卡用）Intel 以太网适配器完整的驱动程序包 版本 29.3.1 或更高 https://www.intel.com/content/www/us/en/download/15084/intel-ethernet-adapter-complete-driver-pack.htmlDISM++ 版本 10.1.1002.2 或更高 https://github.com/Chuyu-Team/Dism-Multi-language/releasesWindows VirtIO 驱动 版本 0.1.262 或更高 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/UltraISO 版本 9.7.6 或更高Windows 11 IoT Enterprise LTSC 安装映像 版本 26100.1742 或更高定制 PE 环境和驱动释放 SCSI 驱动和 PE ISO 文件先解压 Windows VirtIO 驱动。Windows VirtIO 驱动解压完先不管。运行微 PE 工具箱安装程序，单击右下角的「光盘」。自定义可启动 ISO 镜像的输出位置和卷标。单击「立即生成 ISO」。单击「完成安装」。寻找其释放出来的 ISO 镜像并解压之。解压完成后即可使用 Dism++ 定制了。向 PE 镜像注入 SCSI 驱动打开 Dism++，选择「文件 (F)」，单击「挂载映像」。进入微 PE 工具箱释放的 ISO 镜像解压后的目录，选择 WEPE\WEPE64.WIM 文件并单击「打开 (O)」。挂载目录可以自定义，需要是一个干净的目录。这里以 D:\Temp\dismpp\ 为例。单击「确定」即可挂载映像。进入「驱动管理」，单击右下角的「添加驱动」。选择刚刚解压的 Windows VirtIO 驱动所在目录，选择 amd64\w10\ 目录（值得注意的是，该 PE 映像为 Windows 10）。单击「选择文件夹」，弹出操作成功等提示。可见「存储控制器」内已有 RedHat, Inc. 的 SCSI 驱动了。选择左上角的「文件 (F)」，单击「保存映像」，此处选择「直接保存」。选择左上角的「文件 (F)」，单击「卸载映像」。可见 PE ISO 镜像的解压目录中的 WEPE\WEPE64.WIM 文件已然是修改过后的时间了。修改 ISO 文件还得用到 UltraISO。修改 PE ISO 文件运行 UltraISO 程序，打开 PE 的 ISO 镜像，其内容显示在上半窗口处；下半窗口处进入 PE ISO 的解压目录。右键单击下半窗口处的 WEPE\WEPE64.WIM 文件，选择「添加」。提示「替换文件」，此处选择「是」。回到上半窗口处，右键单击光盘文件根目录的 BOOTMGR 文件，选择「设置为引导文件」。单击左上角的「文件 (F)」，选择「保存」。关闭 UltraISO 程序。定制 PE 环境完成。（直通网卡用）定制网卡驱动解压 Intel 以太网适配器完整的驱动程序包。重新打开 UltraISO 程序，其将默认生成一个光盘文件。进入驱动的解压目录，选中 PRO2500 文件夹，将其「添加」。单击左上角的「文件 (F)」，选择「保存」，「文件名 (N)」可以自定义。网卡驱动已经定制完成。配置 PVE 中的虚拟机上传镜像文件进入 PVE 的 ISO 镜像列表。将上一步制作的网卡驱动 ISO 文件（直通网卡用）、修改后的微 PE 工具箱 ISO 文件、Windows VirtIO 驱动 ISO 文件和 Windows 11 IoT Enterprise LTSC 安装映像尽数上传至 PVE。一共上传 4 个文件。创建虚拟机进入到 PVE 的「创建虚拟机」对话框，虚拟机的「名称」可以自定义。「使用 CD/DVD 光盘镜像文件 (ISO)」中的「ISO 镜像」选择修改后的微 PE 工具箱 ISO 镜像；「客户机操作系统」的「类别」选择 Microsoft Windows，「版本」选择 11…

华为云 Flexus 应用服务器 L 实例 ap-southeast-3 （新加坡）测评
type: item
date: 2024-09-23T12:59:00+08:00
description: 前前情提要：华为云 Flexus 应用服务器 L 实例 ap-southeast-1 （香港）测评之前测试香港的实例网络质量感人（主要是对电信非常不友好），所以趁活动入手了一台新加坡的实例。套餐类型实例类型和价格都与香港的一致。核心数内存大小系统盘峰值带宽流量包价格2 核0.5 GB20 GB30 Mbps1024 GB25.97 元/月2 核1 GB40 GB30 Mbps1024 GB29.01 元/月2 核2 GB40 GB30 Mbps1024 GB36.80 元/月2 核4 GB60 GB30 Mbps2048 GB69.75 元/月2 核8 GB80 GB30 Mbps3072 GB127.18 元/月4 核8 GB160 GB30 Mbps4096 GB304.21 元/月4 核16 GB240 GB30 Mbps5120 GB429.90 元/月说到价格，定价是无规律的小数点给人一种是从美元静态换算出来的值的感觉。测试数据系统信息项目数值CPU 型号名称Intel(R) Xeon(R) Gold 6278C CPU @ 2.60GHzCPU 缓存大小L1: 64.00 KB / L2: 1.00 MB / L3: 35.75 MBCPU 规格2 vCPU(s)虚拟化就绪？否虚拟化类型KVM内存使用情况 / 总内存199.85 MiB / 963.96 MiB交换分区使用情况【未检测到交换分区或交换文件】磁盘使用情况 / 磁盘大小2.29 GiB / 39.26 GiB启动分区/dev/vda1操作系统发行版Debian GNU/Linux 11 (bullseye) (x86_64)内核版本5.10.0-30-amd64上一期测试的香港的实例已经重新安装过 Debian 12，这里使用华为云的 Debian 11 模版测一个。网络项目数值IPv4 地址190.92.220.**IPv4 AS 信息AS136907 - HUAWEI CLOUDSIPv4 地址地理位置新加坡CPU 性能（快速模式，5 秒每次）项目数值单线程（单核）1092.43 Scores (1.00x)多线程（双核）2139.30 Scores (1.96x)比起香港的实例，本期新加坡的实例性能拉得不是一星半点（五分之二的得分），，，磁盘 I/O 性能（使用 FIO，直接模式，I/O 深度 32）项目数值4K 块写入118.48 MB/s (30331 IOPS)4K 块读取31.62 MB/s (8096 IOPS)128K 块写入2272.73 MB/s (18181 IOPS)128K 块读取114.81 MB/s (918 IOPS)读取性能较香港的实例下降三分之一。网络表现节点所属下载速度上传速度Ping 时延新加坡 myrepublic.net75.53 Mbps30.07 Mbps1.34 ms中国 江苏 苏州 电信58.78 Mbps63.29 Mbps77.73 ms中国 浙江 杭州 电信43.45 Mbps43.76 Mbps68.40 ms中国 江苏 无锡 联通44.95 Mbps44.52 Mbps67.04 ms比起香港的实例，电信的体验改善了很多。路由测试北京电信跃点数IP 地址延迟ASN归属地运营商1100.80.0.122.50 ms*局域网LAN211.24.16.17410.94 ms*局域网LAN311.24.80.16934.76 ms*局域网LAN4*****5*****6*****7*****8*****911.22.97.551.51 ms*局域网LAN10*****11*****12172.16.12.18540.12 ms*局域网LAN13121.59.100.24936.78 msAS23764香港电信14203.22.177.15337.70 ms*香港电信15*****1659.43.249.5474.70 ms*中国 北京电信1759.43.132.982.02 ms*中国 北京电信18*****19*****20*****2136.112.226.15480.59 msAS4847中国 北京电信221.202.147.20291.46 msAS4847中国 北京电信23*****24*****2545.126.112.3385.86 msAS4847中国 北京电信上海联通跃点数IP 地址延迟ASN归属地运营商1100.80.0.140.30 ms*局域网LAN211.24.16.1843.48 ms*局域网LAN3*****4*****5*****6*****7*****8*****911.22.97.611.92 ms*局域网LAN10*****11*****12*****1361…

华为云 Flexus 应用服务器 L 实例 ap-southeast-1 （香港）测评
type: item
date: 2024-09-20T05:47:00+08:00
description: 前华为云跟着 AWS、阿里云和腾讯云之后也搞起了自己的「轻量」系列服务器，叫 Flexus 应用服务器。最近活动力度还可以，所以开了一台来测试。套餐类型核心数内存大小系统盘峰值带宽流量包价格2 核0.5 GB20 GB30 Mbps1024 GB25.97 元/月2 核1 GB40 GB30 Mbps1024 GB29.01 元/月2 核2 GB40 GB30 Mbps1024 GB36.80 元/月2 核4 GB60 GB30 Mbps2048 GB69.75 元/月2 核8 GB80 GB30 Mbps3072 GB127.18 元/月4 核8 GB160 GB30 Mbps4096 GB304.21 元/月4 核16 GB240 GB30 Mbps5120 GB429.90 元/月普遍比阿里云和腾讯云贵一点，但前者经常没货。测试数据系统信息项目数值CPU 型号名称General Purpose ProcessorCPU 缓存大小L1: 48.00 KB / L2: 1.25 MB / L3: 42.00 MBCPU 规格2 vCPU(s)虚拟化就绪？否虚拟化类型KVM内存使用情况 / 总内存127.72 MiB / 972.68 MiB交换分区使用情况0 KiB / 975.00 MiB磁盘使用情况 / 磁盘大小1.31 GiB / 38.14 GiB启动分区/dev/vda1操作系统发行版Debian GNU/Linux 12 (bookworm) (x86_64)内核版本6.1.0-25-cloud-amd64网络项目数值IPv4 地址119.8.237.**IPv4 AS 信息AS136907 - HUAWEI CLOUDSIPv4 地址地理位置香港CPU 性能（快速模式，5 秒每次）项目数值单线程（单核）2870.80 Scores (1.00x)多线程（双核）5687.17 Scores (1.98x)性能不错，单核比一般通过 E5 和金牌强得不是一星半点。磁盘 I/O 性能（使用 FIO，直接模式，I/O 深度 32）项目数值4K 块写入138.89 MB/s (35555 IOPS)4K 块读取31.37 MB/s (8030 IOPS)128K 块写入2941.18 MB/s (23529 IOPS)128K 块读取113.25 MB/s (906 IOPS)I/O 总体很不错，读取能力稍弱一点。网络表现节点所属下载速度上传速度Ping 时延香港 misaka.io33.00 Mbps42.94 Mbps2.26 ms中国 江苏 苏州 电信37.23 Mbps44.33 Mbps175.73 ms中国 浙江 杭州 电信36.69 Mbps44.98 Mbps170.03 ms中国 江苏 无锡 联通48.02 Mbps53.48 Mbps33.87 ms中国 四川 绵阳 联通16.18 Mbps44.22 Mbps60.89 ms电信体验应该会很差，另外找不到移动的 speedtest 节点，，，路由测试北京电信跃点数IP 地址延迟ASN归属地运营商1*****229.13.136.171.85 ms*局域网LAN329.13.129.690.91 ms*局域网LAN429.13.129.136.42 ms*局域网LAN5*****6*****7*****8*****9*****10*****11*****12*****1361.14.203.1253.57 ms*香港联通14*****15202.77.23.294.08 msAS10099香港联通16219.158.6.6510.88 msAS4837中国 广东 广州联通17219.158.24.1339.62 msAS4837中国 广东 广州联通18*****19*****20219.158.3.15046.79 msAS4837中国 北京联通21*****22*****23*****24*****25*****2636.112.226.54178.84 msAS4847中国 北京电信271.202.147.202198.18 msAS4847中国 北京电信28*****29*****3045.126.112.33183.94 msAS4847中国 北京电信上海联通跃点数IP 地址延迟ASN归属地运营商1*****229.13.136.1131.38 ms*局域网LAN329.13.129.770.81 ms*局域网LAN429.13.129.137.23 ms*局域网LAN5*****6*****7*****8*****9*****10*****11*****12*****1361.14.203.1253.00 ms*香港联通14103.239.17…

Windows(R) Vista(TM) 安装体验——以 VMware Workstation Pro 为例
type: item
date: 2024-08-15T01:03:03+08:00
description: 前言说来惭愧，第一台自己的电脑预装的不是 XP 而是 Vista，再不是赛博老登了。作为 Windows NT 6 系列的初代目，Vista 虽然给了十六年前的我一种耳目一新的感觉，但高居不下的蓝屏率和与 XP 大相径庭的操作让我在成为中级电脑高手的初期走了不少弯路。快十年前 (2015) 我曾尝试过把 Windows 98 到 8.1 在 VirtualBox 尽数安装体验，但在 Vista 及前代的激活服务器和 Windows Update 通道均关闭的今天 (2024)，全新安装旧世代的 Windows 并打完补丁的难度还是不小的。准备工作Windows Vista with Service Pack 2 映像文件Windows Vista 提供入门版 (Starter)、家庭普通版 (Home Basic)、家庭高级版 (Home Premium)、商用版 (Business)、企业版 (Enterprise) 和旗舰版 (Ultimate) 等六个版别，除入门版 (Starter) 外均有 32 位和 64 位版本。不讨论入门版 (Starter) 的情况下，家庭普通版 (Home Basic)、家庭高级版 (Home Premium) 和旗舰版 (Ultimate) 不提供 VoL 版本，而企业版 (Enterprise) 不提供零售版和 OEM 版本且系统镜像单列，这意味着前者不能透过 KMS 通道激活，而后者仅能透过 KMS 或 MAK 通道激活。Vista 的 Service Pack 1 (SP1) 于 2008 年 3 月 18 日发布，而 Service Pack 2 (SP2) 于 2009 年 4 月 28 日发布。本文使用 SP2 作为演示。企业版 (Enterprise) 64 位：Windows Vista Enterprise with Service Pack 2 (x64) - DVD (Chinese-Simplified): cn_windows_vista_enterprise_with_sp2_x64_dvd_x15-40402.iso, SHA1: 46E06E24D549FA42A2392C8553470BF9845C9C06企业版 (Enterprise) 32 位：Windows Vista Enterprise with Service Pack 2 (x86) - DVD (Chinese-Simplified): cn_windows_vista_enterprise_with_sp2_x86_dvd_x15-40257.iso, SHA1: 15472EBF0509ED56F46F6F5848D869C320C0B8D5家庭普通版 (Home Basic)、家庭高级版 (Home Premium)、商用版 (Business) 和旗舰版 (Ultimate) 64 位：Windows Vista with Service Pack 2 (x64) - DVD (Chinese-Simplified): cn_windows_vista_with_sp2_x64_dvd_x15-36322.iso, SHA1: A1689C254FB3BD67807EE493EE7D4896BCA39887家庭普通版 (Home Basic)、家庭高级版 (Home Premium)、商用版 (Business) 和旗舰版 (Ultimate) 32 位：Windows Vista with Service Pack 2 (x86) - DVD (Chinese-Simplified): cn_windows_vista_with_sp2_x86_dvd_x15-36285.iso, SHA1: DA7F7BDC841DDFFABFF7DDAB6B1158873BF1246DWindows Vista SP2 发布以后的补丁、在 2017 年 4 月 11 日扩展支持 (Extended Support Update) 到期后的额外补丁Vista SP2 发布到 2017 年 4 月支持结束前的所有补丁32 位：https://pan.baidu.com/s/1hsA7fQc?pwd=iwvn64 位：https://pan.baidu.com/s/1c2CbpIC?pwd=bbrn原载于 https://tieba.baidu.com/p/5070482430，补档于 https://bbs.pcbeta.com/viewthread-1858687-1-3.html。2017 年 5 月至 2020 年 1 月的后续更新集合https://pan.baidu.com/s/1Jq…

Sakura Internet VPS 评测
type: item
date: 2024-04-09T17:56:00+08:00
description: 前听说樱花挺久了，但因注册难度很有霓虹特色所以一直没用上。最近梓瑶有建设 Alpine 软件源的需求，思来想去也就 Sakura 的不限流量（データ転送量：無制限）没那么灵车，所以在开工前借来跑个测试。Sakura Internet 有 VPS 产品线和 Cloud 产品线 (Sakura Cloud)，前者算是比较传统的 Hosting，后者提供的服务和现代的公有云差不多，但价格也跟公有云对齐了。没钱，还是选便宜一点的 VPS 吧。选购一共仨机房，虽然札幌最便宜，但想想还是算了。大阪的 2C1G 月付价格是 935 円，合人纸不到 50，不算贵。年付的话，「12ヶ月一括でお支払いいただくと、およそ月額料金1ヶ月分がお得です」，即减 1 个月的月费。值得注意的是，以上价格均含税。测试数据系统信息项目数值CPU 型号名称Intel Core Processor (Broadwell)CPU 缓存大小L1: 64.00 KB / L2: 8.00 MB / L3: 0.00 KBCPU 规格2 vCPU(s)虚拟化就绪？否虚拟化类型KVM内存使用情况 / 总内存168.63 MiB / 960.88 MiB交换分区使用情况【未检测到交换分区或交换文件】磁盘使用情况 / 磁盘大小1.54 GiB / 49.12 GiB启动分区/dev/vda2操作系统发行版Debian GNU/Linux 12 (bookworm) (x86_64)内核版本6.1.0-10-amd64网络项目数值IPv4 地址49.212.1.* 【日本】IPv4 AS 信息AS9371 - SAKURA Internet Inc.IPv4 地址地理位置日本 大阪府 大阪CPU 性能（快速模式，5 秒每次）项目数值单线程（单核）782.81 Scores (1.00x)多线程（双核）1560.70 Scores (1.99x)评价为一般通过 E5 旧版，，，磁盘 I/O 性能（使用 FIO，直接模式，I/O 深度 32）项目数值4K 块写入7.93 MB/s (2030 IOPS)4K 块读取41.25 MB/s (10561 IOPS)128K 块写入240.96 MB/s (1927 IOPS)128K 块读取244.50 MB/s (1955 IOPS)网络表现节点所属下载速度上传速度Ping 时延日本 东京都 东京 i3d.net91.16 Mbps96.66 Mbps7.90 ms中国 上海 联通91.58 Mbps95.22 Mbps61.29 ms中国 江苏 苏州 电信97.45 Mbps47.44 Mbps48.29 ms中国 浙江 杭州 移动99.39 Mbps98.81 Mbps65.11 ms联通和移动倒是能跑满百兆，但是电信跑了好几个节点都跑不上 50 Mbps，奇妙深刻。路由测试（快速模式）北京联通跃点数IP 地址延迟ASN归属地运营商149.212.1.21.75msAS9371日本 大阪府 大阪sakura.ad.jp2192.168.14.10.92ms局域网局域网局域网3157.17.148.932.11msAS9371日本 大阪府 大阪sakura.ad.jp4157.17.153.250.71msAS9371日本 大阪府 大阪sakura.ad.jp5157.17.146.410.63msAS9371日本 大阪府 大阪sakura.ad.jp6210.138.32.450.94msAS2497日本 大阪府 大阪iij.ad.jp758.138.106.1650.93msAS2497日本 大阪府 大阪iij.ad.jp8*****958.138.112.4213.84msAS2497日本 东京都 东京iij.ad.jp10202.232.1.15811.44msAS2497日本 东京都 东京iij.ad.jp11219.158.13.24589.32msAS4837中国 北京联通12219.158.19.7860.35msAS4837中国 北京联通13*****14219.158.16.8979.97msAS4837中国 北京联通15*****16125.33.185.25072.20msAS4808中国 北京联通17*****18*****19*****20*****21*****22113.209.132.146165.14msAS4808, AS4847中国 北京euncn.comGeoIP 数据来自 ipip.net，说实话，归属地蛮抽象的。北京电信跃点数IP 地址延迟ASN归属地运营商149.212.1.20.83msAS9371日本 大阪府 大阪sakura.ad.jp2192.168.14.10.84ms局域网局域…

Debian 10 (Buster) 及以上的发行版软件包源安装 MySQL 5.6.51
type: item
date: 2024-03-25T21:16:00+08:00
description: 笔者一直苦于手里的实例配置过低，就算是安装了 Debian 12 (Bookworm) 的机器普遍也只有 1G 或 2G 的内存，用 MySQL 5.7 都够呛，更遑论 MySQL 8 了。看到全网没啥包安装低版本 MySQL 的方案，编译安装又太浪费时间，摸索了一整子，鼓捣出了 Debian 10 (Buster) 及以上的发行版安装 MySQL 5.6.51 的方法。（Ubuntu 等发行版应该可以照葫芦画瓢）一、准备工作安装好 wget。apt update -y && apt install wget -y确保系统中不存在 mysql-apt-config 包。dpkg -l | grep mysql-apt-config若没有返回，则进行下一步；若有返回，则执行 apt remove mysql-apt-config --purge -y。二、下载并安装 MySQL 相关包MySQL 5.6.51 在官方存档里只有供 Debian 9 (Stretch) 使用的包。笔者把相关包看了下，除了其自身内部的连体依赖的版本号是 =，其他外部依赖的版本号均为 >=，因此在 Debian 10 (Buster) 及以上版本的发行版中应该是能用的。执行以下命令以下载相关包：wget https://cdn.mysql.com/archives/mysql-5.6/mysql-common_5.6.51-1debian9_amd64.deb wget https://cdn.mysql.com/archives/mysql-5.6/libmysqlclient18_5.6.51-1debian9_amd64.deb wget https://cdn.mysql.com/archives/mysql-5.6/mysql-community-client_5.6.51-1debian9_amd64.deb wget https://cdn.mysql.com/archives/mysql-5.6/mysql-client_5.6.51-1debian9_amd64.deb wget https://cdn.mysql.com/archives/mysql-5.6/mysql-community-server_5.6.51-1debian9_amd64.deb wget https://cdn.mysql.com/archives/mysql-5.6/mysql-server_5.6.51-1debian9_amd64.deb下载完成后执行：apt install -y ./mysql-common_5.6.51-1debian9_amd64.deb ./libmysqlclient18_5.6.51-1debian9_amd64.deb ./mysql-community-client_5.6.51-1debian9_amd64.deb ./mysql-client_5.6.51-1debian9_amd64.deb ./mysql-community-server_5.6.51-1debian9_amd64.deb ./mysql-server_5.6.51-1debian9_amd64.debapt 会自行处理其他依赖。过程中会交互式地要求设置 MySQL 数据库 root 密码，输入即可。安装完成后可执行 mysql -u root（安装时未设置密码）或 mysql -u root -p（安装时已经设置密码）进入 MySQL Server。三、后记执行 systemctl enable mysql 以使 MySQL Server 随系统启动。MySQL Server 的配置文件在 /etc/mysql/ 目录里。mysql-common 是可以透过包管理器更新的，目前更新不影响 MySQL Server 的运行。执行 apt-mark hold mysql-common mysql-community-client mysql-client mysql-community-server mysql-server 以限制 MySQL 自动升级。終わり。

AlphaSSL 新证书 GlobalSign GCC R6 AlphaSSL CA 2023 证书链修复教程
type: item
date: 2024-02-15T18:22:00+08:00
description: 近日有群友报告 AlphaSSL 新签的证书兼容性不佳，在用自动证书工具补齐证书链之后仍然无效。鉴于 GlobalSign 近几年搞了一大堆 intermediate CA，估摸着这回终于到 AlphaSSL 头上了。简单查了下，果然。2022 年底的 AlphaSSL CA - SHA256 - G2 失效，GlobalSign 给了 AlphaSSL CA - SHA256 - G4 作为新的 intermediate CA 证书，写在里面的 AIA 指向 GlobalSign Root CA (01SEP1998 - 28JAN2028, root-r1)。奇怪的是 2024 年 1 月 28 日之后的 AlphaSSL CA - SHA256 - G4 不再签发证书，改由 GlobalSign GCC R6 AlphaSSL CA 2023 签发原有通道的 AlphaSSL 证书，而后者的 AIA 指向 GlobalSign Root CA - R6 (10DEC2014 - 10DEC2034, root-r6)，且为信任锚。显然 2024 年 1 月 28 日之后的 AlphaSSL 默认的证书链的信任锚为 2014 年的这张 GlobalSign Root CA - R6。众所周知，一个新信任锚被绝大多数操作系统和软件所接受的周期是极长的，2010 年出的新根证书 (e.g. USERTrust) 依然在很多嵌入式设备、操作系统和浏览器中不受支持。保险起见，新的根证书会找老根证书交叉签名以保证自身的良好的兼容性，GlobalSign 也不例外。因此，重建证书链，将信任锚指向为其交叉签名的较老的根证书上即可解决问题。查询 https://crt.sh/?caid=272222 得知 GlobalSign GCC R6 AlphaSSL CA 2023 仅有一条直接上级 CA，即 GlobalSign Root CA - R6 (https://crt.sh/?caid=18459)。继续向上查询，得知 GlobalSign Root CA - R6 除了为信任锚外，还与 GlobalSign Root CA (01SEP1998 - 28JAN2028, root-r1) 有背书，那么解决方案呼之欲出————拼接 GlobalSign GCC R6 AlphaSSL CA 2023, GlobalSign Root CA - R6 和 GlobalSign Root CA 即可解决问题。将以下代码块附加在叶子证书（第一个 BEGIN CERTIFICATE 起到第一个 END CERTIFICATE 止）后作为证书链：-----BEGIN CERTIFICATE----- [binary] -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- [binary] -----END CERTIFICATE-----即可完成证书链建构。

Ingress 系列任务《某魔都のbilibili》活动记录
type: item
date: 2023-04-01T23:46:00+08:00
description: 引言最近闲得无聊（其实毕业论文死线已经过了半个月），自从上次完成《英梨梨带你游上海》之后玩 Ingress 仿佛失去了方向。碰巧 CA 最近也闲，随手从 Bannergress 挑了一套二次元任务——就是本系列，《某魔都のbilibili》。当时觉得它全程均在浦东，而且是上回我们做 Eriri 任务附近，地形也相当熟悉，应该能在一个晚上完成。但是，嗯，正如魔绿群里总结的那样，二次元任务都有大坑，，，警告：未完成的任务（任务 8 和任务 14 的勋章的分辨率与其他不一致）、存在恶意。本记录旨在批判本系列任务的阴间之处，望打算进行本系列任务的特工三思而后行，望有志设计任务的特工引以为戒，，，阴间①建议乘坐公交车至浦东南路商城路（公交站）下车，可以摸到任务 1 起始点的 po。但是呢，在摸完在浦东南路西侧的「Lion Outside Shanghai Bank」之后我们需要向东穿越浦东南路去摸浦东南路东侧的「Shinmay Union Square」和「Running Sculpture」这两个 po，任务 1 的终结 po「Giant Lion at Bank of Ningbo」却又在浦东南路西侧，需要再次向西穿越浦东南路才能摸到，，，阴间②完成任务 1 之后就该开始任务 2 了。任务 2 的起始 po 叫「Abstract Sculpture 2」，在任务 1 的终结 po「Giant Lion at Bank of Ningbo」的南侧不远。嗯，如图所示，任务 2 的其余 po 又在浦东南路东侧，所以我们需要再次向东穿越浦东南路。一般我们建议走浦东南路天桥（图示「星巴克」的右侧）避免红绿灯的等待时间。但是呢，浦东南路天桥是半自动的，只有上升方向有自动扶梯，下降方向只有走道；天桥东侧的引桥为北上南下，天桥西侧的引桥为北下南上。这是我们在本系列任务第 1 次经过浦东南路天桥。从浦东南路天桥下来时我们面朝南方，需要掉头向北去摸任务 2 剩下的 po。任务 2 做完以后可以开任务 3。如图所示，任务 3 的终结 po「长颈鹿」又在浦东南路西侧，我们需要第二次经过半自动的浦东南路天桥以完成任务 3。下面应该进行任务 4 了，但是，任务 4 的 po 在浦东南路东侧，，，，我们需要第 3 次经过浦东南路天桥。如图所示，任务 5 的路径横跨浦东南路，不出意外需要第 4 次经过浦东南路天桥；任务 6 到任务 7 同理。我们一共需要经过半自动的、非双向引桥的浦东南路天桥共 5 次。阴间③任务 7 有个飘很远的 po「东来顺」。如图所示，这个申必 po 在小区里，一去一回大概要十几二十分钟，，，另外，任务 8 的「东方证券门口的石狮子」和「上海银行门口的石狮子(西)」两个 po 在马路对面（张杨路南侧），想摸到要么绕远路过路口再过去，要么冒着被各路高速运行的泥头车创飞的风险走到路牙子上看看上帝会不会让你的定位飘到靠近他它们的范围，，，阴间④任务 9, 10 和 11 看起来是九转十八弯，但它确实是九转十八弯。其中，任务 9 的终结 po「美丽喷泉」和任务 10, 11 的一众 po 因受 96 广场附近的申必力场影响导致定位漂移严重，需要靠运气才能摸到。另外就是，任务 11 的终结 po「Wall Painting」也在马路对面（东方路东侧），同样需要额外气力或风险去摸。提醒和插曲任务 12 及之后的任务的路径跳跃相当大，可以尝试骑共享单车完成。需要注意行车和停泊时的安全。在源深体育中心附近我们当场逮捕了上次在北蓝公众号挂我们的新人蓝军。可惜对方太社恐，或是我和 CA 俩太像神经病（事实上我们二人都有精神科诊断书），交都没交流，披着连衣帽的反抗军特工就消失在茫茫夜色中。阴间⑤任务 16 的终结 po「Taoism Temple」是钦赐仰殿，任务 17 的第二个 po「Pudong Mosque」是浦东清真寺。搁这一边道教一边伊斯兰教的我不是很懂，，，而且位置深入，比较难摸。钦赐仰殿可以买票进入，浦东清真寺好像可以在门口试试。阴间⑥任务 17 的终结 po 兼任务 18 的起始 po 叫「Robo Statue Male and Female」，在梅园公园内。建议从乳山路福山路（路口）的梅园公园西北门进入梅园公园。那么，重量级的来了。任务 17 中关于「Robo Statue Male and Female」这个 po 的操作类型是 Passphrase，题目为「Vici 最喜欢哪一只御坂妹妹？」我和 CA 在这里干等了 15 分钟，试遍了所有在《魔法禁书目录》和《某科学的超电磁炮》及其衍生作品中登场过的 Sisters 的编号，均告错误。无奈地铁末班车临近，只能作罢，打道回府。是夜，组图拼图群的一位老板回复了正确的答案：御坂10032号。需要前…

Ingress 系列任务《英梨梨带你游上海》活动记录
type: item
date: 2023-03-25T01:51:00+08:00
description: 引言最近在看《路人女主养成法》，随即想起了几周前在上海绿军群里看到的一个有关 Eriri 的组图任务，遂访问 Bannergress 了解了一下《英梨梨带你游上海》，得知其为一组由 Eriri 角色图切割为 6*6 的圆块的 36 个任务组成的系列；系列主要涉及街市边缘和开放式广场及公园内的 po，而未有涉及可能需要拥有特定身份或持有通行凭证才能进入的领域（诸如大学校园、研究所等）。另外就是作者仍然在线，虽然可能必然遇到一些令人无语的问题，但是透过直接喊话已经成为可选项（经过喊话，本系列任务所有 Passphrase 操作均已经被作者削除，大家可以放心地摸而非站在寒风中瑟瑟发抖一个小时败兴而归）。我足够有信心做完这个任务，所以就开始了。第一站，浦电路。第一部分：浦电路、96 广场及第一八佰伴浦电路第一个任务位于浦电路东方路（公交站）附近，一部分在浦电路以南的竹园绿地，另一部分在浦电路以北的 CBD。 建议乘坐地铁到达浦电路站（地铁站）并从 1 号口出站，或乘坐公交至浦电路东方路（公交站）。竹园绿地的 po 可以在站口附近摸到，东方路的 po 可以走在路东侧的人行道上摸到。这个任务本来有一个 Passphrase 操作的（「东方路海宝」），目前已经削除，仅要求 Hack 一次。下一站，96 广场。96 广场建议从第一个任务结束位置步行至 96 广场。96 广场的 po 非常阳间，可以很容易摸完。下一站，第一八佰伴。第一八佰伴及其周边上海第一八佰伴的建筑风格很有特色，可惜从 96 广场过去不能直接看到正脸。建议自 96 广场骑行至第一八佰伴，或乘坐公交至张杨路浦东南路（公交站）。任务 3 做完之后上浦东南路天桥到达鄂尔多斯大厦摸任务 4 的 po。任务 5 的路径呈直线状，任务 4 做完建议扫辆共享单车，沿着浦东南路西侧人行道向北（世纪大道方向）边骑边摸任务 5 的 po。此操作为逆向行驶，且人行道较窄、非机动车停放较多、行人密集，请注意安全。这里有段小插曲。我做完前五个任务之后因为时间接近黄昏的原因回去了。第二天和 ChaosAttractor 约饭的时候向她安利了 Eriri，成功。遂重做了这五个任务，之后的任务基本都是我们两个人一起做的。这也是某位新人蓝军的工 po 同时被两位绿军胖揍的原因。下一站，外滩。第二部分：外滩及南京东路步行街外滩摸完任务 5 的终结 po 「广场狮」后向东穿越浦东南路，进入东昌路站（地铁站），乘坐上海地铁 2 号线（浦东国际机场方向）至南京东路站（地铁站）。地铁站出口随便选，走远了也没关系，可以在等红绿灯的时候顺便领略一下苹果、三星和华为三家店齐聚河南中路南京东路（路口）的景象，，，出站后沿南京东路一直向东（外滩方向）走，到达南京东路中山东一路（路口）的时候就可以开摸了；沿着江堤或中山东一路向南行走可以摸完任务 6 的剩余 po。摸完建议沿广东路向西（河南中路方向）走。原因也没啥，南京路和外滩一年四季都人潮汹涌，逃出生天后在无人的街道上静静也挺好。南京东路重回南京东路站（地铁站）后可以开始任务 7，沿南京东路向西（西藏中路方向）可以做完任务 7 和任务 8。南京东路的高层建筑物较多，定位漂移现象较为严重，请尝试四周走动等以取得准确的定位。西藏中路东侧到达南京东路西藏中路（路口）后左转（向南），可以摸到任务 9 的 po。到达西藏中路福州路（路口）后建议右转（向西）通过西藏中路摸任务 9 的终结 po 「Shanghai's Popular Urbanism」。下一站，人民公园。第三部分：人民公园及蓬莱公园人民公园人民公园及其周边有两个任务，路径总的来说不是很阳间。任务 10 的起始 po 是任务 9 的终结 po 「Shanghai's Popular Urbanism」。我和 CA 是在做完任务 9 的时候回去的。无论如何，如果将任务 10 作为第二次出勤的起始点的话都建议乘坐地铁至人民广场站（地铁站），自 2 或 3 号口出站。出站后跟着任务标记走吧，毕竟路径有点阴间，，，摸完任务 10 的终结 po 「体育大厦」后可以向南穿越南京西路九江路（三岔路口）到达任务 11 的起始 po 「人民公园五号门」。建议先向南（「People Square Silver Mushroom」方向）再向东，摸完任务 11 的终结 po 「南极石」后可以直接走人民公园 1 号门离园，自东面的地铁站入口进入人民广场站（地铁站）。下一站，蓬莱公园。蓬莱公园进入人民广场站（地铁站）后乘坐上海地铁 8 号线（沈杜公路方向）至西藏南路站（地铁站），自 1 号口出站后步行或自 2 号口出站后骑行至蓬莱公园。摸蓬莱公园的 po 非常舒适。建议做完任务 12 后顺便摸一下西边的保屯路上的 po。下一站，世博园区。第四部分：世博园…