开源项目:我们用的与我们发布的
诚实的开源页:我们站在哪些开源项目上(运行环境、运维工具、测量工具三张清单),我们发布什么(方法论、脚本与数据口径——当前无公开代码仓库,如实说明),以及依赖治理的三条纪律。
基础设施服务商的开源页最容易写成两种样子:罗列徽章的橱窗,或者空洞的「热爱开源」。本篇选第三种:诚实的清单——我们站在什么上面、我们往外给什么、还没有什么。本文属于开发者中心栏目;可复用的脚本与方法论在各工具篇里直接给出。
我们用的:三张依赖清单
| 层 | 项目(例举) | 在我们体系里的角色 |
|---|---|---|
| 运行环境 | Linux 内核与发行版(Debian/Ubuntu/Alma 系)、Nginx、OpenSSH、systemd | 每一台交付的服务器都跑在这套栈上——我们的全部服务建立在其上 |
| 运维与安全工具 | certbot/acme.sh(证书自动化)、fail2ban(爆破防护)、ufw/nftables(防火墙)、rsync/tar(备份) | 安全基线清单与初始化脚本的每个动作背后都是它们 |
| 测量与诊断 | mtr、traceroute、iperf3、dig(BIND 工具集)、curl、sysbench、fio | 证据链文化的全部兵器——测速方法论页的每条命令都来自这里 |
清单口径:只列实际进入交付与运维链路的项目,不列「致敬名单」。每项的许可证合规(GPL 类工具以独立进程调用、不静态链接进专有组件)是采购与分发的基本纪律。
我们发布的:方法论、脚本与数据口径
- 测量方法论全文公开:测速工具的方法论章节(探针参数/聚合口径/工具边界)对所有人开放——包括竞争对手;我们相信测量透明是行业正和博弈(背景见未来网络的「测量平民化」判断);
- 脚本直接可抄:首小时初始化脚本、MTR 存证模板、95 计费手算模板——全部以「可直接复制」为标准写在文章里,不设下载墙;
- 数据口径先于数据公开:行情页的每个 symbol 都带采样方法说明;无实测数据的条目置 null 而不是编数(R6 纪律)——「基线期,暂无实测数据」这九个字是我们对数据诚实度的公开承诺;
- API 与调试台开放:56 端点的调试台无需注册即可浏览与试跑公开端点——机器可读的接口本身就是开源精神的延伸。
我们还没有的:如实说明
当前没有公开的代码仓库——本门户与主站的实现代码未开源(商业运营资产),也没有在代码托管平台发布官方项目。两个相关承诺:①本页与工具篇给出的脚本/模板/口径可自由取用(文章即许可证载体,无需申请);②若未来开源任何组件,会在更新日志与本页同步公告——在那之前,任何声称「AxionServe 官方开源仓库」的第三方仓库都不是我们。
依赖治理:三条内部纪律(也推荐给你)
- 锁版本:依赖固定版本(包管理器的 lock 文件进版本库),升级是显式动作不是自动发生——供应链攻击的主要入口是「无人注意的自动更新」;
- 最小依赖:能用标准库与系统工具解决的不引第三方包——每多一个依赖就多一个供应链环节(我们的测量工具链全部是系统级成熟工具,原因在此);
- 定期盘点:季度过一遍依赖清单(哪些还在用、哪些有已知漏洞通报、许可证有无变化)——盘点的产出物就是本页这样的清单,公开它是治理的一部分。
引用与许可规范
本站文章与脚本的取用规则一次说清:①脚本与命令模板——按原样取用无需授权,改造分发请注明来源链接(本文即出处);②文章正文——转载需授权(联系方式见主站支持页),引用段落请按惯例注明出处与链接;③测量方法论与数据口径——欢迎直接采用(方法论的价值在于成为公共口径),采用时注明口径来源即可;④商标与名称——AxionServe 名称与标识不随内容授权,衍生项目请用自有名称。「注明出处」不是形式主义:它是可验证性链条的一部分——读者顺着来源能找到口径原文,数字与命令才有生命。
社区互动:你的作品也是生态
基于本站 API 与工具链做出的东西——封装的 SDK、改造的初始化脚本、自动化的测量归档工具——欢迎发到创作社区(ai-code 分类):标注来源与许可证,被社区使用的项目会进入我们的「社区实现」引用列表。开源不止是「大厂发布项目」,也是「每个人把可复用的东西放到明处」。
相关文档:SDK 与库 · IaC 与 CLI · 更新日志。工具链的实战用法在诊断中心与测量方法论;栏目首页回开发者中心。