星連VPN開源項目

星連VPN開源項目包括SingLink Beta協議、星連VPN初代客戶端、SingChat與星連VPN開源總倉庫,均由SingLinkLabs在GitHub維護。SingLinkLabs在完成安全審計後,以Apache-2.0授權公開了初代協議與客戶端;最新版本基於安全考量暫未完全公開,開源計劃將持續推進。頁面按維護方、程式碼倉庫、授權及公開範圍分別說明每個項目。

4個官方項目項目歸屬與公開範圍可核驗

先明確歸屬,再討論技術

本頁所有項目均由SingLinkLabs維護並定義公開範圍。每張卡片寫明程式碼倉庫、授權以及具體公開了哪些內容。

關鍵事實

SingLink協議從星連VPN早期版本一路演進到現在的SingLink 2.0。這次開源的「SingLink協議初代版本」與「星連VPN初代客戶端」,延續了星連VPN一貫的帳號權限、裝置綁定與安全設計理念,並在通過安全審計後公開。正式版App與協議已升級到新一代架構,因安全考量暫不完全公開;我們只公開不構成安全風險的程式碼,開源計畫將持續進行。

  • 2026-11-12發布:SingLink Beta協議初代版本(1.0.0-draft)與星連VPN初代客戶端(Windows、macOS、Android、iOS)。
  • 授權:兩個倉庫均為Apache-2.0;SingLink與星連VPN的名稱和標誌仍是商標。
  • 原始碼:github.com/SingLinkLabs/singlink-protocol 與 github.com/SingLinkLabs/singlink-vpn-app。
  • 安全:內部審計發現31項問題,高、中風險已全部修復;計畫進行第三方審計。
  • 因安全考量暫不公開:SingLink 2.0核心以及目前正式版App、伺服器、支付與節點。

官方開源項目

由SingLinkLabs直接維護的程式碼、技術資料和研究項目。每個項目獨立說明可公開內容、維護主體及倉庫邊界。

SingLink Beta logo

以下項目由SingLinkLabs維護 · 01

SingLink Beta

SingLink Beta協議(1.0.0-draft)是初代SingLink協議,由SingLinkLabs從零設計的開放VPN協議,從外部看就是普通的HTTPS。帳戶後台簽發的存取憑證帶有套餐、到期時間、速度和裝置限制,並與裝置金鑰綁定,被盜也無法使用;金鑰交換採用X25519 + ML-KEM-768混合後量子方案,並具備重放保護與抗主動探測能力。

維護方
SingLinkLabs
公開範圍
開放協議規格與Go原始碼
授權 / 狀態
Apache-2.0 · 1.0.0-draft

SingLinkLabs官方項目,Apache-2.0授權,只用Go標準函式庫實作。SingLinkLabs在完成安全審計(內部審查發現31項問題,高、中風險已全部修復)後公開這一初代協議,並計劃進行第三方審計。最新版本基於安全考量暫未完全公開,因此只公開了不構成安全風險的程式碼;開源計劃將持續推進。

SingLinkVPN App logo

以下項目由SingLinkLabs維護 · 02

SingLinkVPN App

星連VPN初代客戶端:一套Flutter程式碼同時支援Windows、macOS、Android和iOS,Go核心基於SingLink Beta協議。在Android和iOS上以全裝置VPN運行,DNS也經過隧道;在電腦上則於連線時設定系統代理,中斷連線、退出或當機後自動還原。

維護方
SingLinkLabs
公開範圍
初代客戶端原始碼
授權 / 狀態
Apache-2.0

SingLinkLabs官方項目,Apache-2.0授權。SingLinkLabs在完成安全審計後公開這一初代客戶端;最新版App基於安全考量暫未完全公開,開源計劃將持續推進。Android與macOS已完成端對端測試,iOS可以建置並在模擬器中執行,Windows App由倉庫內的GitHub Actions工作流程建置。名稱與標誌仍是SingLinkLabs的商標,分支版本須使用自己的名稱和圖示。

SingChat logo

以下項目由SingLinkLabs維護 · 03

SingChat

SingChat是線上客服與AI支援服務。公開的SingChat MCP項目提供清單、範例和技術文件,用於連接相容的AI客戶端,並完成工作區配置、網站聊天元件接入、對話管理、知識庫流程和客服分析。

維護方
SingLinkLabs
公開範圍
公開程式碼倉庫
授權 / 狀態
MIT

SingLinkLabs官方項目。公開的singchat-mcp倉庫以MIT授權提供託管版SingChat MCP服務的清單、範例和技術文件。

SingLinkVPN logo

以下項目由SingLinkLabs維護 · 04

SingLinkVPN

星連VPN開源總倉庫現已進入第二階段:匯集初代SingLink協議與星連VPN初代客戶端(均在安全審計後以Apache-2.0授權於各自倉庫公開),並公開技術文件、研究數據、安全與透明度報告和研究工具。

維護方
SingLinkLabs
公開範圍
開源總倉庫(第二階段)
授權 / 狀態
第二階段 · Apache-2.0程式碼

SingLinkLabs官方項目。總倉庫本身收錄文件、數據集、報告與研究工具;協議與客戶端程式碼分別位於singlink-protocol與singlink-vpn-app倉庫。包括SingLink 2.0核心與目前官方App在內的最新版本,基於安全考量仍不公開;後續階段會在安全審查後繼續開源。

常見問題

SingLink協議開源了嗎?

初代版本已經開源。SingLinkLabs在通過安全審計後,於2026-11-12以Apache-2.0授權公開了SingLink Beta協議初代版本(1.0.0-draft)與星連VPN初代客戶端。最新版本SingLink 2.0暫不完全公開。

SingLink 2.0與初代版本是什麼關係?

SingLink協議從星連VPN早期版本一路演進到現在的SingLink 2.0。這次開源的初代版本延續了同樣的帳號權限、裝置綁定與安全設計理念;正式版App與協議已升級到新一代架構。

哪些部分暫不公開?為什麼?

SingLink 2.0核心以及目前正式版App、伺服器、支付與節點,因安全考量暫不公開。SingLinkLabs只公開不構成安全風險的程式碼,後續階段會在安全審查後繼續開源。

使用什麼授權?可以分支修改嗎?

兩個倉庫都採用Apache-2.0授權,可以依其條款使用、修改和再發布程式碼。SingLink與星連VPN的名稱和標誌是商標,分支版本須使用自己的名稱和圖示。

Snap商店上的星連VPN是開源版本嗎?

不是。Snap只是星連VPN Linux版的安裝套件與安裝方式,並不是開源發布。星連VPN的開源項目以本頁列出的為準。

公開的不只是一句口號

專業的開源頁面需要同時交代程式碼、文件、授權、貢獻流程和安全邊界。星連VPN以可追溯資料取代模糊的標籤。

項目歸屬

明確每個項目的維護方、程式碼倉庫與授權,避免品牌和知識產權混淆。

公開邊界

分別說明已公開程式碼、技術文件、研究數據及暫未開放的產品元件。

可重現研究

提供版本化文件、機器可讀數據和測試方法,方便第三方複核。

安全與貢獻

透過倉庫說明、授權和安全披露渠道建立清晰的參與路徑。

查看程式碼、文件與研究記錄

從官方倉庫開始了解星連VPN開源項目的公開範圍、版本記錄和技術路線。