星连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源代码
License / Status
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
公开范围
初代客户端源代码
License / Status
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
公开范围
公开代码仓库
License / Status
MIT

SingLinkLabs官方项目。公开的singchat-mcp仓库以MIT许可证提供托管版SingChat MCP服务的清单、示例和技术文档。

SingLinkVPN logo

以下项目由SingLinkLabs维护 · 04

SingLinkVPN

星连VPN开源总仓库现已进入第二阶段:汇集初代SingLink协议与星连VPN初代客户端(均在安全审计后以Apache-2.0许可证于各自仓库公开),并公开技术文档、研究数据、安全与透明度报告和研究工具。

维护方
SingLinkLabs
公开范围
开源总仓库(第二阶段)
License / Status
第二阶段 · 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开源项目的公开范围、版本记录和技术路线。