開源項目:我們用的與我們發布的
誠實的開源頁:我們站在哪些開源項目上(運行環境、運維工具、測量工具三張清單),我們發布什麼(方法論、腳本與數據口徑——當前無公開代碼倉庫,如實說明),以及依賴治理的三條紀律。
基礎設施服務商的開源頁最容易寫成兩種樣子:羅列徽章的櫥窗,或者空洞的「熱愛開源」。本篇選第三種:誠實的清單——我們站在什麼上面、我們往外給什麼、還沒有什麼。本文屬於開發者中心欄目;可復用的腳本與方法論在各工具篇裏直接給出。
我們用的:三張依賴清單
| 層 | 項目(例舉) | 在我們體系裏的角色 |
|---|---|---|
| 運行環境 | 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 · 更新日志。工具鏈的實戰用法在診斷中心與測量方法論;欄目首頁回開發者中心。