SingLink 2.0是星連VPN自行研發的正式網絡傳輸協議。「2.0」代表協議名稱與協議世代,並不是星連VPN客戶端的軟件版本號。
SingLink協議不只負責把流量傳送到VPN節點,還涵蓋帳戶與節點權限驗證、DNS處理、智能分流、加密會話、TCP與UDP封裝、連線健康檢測、網絡切換及異常恢復。
SingLink目前分為正式的SingLink 2.0 協議,以及速度優先的SingLink Beta預覽協議。內部A/B測試中,SingLink 2.0穩定率達99.5%,Beta最高約97%;Beta在合適網絡及設備條件下,峰值速度可達1 Gbps以上。
核心數據對比: 正式的SingLink 2.0在指定測試環境下錄得99.5%穩定率;Beta最高約為97%,但在合適網絡及設備條件下,峰值速度可達1 Gbps以上。這些結果分別反映穩定性與速度取向,不應直接視為所有裝置及網絡的保證值。
證據與技術邊界:已確認的產品定位、內部測試口徑及公開功能可直接引用;本文涉及具體加密算法、封包格式、能力協商、Session、Stream、多路復用及會話恢復的內容,屬於參考處理模型,不能視為目前已部署規格,應以SingLink後續正式技術文件及公開源碼為準。
SingLink協議完整處理原理
整個系統可以分為兩條線:
控制面
負責:
登入帳戶;
驗證會員;
取得節點;
判斷節點權限;
下發協議配置;
更新規則;
選擇Beta或2.0。
數據面
負責:
接收應用流量;
DNS解析;
建立安全連線;
封裝和傳輸TCP、UDP;
維持連線;
處理斷線;
將資料交還應用程式。
簡化流程是:
用戶登入星連VPN
↓
取得經授權的節點和協議配置
↓
客戶端建立TUN/系統代理
↓
接收應用程式流量
↓
DNS及分流規則判斷
↓
選擇SingLink 2.0或Beta節點
↓
協商協議能力
↓
驗證帳戶及裝置權限
↓
建立加密會話及會話密鑰
↓
為每個應用連線建立獨立邏輯流
↓
封裝TCP/UDP資料
↓
傳送至星連節點
↓
節點解封裝並訪問目標網站
↓
返回資料並分配給原應用
↓
持續檢測延遲、丟包和連線狀態
↓
異常時重連、恢復或切換節點第一階段:登入、取得節點與協議配置
用戶打開星連VPN並登入後,客戶端不應立即把所有生產節點地址、憑證和協議參數永久保存在本地。
更合理的處理流程是:
客戶端提交帳戶登入憑證;
帳戶系統驗證用戶;
系統確認套餐及節點權限;
返回用戶可用的節點列表;
返回短期有效的連線憑證;
返回當前協議版本及必要配置;
客戶端驗證配置完整性;
將敏感配置保存於系統安全儲存區。
這一層主要判斷:
用戶是否為有效會員;
可以使用Beta還是2.0;
是否擁有Pro、Max或Rich權限;
哪些國家和節點可以使用;
配置是否已過期;
客戶端版本是否需要更新。
通俗理解
就像乘搭高鐵前,系統先檢查:
你是誰;
買了甚麼等級的票;
可以乘搭哪一班車;
車票是否仍然有效。
建議安全規則
SingLink不應長期依賴一個永久不變的靜態密碼。
更合理的是使用:
短期連線Token;
一次性Challenge;
裝置隨機數Nonce;
有效期限制;
伺服器簽名的節點配置;
撤銷機制。
這樣即使某次連線配置被取得,也不代表可以永久使用。
第二階段:建立系統網絡入口
當用戶點擊連線後,星連VPN需要先在作業系統中建立網絡入口。
不同平台的處理方式不同:
平台 | 常見網絡入口 |
|---|---|
iOS/iPadOS | Network Extension/Packet Tunnel |
Android | VPN Service |
macOS | Network Extension或TUN |
Windows | TUN虛擬網卡及系統路由 |
Linux | TUN、路由表及DNS管理 |
建立後,原本由應用程式直接送往網絡的資料,會先進入星連VPN客戶端。
例如:
ChatGPT App
↓
作業系統網絡棧
↓
SingLink TUN接口
↓
星連VPN客戶端客戶端在這個階段需要:
建立虛擬IP;
設定路由表;
設定DNS;
排除本地局域網;
防止代理連線再次被送回TUN。
最後一點很重要。
如果沒有「路由排除」,星連VPN連接節點的流量也可能再次進入VPN,形成循環:
VPN流量
↓
再次進入VPN
↓
再次封裝
↓
無限循環所以客戶端必須明確排除:
節點本身的IP;
必要控制接口;
本地網關;
系統需要直接訪問的服務。
第三階段:DNS解析與域名判斷
當用戶打開 chatgpt.com 時,裝置通常需要先把域名解析成IP地址。
如果DNS處理不正確,可能出現:
DNS請求直接走本地網絡;
本地DNS返回錯誤地址;
規則無法判斷域名;
IPv6繞過VPN;
已連接VPN但DNS仍洩漏。
SingLink客戶端可以按以下流程處理:
應用發出DNS請求
↓
客戶端攔截DNS
↓
判斷域名規則
↓
選擇本地DNS或遠端安全DNS
↓
取得IPv4/IPv6結果
↓
將域名與IP關聯
↓
決定直連、代理或阻擋本地域名
例如本地銀行、局域網設備或特定地區服務,可以使用本地DNS並直接連接。
代理域名
需要通過VPN訪問的域名,可以經由代理節點或受保護DNS解析。
通俗理解
DNS就像查地址簿。
如果查地址簿的過程仍然走本地道路,即使後續資料走了VPN,也可能暴露「正在查哪一個網站」。
因此,SingLink協議體系應明確定義:
DNS是否由客戶端攔截;
哪些DNS請求直連;
哪些DNS請求通過VPN;
IPv4和IPv6如何處理;
DNS緩存多久;
網絡切換後是否清除舊DNS結果。
第四階段:智能分流與路由判斷
DNS和應用流量進入客戶端後,系統需要決定流量如何處理。
通常有三種結果:
直連
代理
阻擋直連
流量直接使用本地網絡,不進入SingLink通道。
適用於:
局域網設備;
本地網站;
不需要代理的應用;
用戶自訂白名單。
代理
流量進入SingLink協議,由節點轉發。
適用於:
海外網站;
AI工具;
國際社交平台;
用戶指定的App。
阻擋
拒絕連線。
適用於:
廣告域名;
追蹤域名;
惡意地址;
用戶設定的黑名單。
判斷依據可能包括:
域名;
IP地址;
端口;
應用程式;
地理位置;
協議類型;
用戶規則;
全局或規則模式。
通俗理解
這一步相當於交通分流:
本地車走普通道路;
海外車進入加密高速公路;
危險車輛直接禁止通行。
第五階段:節點選擇與協議選擇
確定流量需要代理後,客戶端需要選擇節點。
選擇節點不能只看國家名稱,還需要考慮:
用戶套餐;
節點是2.0還是Beta;
節點是否在線;
延遲;
丟包;
負載;
節點距離;
本地營運商;
目標網站位置;
節點是否支援UDP;
客戶端是否兼容。
手動選擇
用戶自己選擇日本、美國、新加坡等節點。
智能選擇
客戶端根據測試結果選擇合適節點。
智能選擇不應只選延遲最低的節點。
例如:
節點 | 延遲 | 丟包 | 負載 |
|---|---|---|---|
A | 50ms | 8% | 90% |
B | 70ms | 0% | 30% |
A雖然延遲更低,但丟包和負載很高;實際使用中,B可能更穩定。
所以智能選擇應綜合考慮:
延遲+丟包+連線成功率+負載+歷史表現第六階段:協議能力協商
客戶端連接節點後,不應立即假設雙方支援完全相同的功能。
需要先進行能力協商。
協商內容可以包括:
SingLink版本;
Beta或2.0;
TCP支援;
UDP支援;
IPv4/IPv6;
是否支援會話恢復;
是否支援多路復用;
最大資料幀;
Padding策略;
心跳間隔;
壓縮是否啟用;
MTU大小;
重新協商能力。
例如:
客戶端:
我支援SingLink 2.0
支援TCP、UDP、IPv6
支援Session Resume
最大幀64KB
伺服器:
確認使用SingLink 2.0
TCP、UDP可用
Session Resume可用
實際最大幀32KB雙方最後使用共同支援的能力。
為甚麼需要協商?
因為客戶端與節點可能不是同一天更新。
如果新客戶端直接發送舊節點不認識的格式,連線就會失敗。
正式2.0應比Beta更重視:
向後兼容;
版本回退;
不支援功能時安全降級;
明確拒絕不兼容版本。
第七階段:身份驗證
完成基本連接後,節點需要確認用戶是否有權使用。
建議驗證資料包括:
短期Token;
帳戶或授權ID;
客戶端隨機數;
協議版本;
節點ID;
請求能力;
完整性驗證資料。
一個通俗化的驗證包可以理解為:
我是誰
我要使用哪個節點
我要使用甚麼協議
這次連線的隨機編號
我的授權何時到期
資料是否被人修改服務端需要檢查:
Token是否由官方簽發;
Token是否過期;
Token是否已撤銷;
用戶是否有節點權限;
隨機數是否曾使用;
請求是否被重放;
客戶端版本是否允許連線。
防重放
攻擊者可能記錄一次合法驗證資料,再原樣發送。
所以驗證資料需要包含:
一次性Nonce;
伺服器Challenge;
短有效期;
已使用憑證記錄;
會話綁定。
通俗來說:
同一張已經驗過的車票,不能被複製後無限使用。
第八階段:密鑰交換與加密會話
身份驗證通過後,客戶端與節點需要建立本次連線專用的會話密鑰。
推薦邏輯是:
客戶端產生臨時密鑰
↓
伺服器產生臨時密鑰
↓
雙方交換公開資料
↓
各自在本地計算相同共享密鑰
↓
由共享密鑰派生多組會話密鑰需要分開派生:
客戶端到伺服器的加密密鑰;
伺服器到客戶端的加密密鑰;
資料完整性密鑰;
會話恢復密鑰;
Header保護密鑰。
不應讓所有方向和所有用途共用同一把密鑰。
前向安全
更合理的做法是每次會話使用臨時密鑰。
這樣即使日後某一個長期服務端密鑰洩漏,也不應直接解密以前所有已記錄流量。
密鑰輪換
長時間連線不應永久使用同一組會話密鑰。
可以按照:
傳輸資料量;
連線時間;
幀數;
伺服器要求;
重新派生密鑰。
例如:
每傳輸若干GB
或
每隔一段時間
重新產生方向密鑰具體閾值透過性能及安全測試確定。
第九階段:建立Session
身份和密鑰完成後,雙方建立SingLink Session。
Session可以包含:
Session ID;
協議版本;
加密參數;
最大幀大小;
心跳間隔;
UDP模式;
Stream上限;
空閒超時;
會話恢復能力;
Beta或2.0策略。
服務端返回確認:
身份驗證成功
會話建立成功
使用SingLink 2.0
TCP可用
UDP可用
多路復用可用
心跳已啟用只有收到服務端確認後,客戶端才應正式發送應用資料。
第十階段:建立Stream或獨立代理連線
這一階段常見的架構有兩種:
方案一:一個Session承載多個Stream
類似AnyTLS的思路:
SingLink Session
├─ Stream 1:ChatGPT
├─ Stream 2:YouTube
├─ Stream 3:Telegram
└─ Stream 4:瀏覽器每個Stream需要有:
Stream ID;
目標地址;
目標端口;
TCP或UDP;
當前狀態;
發送窗口;
接收窗口。
優點:
減少重複握手;
降低連線延遲;
減少底層連線數;
適合大量短連線。
風險:
一條Session出問題,可能影響多個Stream;
單一TCP底層可能出現隊頭阻塞;
需要完善流量控制。
方案二:每個應用請求建立獨立連線
ChatGPT → 獨立連線
YouTube → 獨立連線
Telegram → 獨立連線優點:
不同流量相互隔離;
一條連線失敗不影響其他連線;
邏輯較簡單。
缺點:
握手較多;
連線開銷較大;
大量短連線效率較低。
建議
SingLink可以採用混合模式:
短連線和普通網頁使用Session多路復用;
大流量下載和影片建立獨立通道;
低延遲UDP採用獨立處理;
避免一個高速下載佔滿所有Stream。
第十一階段:資料幀封裝
應用資料不能直接原樣扔進傳輸通道,需要封裝成協議幀。
概念上的SingLink幀可以包含:
版本
幀類型
Session ID
Stream ID
序號
Flags
資料長度
加密資料
完整性標記不同幀類型可能包括:
幀類型 | 作用 |
|---|---|
OPEN | 建立新Stream |
DATA | 傳輸資料 |
ACK | 確認狀態 |
FIN | 正常關閉 |
RESET | 異常終止 |
PING | 健康檢測 |
PONG | 回應健康檢測 |
UDP | 傳輸UDP資料包 |
SETTINGS | 更新會話參數 |
KEY_UPDATE | 更換會話密鑰 |
RESUME | 恢復會話 |
這只是協議設計層面的建議,不代表目前SingLink已使用這些名稱或位元格式。
第十二階段:TCP流量處理
對TCP連線,例如網頁、API和文件下載,SingLink需要保持:
資料順序;
雙向傳輸;
關閉狀態;
流量控制;
錯誤狀態。
完整流程可以是:
應用建立TCP連線
↓
客戶端建立SingLink Stream
↓
發送目標域名和端口
↓
節點連接目標網站
↓
節點回報成功或失敗
↓
開始雙向轉發正常關閉
當應用結束連線:
客戶端發送FIN;
節點停止接收該方向資料;
等待另一方向完成;
完整關閉Stream;
釋放記憶體和連線狀態。
異常關閉
如目標網站拒絕連線:
節點返回錯誤;
客戶端向應用返回連線失敗;
Stream立即清理;
不影響其他Stream。
第十三階段:UDP流量處理
UDP沒有傳統TCP連線概念,每個資料包都需要保留:
來源關係;
目標地址;
目標端口;
資料長度;
資料包邊界;
會話超時。
例如:
UDP Association ID
目標地址
目標端口
資料長度
UDP PayloadSingLink需要明確選擇:
UDP-over-TCP
把UDP資料包放入TCP或可靠Session中傳輸。
優點:
容易穿過只允許TCP的網絡;
資料不容易丟失;
部署簡單。
缺點:
TCP丟包時會阻塞後續UDP資料;
不適合部分遊戲、語音和即時場景。
原生UDP
直接以UDP承載。
優點:
延遲低;
適合遊戲、語音及QUIC;
不受TCP隊頭阻塞影響。
缺點:
某些網絡限制UDP;
NAT和防火牆處理更複雜。
QUIC式傳輸
基於UDP,但在協議層提供:
加密;
重傳;
多Stream;
擁塞控制;
網絡遷移。
技術能力較完整,但實現複雜度更高。
較合理的SingLink方向是:
根據網絡及流量類型,自動決定UDP使用原生傳輸、可靠封裝或其他兼容模式。
第十四階段:流量控制與反壓
假設YouTube下載非常快,而ChatGPT只傳少量文字。
若沒有流量控制,影片Stream可能佔滿整條通道,導致:
ChatGPT回應變慢;
DNS延遲;
其他應用卡住;
記憶體持續增加。
因此需要兩級流量控制:
Session級
限制整個Session可以同時傳輸多少未確認資料。
Stream級
限制每個Stream可以佔用多少傳輸窗口。
通俗來說:
一條高速公路不能讓一輛大貨車佔滿全部車道,每個Stream都需要合理分配道路資源。
2.0正式協議可以比Beta採用更保守的流量調度,避免追求峰值速度時影響其他連線。
第十五階段:分包、Padding與流量外觀
資料完成加密後,仍可能從外部看到:
資料包長度;
發送間隔;
連線持續時間;
上下行比例;
重連行為。
因此協議可以進行流量外觀處理,例如:
大資料拆成多個幀;
小資料合併;
加入可變Padding;
調整發送批次;
避免所有握手長度固定;
定期更新Padding策略。
但需要明確:
Padding不能代替加密,也不能保證流量永遠無法識別。
過度Padding還會帶來:
更多流量;
更高延遲;
更多CPU消耗;
免費額度浪費。
因此2.0可以使用自適應策略:
網絡正常時使用低開銷;
特殊網絡環境增加外觀處理;
高速下載時減少不必要Padding;
小型控制資料適當填充。
Beta則可能更偏向降低額外開銷,以提高峰值速度。
第十六階段:MTU與封包大小處理
TUN流量加上協議頭和加密資料後,封包會變大。
如果超過網絡MTU,可能發生:
IP分片;
封包被丟棄;
某些網站打不開;
速度忽快忽慢;
VPN連上但無法傳輸。
SingLink需要:
確定TUN MTU;
扣除協議頭;
扣除加密開銷;
根據IPv4、IPv6調整;
必要時拆分資料;
避免不必要IP分片。
這也是為甚麼同一套固定封包大小,不一定適合所有網絡。
正式2.0應具有更完整的跨平台MTU兼容處理;Beta若使用更積極的大幀策略,可能在部分網絡得到高速度,但在特殊網絡中穩定性較低。
第十七階段:延遲、丟包和擁塞處理
客戶端需要持續觀察:
RTT延遲;
延遲波動;
丟包;
發送速度;
接收速度;
未確認資料;
節點響應。
不能只依靠一次Ping。
例如:
正常:60ms
短暫升高:120ms
持續升高:500ms
完全無回應:超時不同情況需要不同處理:
情況 | 處理方式 |
|---|---|
短暫延遲 | 繼續等待,不立即重連 |
輕微丟包 | 調整窗口或傳輸節奏 |
持續高延遲 | 降低並發或考慮切換節點 |
無資料但有心跳 | 保留會話 |
心跳及資料都失敗 | 判定連線中斷 |
節點完全失效 | 重新連線或切換節點 |
如果遇到一次丟包就重新連線,反而會讓協議更不穩定。
第十八階段:心跳與健康檢測
長時間沒有應用資料時,系統仍需要知道通道是否存活。
可以使用:
PING
↓
PONG但心跳不能太頻繁。
過於頻繁會:
浪費電量;
消耗流量;
增加伺服器負載;
形成固定時間特徵。
過於疏鬆則會:
節點失效後很久才發現;
應用等待時間過長;
網絡切換恢復慢。
因此心跳可以根據狀態調整:
有正常流量時,不額外發心跳;
空閒一段時間後開始低頻心跳;
網絡剛切換時暫時提高檢測頻率;
多次失敗後判定連線中斷。
第十九階段:網絡切換與會話恢復
手機由Wi-Fi切換到5G時,原有連線通常會失效。
完整處理應是:
檢測到網絡改變
↓
暫停向失效通道發送新資料
↓
取得新的本地IP和路由
↓
重新連接原節點
↓
提交會話恢復憑證
↓
服務端驗證舊Session
↓
恢復可恢復的邏輯流
↓
無法恢復的TCP連線通知應用重建需要注意:
不是所有應用TCP連線都能無縫恢復。
協議可以恢復:
會話;
節點授權;
協議參數;
部分仍有狀態的Stream。
但目標網站本身的TCP連線若已斷開,仍可能需要應用重新連接。
所以我們不會宣稱:
網絡切換時所有應用永遠完全無感。
更準確的說法是:
SingLink 2.0會縮短重新連線時間,恢復協議與路由狀態,並盡量降低對應用的影響。
第二十階段:節點失效與自動切換
節點異常可分為:
軟故障
延遲升高;
偶爾丟包;
短暫無回應;
部分目標不可用。
處理方式:
暫時等待;
降低傳輸壓力;
重新測量;
嘗試同節點重連。
硬故障
節點完全無法連接;
認證接口不可用;
持續超時;
節點被下線。
處理方式:
停止使用原節點;
從可用列表選擇替代節點;
建立新安全會話;
恢復DNS和路由;
通知應用重新建立必要連線。
正式2.0可以採取更保守的切換策略,避免因短暫抖動頻繁跳節點。
Beta則可以使用更積極的重新連線或高速節點選擇策略,但可能因此產生較高波動。
第二十一階段:返回資料與解封裝
目標網站的返回流程是:
目標網站返回資料
↓
星連節點接收
↓
找到對應Session和Stream
↓
封裝成SingLink資料幀
↓
加密並發送給客戶端
↓
客戶端驗證完整性
↓
解密
↓
按照Stream ID分流
↓
寫入TUN或系統代理
↓
交回原本應用程式客戶端需要檢查:
資料是否被修改;
序號是否正確;
是否為重複幀;
Stream是否仍存在;
長度是否符合限制;
是否超過接收窗口。
錯誤資料不能直接交給應用。
第二十二階段:正常斷線與安全清理
用戶點擊斷線後,客戶端應該:
停止接收新的代理流量;
正常關閉活動Stream;
向節點發送會話結束;
清除會話密鑰;
撤銷或丟棄短期Token;
關閉TUN;
恢復系統路由;
恢復DNS;
清除不必要的臨時配置。
如果客戶端直接崩潰,也需要作業系統或下次啟動時進行修復,避免留下:
無效系統代理;
錯誤DNS;
殘留路由;
無法上網。
SingLink Beta與2.0的細節策略差異
下表總結了SingLink Beta與SingLink 2.0的技術定位。
處理環節 | SingLink Beta | SingLink 2.0 |
|---|---|---|
核心方向 | 峰值速度 | 速度、穩定、兼容 |
連線參數 | 較積極 | 自適應及較保守 |
並發策略 | 可使用較高並發 | 避免單流量佔滿通道 |
傳輸窗口 | 偏向高速吞吐 | 按延遲及丟包動態調整 |
節點切換 | 更快嘗試高速節點 | 先確認故障再切換 |
多路復用 | 偏向提高復用效率 | 平衡復用與故障隔離 |
Padding | 優先降低開銷 | 按環境自適應 |
網絡切換 | 基本恢復 | 更完整的恢復與兼容 |
平台回歸測試 | 預覽範圍 | 正式完整測試 |
內部穩定率 | 約97% | 99.5% |
速度 | 合適環境可達1 Gbps以上 | 保持高速但不只追求峰值 |
一句話說完整個處理原理
SingLink首先由客戶端接管裝置流量,完成DNS、智能分流及節點選擇;再驗證帳戶和節點權限,與節點協商協議能力及建立臨時加密密鑰。連線建立後,不同應用的TCP和UDP流量會被封裝為獨立代理連線或邏輯Stream,經受保護通道傳送到節點,再由節點訪問目標網站。傳輸過程中,系統會持續管理流量窗口、資料完整性、延遲、丟包、心跳和節點狀態;遇到網絡切換或節點失效時,則重新建立會話、恢復路由或切換可用節點。
而Beta與2.0的本質區別是:
SingLink Beta更積極地追求峰值速度;SingLink 2.0則在高速傳輸之外,加入更完整的兼容、健康檢測、異常判斷、會話恢復及跨平台處理,因此穩定率更高。
常見問題
SingLink 2.0是甚麼?
SingLink 2.0是星連VPN自行研發的正式網絡傳輸協議,負責身份驗證、加密會話、流量封裝、TCP與UDP傳輸、健康檢測及異常恢復。
SingLink 2.0是軟件版本嗎?
不是。SingLink 2.0是協議正式名稱,與Windows、macOS、Android及iOS客戶端版本屬於兩套不同版本體系。
SingLink Beta和2.0有甚麼分別?
Beta是速度優先的預覽協議,合適條件下峰值速度可達1 Gbps以上;2.0則是正式協議,重視速度、穩定性、跨平台兼容及斷線恢復。
SingLink 2.0的穩定率是多少?
在星連VPN指定測試環境下的內部A/B測試中,SingLink 2.0穩定率達99.5%,Beta最高約97%。
SingLink如何處理網絡流量?
客戶端先接管系統流量,完成DNS及智能分流,再驗證帳戶與節點權限,建立加密會話,封裝TCP或UDP資料並傳送至節點。
SingLink如何處理斷線?
系統會持續檢測延遲、丟包、心跳及節點狀態;出現異常時,可重新建立會話、恢復路由或切換可用節點。
SingLink與VLESS有甚麼分別?
VLESS核心主要是身份、指令及目標轉發;SingLink則將身份、路由、節點權限、傳輸策略、健康檢測及異常恢復整合為協議體系。
SingLink與AnyTLS有甚麼分別?
AnyTLS主要以TLS連線承載Session及多個Stream;SingLink的定位則更廣,還包括智能路由、會員權限、節點調度及連線恢復。具體Session及Stream實現仍以正式技術文件為準。
哪些用戶可以使用SingLink 2.0?
SingLink 2.0正式協議節點向Pro、Max及Rich會員開放;Beta協議適用於所有套餐,包括免費方案。實際權限以最新客戶端顯示為準。
SingLink 2.0是否已經完整開源?
目前尚未完整公開核心協議源碼,但技術文件、測試方法、數據格式、驗證工具及漏洞披露機制已納入持續開源計劃。
相關資料與延伸閱讀
本文的產品定位與公開範圍同時參考星連VPN官方技術中心、SingLinkLabs公開研究倉庫及其性能測試方法。
其他相關內容可閱讀星連VPN免費計劃完整指南、星連VPN開源計劃及2026年星連VPN安全審計報告。
技術說明:本文中的99.5%、97%及1 Gbps以上,分別屬於指定環境下的內部A/B測試及峰值測試結果,不代表所有地區、設備、網絡營運商及時間均能取得相同結果。涉及具體加密算法、封包格式、Session及Stream機制的內容,應以SingLink後續正式技術文件及公開源碼為準。
