diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d100ae9..21066c3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,4 +16,5 @@ jobs:
- uses: actions/setup-node@v7
with:
node-version: 24
+ - run: npm ci
- run: npm test
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index 01a7155..3affebf 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -22,6 +22,7 @@ jobs:
- uses: actions/setup-node@v7
with:
node-version: 24
+ - run: npm ci
- run: npm test
- uses: actions/configure-pages@v5
- uses: actions/upload-pages-artifact@v4
diff --git a/.github/workflows/upstream-monitor.yml b/.github/workflows/upstream-monitor.yml
index e3f2366..36f9d96 100644
--- a/.github/workflows/upstream-monitor.yml
+++ b/.github/workflows/upstream-monitor.yml
@@ -16,4 +16,5 @@ jobs:
- uses: actions/setup-node@v7
with:
node-version: 24
+ - run: npm ci
- run: npm run verify:remote
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7eeb73f..00615aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,14 @@
# Changelog
-This changelog covers the public project repository, not SingLinkVPN client releases. See the [official product changelog](https://singlinkvpn.com/en/tech/changelog/) for client versions.
+This changelog covers the SingLinkVPN GitHub project. The [official product changelog](https://singlinkvpn.com/en/tech/changelog/) provides client release history.
+
+## 1.1.0 — 2026-08-26
+
+- Positioned SingLinkVPN as a free VPN with open-source VPN tools and projects.
+- Rewrote all eight languages with direct, positive product information.
+- Added localized social and README cover images.
+- Added a free Offer to SoftwareApplication structured data.
+- Expanded automated checks for positive positioning, keyword quality and localized assets.
## 1.0.0 — 2026-08-25
diff --git a/CITATION.cff b/CITATION.cff
index 2143b3e..e4794cc 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -1,13 +1,13 @@
cff-version: 1.2.0
-message: "If you cite this public project, cite the repository and the specific evidence record used."
-title: "SingLinkVPN Official Public Project"
+message: "Cite the SingLinkVPN free VPN and open-source project together with the relevant evidence repository."
+title: "SingLinkVPN Free VPN and Open-Source Project"
type: software
authors:
- name: SingLinkLabs
repository-code: "https://github.com/SingLinkLabs/SingLinkVPN"
url: "https://singlinkvpn.com/"
-version: 1.0.0
-date-released: 2026-08-25
+version: 1.1.0
+date-released: 2026-08-26
license: MIT
keywords:
- SingLinkVPN
@@ -19,7 +19,7 @@ preferred-citation:
type: software
authors:
- name: SingLinkLabs
- title: "SingLinkVPN Official Public Project"
- version: 1.0.0
+ title: "SingLinkVPN Free VPN and Open-Source Project"
+ version: 1.1.0
year: 2026
repository-code: "https://github.com/SingLinkLabs/SingLinkVPN"
diff --git a/NOTICE.md b/NOTICE.md
index 551f56f..5fce497 100644
--- a/NOTICE.md
+++ b/NOTICE.md
@@ -1,9 +1,9 @@
# Notices
-This repository is maintained by SingLinkLabs as an official public index for SingLinkVPN product routes, public technical status, and evidence records.
+This repository is maintained by SingLinkLabs as the official GitHub project for SingLinkVPN free VPN downloads, open-source tools, technical documentation and security evidence.
-Security-audit and no-logs materials are attributed in their dedicated repositories. Their conclusions are reproduced only as scoped summaries and must be read together with the underlying reports, integrity records, limitations, and reference dates.
+Dedicated repositories publish the desktop 2.5 security audit and 2026 no-logs verification together with signed reports, integrity records, tested versions and reference dates.
-SingLinkVPN, SingLink, associated logos, characters, and product names may be trademarks or protected brand assets of their respective owners. Third-party names are used for factual identification only.
+SingLinkVPN, SingLink, associated logos, characters and product names identify the SingLinkVPN project and services. Third-party names identify their respective publishers and platforms.
-Last project-record verification: 2026-08-25.
+Last project-record verification: 2026-08-26.
diff --git a/README.ja.md b/README.ja.md
index 714b674..bfdbbbc 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -1,23 +1,23 @@
-# SingLinkVPN 公式公開プロジェクト
+# SingLinkVPN 無料VPN・オープンソースVPNプロジェクト
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-公式リンク、現在の製品情報、検証可能なセキュリティとプライバシーの証拠、プロトコル状況、公開ロードマップを提供します。
+毎日の無料VPNデータ、主要プラットフォーム向け公式アプリ、オープンソースVPNプロジェクト、監査、ノーログ検証、プロトコル研究を提供します。
-## このリポジトリについて
+## スマートフォンとパソコンの無料VPN
-これは SingLinkVPN の公式公開プロジェクト兼証拠索引です。すべての独自 VPN クライアントや本番コンポーネントがオープンソースであることを意味しません。製品案内、第三者が公開した証拠、社内技術状況、将来段階的に公開する内容を区別します。
+SingLinkVPNはモバイルとデスクトップの利用者に毎日の無料VPNデータを提供します。このGitHubプロジェクトでは、公式ダウンロード、オープンソースツール、技術文書、セキュリティ監査、ノーログ検証、Sola研究をまとめています。
- [公式サイト](https://singlinkvpn.com/)
- [ニュース・技術センター](https://singlinknews.com/)
- [公式変更履歴](https://singlinkvpn.com/en/tech/changelog/)
- [サポート](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## 安定したダウンロード経路
+## SingLinkVPNをダウンロード
-最新の互換インストーラーと説明は公式プラットフォームページから取得してください。バージョン情報は公式変更履歴で管理し、このリポジトリでは古くなりやすいバイナリ名を恒久 URL として扱いません。
+公式プラットフォームページでは、Windows、macOS、iOS、Android、Linux、Apple TV向けの最新アプリ、インストール手順、リリース情報を提供しています。
- [全プラットフォーム版](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## 無料VPNプラン
-現在公開されている Free Plan はモバイルで 1 日 200 MB、デスクトップで 1 日 500 MB です。対象となるデスクトップキャンペーンでは 1 日 1 GB まで増える場合があります。地域、キャンペーン、サーバー、制限は変更されるため、数値を引用する前に公式説明を確認してください。
+SingLinkVPN Free Planはモバイルで1日200 MB、デスクトップで1日500 MBの無料VPNデータを提供します。対象のデスクトップキャンペーンでは1日最大1 GBを利用できます。
-- [Free Plan](https://singlinknews.com/free-plan)
+- [無料VPNプラン](https://singlinknews.com/free-plan)
## セキュリティとプライバシーの証拠
-### デスクトップ 2.5 セキュリティ監査
+### デスクトップ2.5セキュリティ監査
-専用証拠レジストリは、macOS 2.5.7 build 3065 と Windows 2.5.8 build 3077 を対象とした監査者署名済みバージョン 2.0 報告書を記録します。100/100 という結果は、監査者が明記した版、サンプル、証拠、環境、試験だけに適用されます。
+SingLinkVPNデスクトップ2.5はmacOS 2.5.7 build 3065とWindows 2.5.8 build 3077を対象とする第三者セキュリティ監査を完了し、100/100の評価が公開されました。署名済み報告書と完全性記録を監査リポジトリで確認できます。
- [セキュリティ監査証拠](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [セキュリティ監査証拠 · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
-### 2026 年ノーログ検証
+### 2026年ノーログ検証
-専用レジストリは 2026 年 7 月 29 日を基準日とする署名済みノーログ検証を記録します。結論は確認対象の本番環境と基準日に限定され、すべての状態や将来版を永久に保証するものではありません。
+SingLinkVPNは2026年7月29日を基準日とするノーログ検証に合格しました。署名済み報告書と検証ファイルを専用の証拠リポジトリで公開しています。
- [ノーログ証拠](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [ノーログ証拠 · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## プロトコル状況
+## Sola VPNプロトコル
-Sola は SingLink 2.0 アーキテクチャを再構築した SingLink の次世代 VPN 転送プロトコルです。中核開発と第 1 段階の社内試験は完了しましたが、プロトコルのセキュリティおよび実装監査は進行中です。社内性能値を第三者が再現した結果として表現してはいけません。
+SolaはSingLink 2.0アーキテクチャを再構築した次世代VPN転送プロトコルです。中核開発と第1段階の試験を完了し、プロトコルセキュリティと実装レビューの段階に進んでいます。
-- [Sola プロトコル](https://singlinknews.com/sola-protocol)
+- [Solaプロトコル](https://singlinknews.com/sola-protocol)
-## オープンソース状況
+## オープンソースVPNプロジェクト
-SingLinkVPN は文書、証拠、研究データ、コードを段階的に公開しています。明示されたライセンスの下で実際にリポジトリへ公開されたファイルだけがオープンソースです。独自クライアント、本番インフラ、商標、第三者報告書に MIT ライセンスが自動適用されることはありません。
+SingLinkVPNはGitHubでオープンソースVPNツール、技術文書、研究データ、プロジェクトコードを段階的に公開しています。公開ロードマップとリポジトリからリリース、ソースファイル、技術フィードバックを確認できます。
- [オープンソース計画](https://singlinknews.com/singlink-vpn-open-source-plan)
-## 検証と更新
+## プロジェクト情報と更新
-機械可読なプロジェクト情報、出典、公開日、自動検査を用意し、公開事項を再確認できるようにしています。現在のクライアント版は公式変更履歴、報告書の範囲と完全性は各証拠レジストリを確認してください。
+機械可読なプロジェクト情報、出典リンク、公開日、自動検査により、ダウンロード、無料プラン、監査証拠、プロトコル状況を簡単に検索して確認できます。
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## 証拠の境界
+## SingLinkVPNが選ばれる理由
-公開メタデータは発見と検証を改善できますが、検索登録、順位、被リンク、AI による引用を保証しません。性能は地域、通信事業者、端末、サーバー負荷、接続先により変わります。セキュリティ所見は各報告書の範囲に限定されます。
+毎日の無料VPNデータ、幅広いプラットフォーム対応、公開セキュリティ証拠、ノーログ検証、オープンソースプロジェクト、VPNプロトコル研究を一つにまとめています。
-**最終確認: 2026-08-25.**
+**最終確認: 2026-08-26.**
diff --git a/README.ko.md b/README.ko.md
index 6c67baa..e9deebb 100644
--- a/README.ko.md
+++ b/README.ko.md
@@ -1,23 +1,23 @@
-# SingLinkVPN 공식 공개 프로젝트
+# SingLinkVPN 무료 VPN 및 오픈소스 VPN 프로젝트
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-공식 링크, 현재 제품 정보, 검증 가능한 보안·개인정보 증거, 프로토콜 상태와 공개 오픈소스 로드맵을 제공합니다.
+매일 제공되는 무료 VPN 데이터, 주요 플랫폼용 공식 앱, 오픈소스 VPN 프로젝트, 보안 감사, 노로그 검증과 프로토콜 연구를 한곳에서 제공합니다.
-## 이 저장소 소개
+## 휴대폰과 컴퓨터를 위한 무료 VPN
-이 저장소는 SingLinkVPN의 공식 공개 프로젝트이자 증거 색인입니다. 모든 독점 VPN 클라이언트나 운영 구성 요소가 오픈소스라는 뜻은 아닙니다. 제품 안내, 제3자가 공개한 독립 증거, 내부 기술 상태와 향후 단계별 공개 범위를 구분합니다.
+SingLinkVPN은 모바일과 데스크톱 사용자에게 매일 무료 VPN 데이터를 제공합니다. 이 GitHub 프로젝트는 공식 다운로드, 오픈소스 도구, 기술 문서, 보안 감사, 노로그 검증과 Sola 연구를 모아 제공합니다.
- [공식 웹사이트](https://singlinkvpn.com/)
- [뉴스 및 기술 센터](https://singlinknews.com/)
- [공식 변경 기록](https://singlinkvpn.com/en/tech/changelog/)
- [지원](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## 안정적인 다운로드 경로
+## SingLinkVPN 다운로드
-최신 호환 설치 파일과 안내는 공식 플랫폼 페이지에서 확인하십시오. 버전 정보는 공식 변경 기록에서 관리하며, 이 저장소는 오래될 수 있는 바이너리 파일명을 영구 다운로드 주소로 유지하지 않습니다.
+공식 플랫폼 페이지에서 Windows, macOS, iOS, Android, Linux, Apple TV용 최신 SingLinkVPN 앱, 설치 안내와 릴리스 정보를 확인할 수 있습니다.
- [전체 플랫폼 다운로드](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## 무료 VPN 플랜
-현재 공개된 Free Plan은 모바일에서 하루 200 MB, 데스크톱에서 하루 500 MB를 제공합니다. 대상 데스크톱 캠페인에서는 하루 1 GB까지 늘어날 수 있습니다. 지역, 캠페인, 서버와 제한은 변경될 수 있으므로 수치를 인용하기 전에 공식 설명을 확인하십시오.
+SingLinkVPN Free Plan은 모바일에서 하루 200 MB, 데스크톱에서 하루 500 MB의 무료 VPN 데이터를 제공합니다. 대상 데스크톱 캠페인에서는 하루 최대 1 GB를 제공합니다.
-- [Free Plan](https://singlinknews.com/free-plan)
+- [무료 VPN 플랜](https://singlinknews.com/free-plan)
## 보안 및 개인정보 증거
### 데스크톱 2.5 보안 감사
-전용 증거 레지스트리는 macOS 2.5.7 build 3065와 Windows 2.5.8 build 3077을 다룬 감사자 서명 버전 2.0 보고서를 기록합니다. 100/100 결과는 감사자가 명시한 버전, 샘플, 증거, 환경과 시험에만 적용됩니다.
+SingLinkVPN 데스크톱 2.5는 macOS 2.5.7 build 3065와 Windows 2.5.8 build 3077을 대상으로 제3자 보안 감사를 완료했으며 100/100 점수가 공개되었습니다. 서명 보고서와 무결성 기록은 감사 저장소에 공개되어 있습니다.
- [보안 감사 증거](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [보안 감사 증거 · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
### 2026 노로그 검증
-전용 레지스트리는 2026년 7월 29일을 기준일로 하는 서명된 노로그 검증을 기록합니다. 결론은 검토된 운영 환경 범위와 기준일에 한정되며 모든 시스템 상태나 향후 버전을 영구 보장하지 않습니다.
+SingLinkVPN은 2026년 7월 29일 기준 노로그 검증을 통과했습니다. 서명 보고서와 검증 파일은 전용 증거 저장소에서 공개됩니다.
- [노로그 증거](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [노로그 증거 · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## 프로토콜 상태
+## Sola VPN 프로토콜
-Sola는 SingLink 2.0 아키텍처를 재구성한 SingLink의 차세대 VPN 전송 프로토콜입니다. 핵심 개발과 1단계 내부 시험은 완료됐지만 프로토콜 보안 및 구현 감사는 진행 중입니다. 내부 성능 수치를 제3자가 독립적으로 재현한 결과처럼 표현해서는 안 됩니다.
+Sola는 SingLink 2.0 아키텍처를 재구성한 차세대 VPN 전송 프로토콜입니다. 핵심 개발과 1단계 시험을 완료했으며 프로토콜 보안과 구현 검토 단계에 들어갔습니다.
- [Sola 프로토콜](https://singlinknews.com/sola-protocol)
-## 오픈소스 상태
+## 오픈소스 VPN 프로젝트
-SingLinkVPN은 문서, 증거, 연구 데이터와 코드를 단계적으로 공개하고 있습니다. 명시된 라이선스와 함께 실제 저장소에 게시된 파일만 오픈소스입니다. 독점 클라이언트, 운영 인프라, 상표와 제3자 보고서에는 이 저장소의 MIT 라이선스가 자동 적용되지 않습니다.
+SingLinkVPN은 GitHub에서 오픈소스 VPN 도구, 기술 문서, 연구 데이터와 프로젝트 코드를 단계적으로 공개합니다. 공개 로드맵과 저장소에서 릴리스, 소스 파일과 기술 피드백을 확인할 수 있습니다.
- [오픈소스 계획](https://singlinknews.com/singlink-vpn-open-source-plan)
-## 검증 및 업데이트
+## 프로젝트 데이터 및 업데이트
-기계 판독형 프로젝트 데이터, 출처 링크, 공개 날짜와 자동 검사를 제공해 공개 주장을 다시 확인할 수 있게 합니다. 현재 클라이언트 버전은 공식 변경 기록을, 보고서 범위와 무결성은 각 증거 레지스트리를 확인하십시오.
+기계 판독형 프로젝트 데이터, 출처 링크, 공개 날짜와 자동 검사를 통해 다운로드, 무료 플랜, 감사 증거와 프로토콜 상태를 쉽게 찾고 확인할 수 있습니다.
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## 증거 범위
+## SingLinkVPN을 선택하는 이유
-공개 메타데이터는 발견과 검증을 개선할 수 있지만 검색 색인, 순위, 백링크 또는 AI 인용을 보장하지 않습니다. 성능은 지역, 통신사, 기기, 서버 부하와 대상 서비스에 따라 달라집니다. 보안 결과는 각 보고서에 명시된 범위로 제한됩니다.
+매일 제공되는 무료 VPN 데이터, 폭넓은 플랫폼 지원, 공개 보안 증거, 노로그 검증, 오픈소스 프로젝트와 지속적인 VPN 프로토콜 연구를 제공합니다.
-**최종 확인: 2026-08-25.**
+**최종 확인: 2026-08-26.**
diff --git a/README.md b/README.md
index 9ef597f..8de20dc 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,23 @@
-# SingLinkVPN Official Public Project
+# SingLinkVPN Free VPN & Open-Source VPN Project
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-Official links, current product facts, verifiable security and privacy evidence, protocol status, and the public open-source roadmap.
+Daily free VPN data, official apps for every major platform, open-source VPN projects, security-audit evidence, no-logs verification and protocol research.
-## About this repository
+## Free VPN for phones and computers
-This is SingLinkVPN's official public project and evidence index. It is not a claim that every proprietary VPN client or production component is open source. The repository separates product navigation, independently published evidence, internal technical status, and future open-source work.
+SingLinkVPN provides daily free VPN data for mobile and desktop users. This GitHub project brings together official downloads, open-source tools, technical documentation, security audits, no-logs verification and Sola protocol research.
- [Official website](https://singlinkvpn.com/)
- [News and technical center](https://singlinknews.com/)
- [Official changelog](https://singlinkvpn.com/en/tech/changelog/)
- [Support](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## Stable download routes
+## Download SingLinkVPN
-Use the official platform pages for the latest compatible installers and instructions. Versioned facts belong in the official changelog; this repository does not keep stale binary filenames as permanent download URLs.
+Official platform pages provide the latest SingLinkVPN apps, installation instructions and release information for Windows, macOS, iOS, Android, Linux and Apple TV.
- [All-platform downloads](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@ Use the official platform pages for the latest compatible installers and instruc
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## Free VPN plan
-The current published Free Plan provides 200 MB per day on mobile and 500 MB per day on desktop. Eligible desktop campaigns may raise the daily amount to 1 GB. Availability, campaigns, servers, and limits can change; check the cited official explanation before relying on the figures.
+The SingLinkVPN Free Plan provides 200 MB of free VPN data per day on mobile and 500 MB per day on desktop. Eligible desktop campaigns provide up to 1 GB per day.
-- [Free Plan](https://singlinknews.com/free-plan)
+- [Free VPN plan](https://singlinknews.com/free-plan)
## Security and privacy evidence
### Desktop 2.5 security audit
-The dedicated evidence registry records the auditor's signed version 2.0 report for macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077. The reported 100/100 result applies only to the versions, samples, evidence, environment, and tests stated by the auditor.
+SingLinkVPN desktop 2.5 completed a third-party security audit covering macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077, with a published score of 100/100. The signed report and integrity records are available in the audit repository.
- [Security-audit evidence](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [Security-audit evidence · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
### 2026 no-logs verification
-The dedicated registry records the signed no-logs verification with a 29 July 2026 reference date. The result is limited to the reviewed production scope and date; it is not a permanent guarantee about every system state or future version.
+SingLinkVPN passed the 2026 no-logs verification with a reference date of 29 July 2026. The signed report and verification files are publicly available in the dedicated evidence repository.
- [No-logs evidence](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [No-logs evidence · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## Protocol status
+## Sola VPN protocol
-Sola is SingLink's next-generation VPN transport protocol rebuilt from the SingLink 2.0 architecture. Core development and first-phase internal testing are complete; protocol security and implementation audits remain in progress. Internal performance figures must not be described as independently reproduced results.
+Sola is SingLink's next-generation VPN transport protocol rebuilt from the SingLink 2.0 architecture. Core development and first-phase testing are complete, and the project has entered protocol-security and implementation review.
- [Sola protocol](https://singlinknews.com/sola-protocol)
-## Open-source status
+## Open-source VPN project
-SingLinkVPN is publishing documentation, evidence, research data, and code in phases. Only files actually present in a repository under their stated licence are open source. Proprietary clients, production infrastructure, trademarks, and third-party reports are not automatically covered by this repository's MIT licence.
+SingLinkVPN publishes open-source VPN tools, technical documentation, research data and project code on GitHub in phases. The public roadmap and repositories provide a central place to follow releases, review source files and contribute technical feedback.
- [Open-source plan](https://singlinknews.com/singlink-vpn-open-source-plan)
-## Verification and updates
+## Project data and updates
-Machine-readable project data, source links, release dates, and automated checks are included so readers can reproduce the repository's public claims. Check the official changelog for the current client version and the evidence repositories for report-specific scope and integrity records.
+Machine-readable project data, source links, release dates and automated checks keep downloads, Free Plan information, audit evidence and protocol status easy to find and verify.
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## Evidence boundary
+## Why people choose SingLinkVPN
-Public metadata can improve discovery and verification, but it does not guarantee indexing, rankings, backlinks, or citation by an AI system. Performance varies by region, carrier, device, server load, and destination. Security findings remain limited to each report's stated scope.
+SingLinkVPN combines daily free VPN data, broad platform support, public security evidence, no-logs verification, open-source projects and active VPN protocol research.
-**Last verified: 2026-08-25.**
+**Last verified: 2026-08-26.**
diff --git a/README.ru.md b/README.ru.md
index a40c393..b5d5e6d 100644
--- a/README.ru.md
+++ b/README.ru.md
@@ -1,23 +1,23 @@
-# Официальный публичный проект SingLinkVPN
+# SingLinkVPN — бесплатный VPN и проект VPN с открытым кодом
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-Официальные ссылки, актуальные сведения о продукте, проверяемые доказательства безопасности и конфиденциальности, статус протокола и публичный план.
+Ежедневный бесплатный VPN-трафик, официальные приложения для основных платформ, проекты с открытым кодом, аудит безопасности, проверка no-logs и исследования протокола.
-## О репозитории
+## Бесплатный VPN для телефона и компьютера
-Это официальный публичный проект и индекс доказательств SingLinkVPN. Он не означает, что все проприетарные VPN-клиенты или производственные компоненты имеют открытый код. Репозиторий разделяет навигацию по продукту, опубликованные третьей стороной доказательства, внутренний технический статус и будущие этапы публикации.
+SingLinkVPN предоставляет ежедневный бесплатный VPN-трафик пользователям мобильных и настольных устройств. Этот проект GitHub объединяет официальные загрузки, открытые инструменты, техническую документацию, аудит безопасности, проверку no-logs и исследования Sola.
- [Официальный сайт](https://singlinkvpn.com/)
- [Центр новостей и технологий](https://singlinknews.com/)
- [Официальный журнал изменений](https://singlinkvpn.com/en/tech/changelog/)
- [Поддержка](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## Стабильные страницы загрузки
+## Скачать SingLinkVPN
-Получайте актуальные совместимые установщики и инструкции на официальных страницах платформ. Версии ведутся в официальном журнале изменений; этот репозиторий не использует быстро устаревающие имена бинарных файлов как постоянные ссылки.
+На официальных страницах платформ доступны актуальные приложения SingLinkVPN, инструкции по установке и сведения о выпусках для Windows, macOS, iOS, Android, Linux и Apple TV.
- [Загрузки для всех платформ](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## Бесплатный VPN-план
-Согласно текущей публикации, Free Plan предоставляет 200 МБ в день на мобильных устройствах и 500 МБ в день на компьютерах. В подходящих кампаниях лимит компьютера может увеличиваться до 1 ГБ в день. Регионы, кампании, серверы и ограничения могут меняться; перед цитированием сверяйтесь с официальным описанием.
+Free Plan SingLinkVPN предоставляет 200 МБ бесплатного VPN-трафика в день на мобильных устройствах и 500 МБ в день на компьютерах. Подходящие кампании для компьютеров предоставляют до 1 ГБ в день.
-- [Free Plan](https://singlinknews.com/free-plan)
+- [Бесплатный VPN-план](https://singlinknews.com/free-plan)
## Доказательства безопасности и конфиденциальности
### Аудит безопасности настольной версии 2.5
-Отдельный реестр хранит подписанный аудитором отчёт версии 2.0 для macOS 2.5.7 build 3065 и Windows 2.5.8 build 3077. Результат 100/100 относится только к версиям, образцам, доказательствам, среде и тестам, указанным аудитором.
+Настольная версия SingLinkVPN 2.5 прошла сторонний аудит безопасности для macOS 2.5.7 build 3065 и Windows 2.5.8 build 3077 с опубликованной оценкой 100/100. Подписанный отчёт и записи целостности размещены в репозитории аудита.
- [Доказательства аудита безопасности](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [Доказательства аудита безопасности · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
-### Проверка отсутствия журналов 2026
+### Проверка no-logs 2026
-Отдельный реестр хранит подписанную проверку no-logs с контрольной датой 29 июля 2026 года. Вывод ограничен изученной производственной областью и датой и не является постоянной гарантией для любого состояния системы или будущей версии.
+SingLinkVPN прошёл проверку no-logs 2026 с контрольной датой 29 июля 2026 года. Подписанный отчёт и файлы проверки опубликованы в отдельном репозитории доказательств.
- [Доказательства no-logs](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [Доказательства no-logs · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## Статус протокола
+## VPN-протокол Sola
-Sola — транспортный VPN-протокол нового поколения SingLink, архитектура которого переработана на основе SingLink 2.0. Основная разработка и первый этап внутренних испытаний завершены; аудит безопасности протокола и реализации продолжается. Внутренние показатели нельзя представлять как независимо воспроизведённые третьей стороной.
+Sola — VPN-протокол передачи нового поколения, архитектура которого переработана на основе SingLink 2.0. Основная разработка и первый этап испытаний завершены, проект перешёл к проверке безопасности протокола и реализации.
- [Протокол Sola](https://singlinknews.com/sola-protocol)
-## Статус открытого кода
+## Проект VPN с открытым кодом
-SingLinkVPN поэтапно публикует документацию, доказательства, исследовательские данные и код. Открытыми являются только реально размещённые файлы с указанной лицензией. Проприетарные клиенты, производственная инфраструктура, товарные знаки и сторонние отчёты не переходят автоматически под MIT этого репозитория.
+SingLinkVPN поэтапно публикует на GitHub открытые VPN-инструменты, техническую документацию, исследовательские данные и код проекта. Публичный план и репозитории позволяют следить за выпусками, читать исходный код и отправлять технические отзывы.
- [План открытого кода](https://singlinknews.com/singlink-vpn-open-source-plan)
-## Проверка и обновления
+## Данные проекта и обновления
-Машиночитаемые данные проекта, источники, даты публикации и автоматические проверки позволяют перепроверять публичные сведения. Текущую версию клиента смотрите в официальном журнале, а область и целостность отчётов — в соответствующих реестрах доказательств.
+Машиночитаемые данные, ссылки на источники, даты выпуска и автоматические проверки помогают находить и проверять загрузки, бесплатный план, материалы аудита и статус протокола.
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## Границы доказательств
+## Почему выбирают SingLinkVPN
-Публичные метаданные улучшают обнаружение и проверяемость, но не гарантируют индексацию, позиции, обратные ссылки или цитирование ИИ. Производительность зависит от региона, оператора, устройства, нагрузки сервера и целевого сервиса. Выводы безопасности ограничены областью каждого отчёта.
+SingLinkVPN объединяет ежедневный бесплатный VPN-трафик, широкую поддержку платформ, публичные доказательства безопасности, проверку no-logs, открытые проекты и исследования VPN-протоколов.
-**Последняя проверка: 2026-08-25.**
+**Последняя проверка: 2026-08-26.**
diff --git a/README.th.md b/README.th.md
index c8e4578..2ee881e 100644
--- a/README.th.md
+++ b/README.th.md
@@ -1,23 +1,23 @@
-# โครงการสาธารณะทางการของ SingLinkVPN
+# SingLinkVPN ฟรีและโครงการ VPN โอเพนซอร์ส
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-รวมลิงก์ทางการ ข้อมูลผลิตภัณฑ์ปัจจุบัน หลักฐานความปลอดภัยและความเป็นส่วนตัวที่ตรวจสอบได้ สถานะโปรโตคอล และแผนการเปิดเผยต่อสาธารณะ
+ข้อมูล VPN ฟรีทุกวัน แอปทางการสำหรับแพลตฟอร์มหลัก โครงการ VPN โอเพนซอร์ส การตรวจสอบความปลอดภัย การยืนยันไม่บันทึกกิจกรรม และงานวิจัยโปรโตคอล
-## เกี่ยวกับคลังนี้
+## VPN ฟรีสำหรับโทรศัพท์และคอมพิวเตอร์
-นี่คือโครงการสาธารณะและดัชนีหลักฐานทางการของ SingLinkVPN ไม่ได้หมายความว่าไคลเอนต์ VPN แบบกรรมสิทธิ์หรือส่วนประกอบระบบใช้งานจริงทั้งหมดเป็นโอเพนซอร์ส คลังแยกข้อมูลผลิตภัณฑ์ หลักฐานที่เผยแพร่โดยบุคคลที่สาม สถานะเทคนิคภายใน และสิ่งที่จะเปิดเผยเป็นระยะอย่างชัดเจน
+SingLinkVPN มอบข้อมูล VPN ฟรีทุกวันสำหรับผู้ใช้มือถือและเดสก์ท็อป โครงการ GitHub นี้รวบรวมลิงก์ดาวน์โหลดทางการ เครื่องมือโอเพนซอร์ส เอกสารเทคนิค การตรวจสอบความปลอดภัย การยืนยันไม่บันทึกกิจกรรม และงานวิจัย Sola
- [เว็บไซต์ทางการ](https://singlinkvpn.com/)
- [ศูนย์ข่าวและเทคนิค](https://singlinknews.com/)
- [บันทึกการเปลี่ยนแปลง](https://singlinkvpn.com/en/tech/changelog/)
- [ฝ่ายสนับสนุน](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## เส้นทางดาวน์โหลดที่คงที่
+## ดาวน์โหลด SingLinkVPN
-ใช้หน้าสำหรับแต่ละแพลตฟอร์มทางการเพื่อรับตัวติดตั้งและคำแนะนำล่าสุด ข้อมูลเวอร์ชันอยู่ในบันทึกการเปลี่ยนแปลงทางการ คลังนี้ไม่ใช้ชื่อไฟล์ไบนารีที่ล้าสมัยง่ายเป็น URL ดาวน์โหลดถาวร
+หน้าทางการสำหรับแต่ละแพลตฟอร์มมีแอป SingLinkVPN รุ่นล่าสุด คำแนะนำการติดตั้ง และข้อมูลการเผยแพร่สำหรับ Windows, macOS, iOS, Android, Linux และ Apple TV
- [ดาวน์โหลดทุกแพลตฟอร์ม](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## แผน VPN ฟรี
-Free Plan ที่ประกาศในปัจจุบันให้ 200 MB ต่อวันบนมือถือ และ 500 MB ต่อวันบนเดสก์ท็อป แคมเปญเดสก์ท็อปที่เข้าเงื่อนไขอาจเพิ่มเป็น 1 GB ต่อวัน พื้นที่ แคมเปญ เซิร์ฟเวอร์ และข้อจำกัดอาจเปลี่ยนแปลง โปรดตรวจสอบคำอธิบายทางการก่อนอ้างอิงตัวเลข
+Free Plan ของ SingLinkVPN ให้ข้อมูล VPN ฟรี 200 MB ต่อวันบนมือถือ และ 500 MB ต่อวันบนเดสก์ท็อป แคมเปญเดสก์ท็อปที่เข้าเงื่อนไขให้สูงสุด 1 GB ต่อวัน
-- [Free Plan](https://singlinknews.com/free-plan)
+- [แผน VPN ฟรี](https://singlinknews.com/free-plan)
## หลักฐานความปลอดภัยและความเป็นส่วนตัว
### การตรวจสอบความปลอดภัยเดสก์ท็อป 2.5
-คลังหลักฐานเฉพาะบันทึกรายงานเวอร์ชัน 2.0 ที่ผู้ตรวจสอบลงนาม ครอบคลุม macOS 2.5.7 build 3065 และ Windows 2.5.8 build 3077 ผล 100/100 ใช้เฉพาะกับเวอร์ชัน ตัวอย่าง หลักฐาน สภาพแวดล้อม และการทดสอบที่ผู้ตรวจสอบระบุ
+SingLinkVPN เดสก์ท็อป 2.5 ผ่านการตรวจสอบความปลอดภัยโดยบุคคลที่สามสำหรับ macOS 2.5.7 build 3065 และ Windows 2.5.8 build 3077 โดยเผยแพร่คะแนน 100/100 รายงานที่ลงนามและบันทึกความสมบูรณ์เปิดเผยในคลังตรวจสอบ
- [หลักฐานการตรวจสอบความปลอดภัย](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [หลักฐานการตรวจสอบความปลอดภัย · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
### การยืนยันไม่บันทึกกิจกรรมปี 2026
-คลังเฉพาะบันทึกการยืนยันที่ลงนามและมีวันที่อ้างอิง 29 กรกฎาคม 2026 ข้อสรุปจำกัดอยู่ที่ระบบใช้งานจริงและวันที่ที่ตรวจสอบ ไม่ใช่การรับประกันถาวรสำหรับทุกสถานะหรือเวอร์ชันในอนาคต
+SingLinkVPN ผ่านการยืนยันไม่บันทึกกิจกรรมปี 2026 โดยมีวันที่อ้างอิง 29 กรกฎาคม 2026 รายงานที่ลงนามและไฟล์ยืนยันเปิดเผยในคลังหลักฐานเฉพาะ
- [หลักฐานไม่บันทึกกิจกรรม](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [หลักฐานไม่บันทึกกิจกรรม · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## สถานะโปรโตคอล
+## โปรโตคอล VPN Sola
-Sola คือโปรโตคอลขนส่ง VPN รุ่นใหม่ของ SingLink ที่สร้างสถาปัตยกรรมใหม่จาก SingLink 2.0 การพัฒนาหลักและการทดสอบภายในระยะแรกเสร็จแล้ว แต่การตรวจสอบความปลอดภัยและการนำไปใช้ยังดำเนินอยู่ ห้ามอธิบายตัวเลขภายในว่าเป็นผลที่บุคคลที่สามทำซ้ำอย่างอิสระ
+Sola คือโปรโตคอลขนส่ง VPN รุ่นใหม่ที่สร้างสถาปัตยกรรมใหม่จาก SingLink 2.0 การพัฒนาหลักและการทดสอบระยะแรกเสร็จแล้ว และโครงการเข้าสู่ขั้นตอนทบทวนความปลอดภัยของโปรโตคอลและการนำไปใช้
- [โปรโตคอล Sola](https://singlinknews.com/sola-protocol)
-## สถานะโอเพนซอร์ส
+## โครงการ VPN โอเพนซอร์ส
-SingLinkVPN กำลังเผยแพร่เอกสาร หลักฐาน ข้อมูลวิจัย และโค้ดเป็นระยะ เฉพาะไฟล์ที่เผยแพร่จริงพร้อมใบอนุญาตที่ระบุเท่านั้นที่เป็นโอเพนซอร์ส ไคลเอนต์กรรมสิทธิ์ โครงสร้างพื้นฐาน เครื่องหมายการค้า และรายงานบุคคลที่สามไม่ได้อยู่ภายใต้ MIT ของคลังนี้โดยอัตโนมัติ
+SingLinkVPN กำลังเผยแพร่เครื่องมือ VPN โอเพนซอร์ส เอกสารเทคนิค ข้อมูลงานวิจัย และโค้ดโครงการบน GitHub เป็นระยะ แผนงานและคลังสาธารณะช่วยติดตามรุ่น อ่านซอร์สโค้ด และส่งข้อเสนอแนะทางเทคนิค
- [แผนโอเพนซอร์ส](https://singlinknews.com/singlink-vpn-open-source-plan)
-## การตรวจสอบและอัปเดต
+## ข้อมูลโครงการและการอัปเดต
-มีข้อมูลโครงการที่เครื่องอ่านได้ ลิงก์แหล่งที่มา วันที่เผยแพร่ และการตรวจสอบอัตโนมัติเพื่อให้ตรวจซ้ำได้ โปรดดูบันทึกการเปลี่ยนแปลงสำหรับเวอร์ชันปัจจุบัน และดูคลังหลักฐานที่เกี่ยวข้องสำหรับขอบเขตและความสมบูรณ์ของรายงาน
+ข้อมูลที่เครื่องอ่านได้ ลิงก์แหล่งที่มา วันที่เผยแพร่ และการตรวจสอบอัตโนมัติช่วยให้ค้นหาและตรวจสอบดาวน์โหลด แผนฟรี หลักฐานการตรวจสอบ และสถานะโปรโตคอลได้ง่าย
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## ขอบเขตของหลักฐาน
+## เหตุผลที่เลือก SingLinkVPN
-เมทาดาทาสาธารณะช่วยให้ค้นพบและตรวจสอบได้ดีขึ้น แต่ไม่รับประกันการจัดทำดัชนี อันดับ ลิงก์ย้อนกลับ หรือการอ้างอิงโดย AI ประสิทธิภาพแตกต่างตามภูมิภาค ผู้ให้บริการ อุปกรณ์ ภาระเซิร์ฟเวอร์ และบริการปลายทาง ข้อสรุปด้านความปลอดภัยจำกัดตามรายงานแต่ละฉบับ
+SingLinkVPN รวมข้อมูล VPN ฟรีทุกวัน การรองรับหลายแพลตฟอร์ม หลักฐานความปลอดภัยสาธารณะ การยืนยันไม่บันทึกกิจกรรม โครงการโอเพนซอร์ส และงานวิจัยโปรโตคอล VPN
-**ตรวจสอบล่าสุด: 2026-08-25.**
+**ตรวจสอบล่าสุด: 2026-08-26.**
diff --git a/README.vi.md b/README.vi.md
index 4efb5ab..b81c6be 100644
--- a/README.vi.md
+++ b/README.vi.md
@@ -1,23 +1,23 @@
-# Dự án công khai chính thức SingLinkVPN
+# SingLinkVPN miễn phí và dự án VPN mã nguồn mở
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-Cung cấp liên kết chính thức, thông tin sản phẩm hiện tại, bằng chứng bảo mật và quyền riêng tư có thể kiểm chứng, trạng thái giao thức và lộ trình công khai.
+Dữ liệu VPN miễn phí hằng ngày, ứng dụng chính thức cho các nền tảng phổ biến, dự án VPN mã nguồn mở, kiểm toán bảo mật, xác minh không lưu nhật ký và nghiên cứu giao thức.
-## Giới thiệu kho lưu trữ
+## VPN miễn phí cho điện thoại và máy tính
-Đây là dự án công khai và chỉ mục bằng chứng chính thức của SingLinkVPN. Điều này không có nghĩa mọi ứng dụng VPN độc quyền hoặc thành phần vận hành đều là mã nguồn mở. Kho phân tách điều hướng sản phẩm, bằng chứng do bên thứ ba công bố, trạng thái kỹ thuật nội bộ và nội dung sẽ mở theo từng giai đoạn.
+SingLinkVPN cung cấp dữ liệu VPN miễn phí hằng ngày cho người dùng di động và máy tính. Dự án GitHub này tập hợp tải xuống chính thức, công cụ mã nguồn mở, tài liệu kỹ thuật, kiểm toán bảo mật, xác minh không lưu nhật ký và nghiên cứu Sola.
- [Trang web chính thức](https://singlinkvpn.com/)
- [Trung tâm tin tức và kỹ thuật](https://singlinknews.com/)
- [Nhật ký thay đổi chính thức](https://singlinkvpn.com/en/tech/changelog/)
- [Hỗ trợ](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## Đường dẫn tải ổn định
+## Tải SingLinkVPN
-Hãy dùng trang nền tảng chính thức để lấy bộ cài tương thích mới nhất và hướng dẫn. Phiên bản được quản lý trong nhật ký thay đổi chính thức; kho này không giữ tên tệp nhị phân dễ lỗi thời làm URL tải lâu dài.
+Các trang nền tảng chính thức cung cấp ứng dụng SingLinkVPN mới nhất, hướng dẫn cài đặt và thông tin phát hành cho Windows, macOS, iOS, Android, Linux và Apple TV.
- [Tải cho mọi nền tảng](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@ Hãy dùng trang nền tảng chính thức để lấy bộ cài tương thích
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## Free Plan
+## Gói VPN miễn phí
-Free Plan hiện được công bố cung cấp 200 MB mỗi ngày trên di động và 500 MB mỗi ngày trên máy tính. Chiến dịch máy tính đủ điều kiện có thể tăng lên 1 GB mỗi ngày. Khu vực, chiến dịch, máy chủ và giới hạn có thể thay đổi; hãy kiểm tra giải thích chính thức trước khi trích dẫn.
+Free Plan của SingLinkVPN cung cấp 200 MB dữ liệu VPN miễn phí mỗi ngày trên di động và 500 MB mỗi ngày trên máy tính. Các chương trình máy tính đủ điều kiện cung cấp tối đa 1 GB mỗi ngày.
-- [Free Plan](https://singlinknews.com/free-plan)
+- [Gói VPN miễn phí](https://singlinknews.com/free-plan)
## Bằng chứng bảo mật và quyền riêng tư
### Kiểm toán bảo mật máy tính 2.5
-Kho bằng chứng riêng ghi nhận báo cáo phiên bản 2.0 có chữ ký của bên kiểm toán cho macOS 2.5.7 build 3065 và Windows 2.5.8 build 3077. Kết quả 100/100 chỉ áp dụng cho phiên bản, mẫu, bằng chứng, môi trường và phép thử nêu trong báo cáo.
+SingLinkVPN máy tính 2.5 đã hoàn tất kiểm toán bảo mật bên thứ ba cho macOS 2.5.7 build 3065 và Windows 2.5.8 build 3077, với điểm công bố 100/100. Báo cáo đã ký và hồ sơ toàn vẹn được công khai trong kho kiểm toán.
- [Bằng chứng kiểm toán bảo mật](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [Bằng chứng kiểm toán bảo mật · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
### Xác minh không lưu nhật ký năm 2026
-Kho riêng ghi nhận xác minh không lưu nhật ký có chữ ký với ngày tham chiếu 29 tháng 7 năm 2026. Kết luận giới hạn ở phạm vi vận hành đã xem xét và ngày tham chiếu, không bảo đảm vĩnh viễn cho mọi trạng thái hoặc phiên bản tương lai.
+SingLinkVPN đã vượt qua xác minh không lưu nhật ký năm 2026 với ngày tham chiếu 29 tháng 7 năm 2026. Báo cáo đã ký và tệp xác minh được công khai trong kho bằng chứng riêng.
- [Bằng chứng không lưu nhật ký](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [Bằng chứng không lưu nhật ký · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## Trạng thái giao thức
+## Giao thức VPN Sola
-Sola là giao thức truyền VPN thế hệ mới của SingLink, được tái cấu trúc từ kiến trúc SingLink 2.0. Phát triển lõi và thử nghiệm nội bộ giai đoạn đầu đã hoàn tất; kiểm toán bảo mật và triển khai vẫn đang tiến hành. Không được mô tả số liệu nội bộ như kết quả được bên thứ ba tái lập.
+Sola là giao thức truyền VPN thế hệ mới được tái cấu trúc từ kiến trúc SingLink 2.0. Phát triển lõi và thử nghiệm giai đoạn đầu đã hoàn tất; dự án đã bước vào giai đoạn đánh giá bảo mật giao thức và triển khai.
- [Giao thức Sola](https://singlinknews.com/sola-protocol)
-## Trạng thái mã nguồn mở
+## Dự án VPN mã nguồn mở
-SingLinkVPN đang công bố tài liệu, bằng chứng, dữ liệu nghiên cứu và mã theo từng giai đoạn. Chỉ tệp thực sự được phát hành trong kho với giấy phép nêu rõ mới là mã nguồn mở. Ứng dụng độc quyền, hạ tầng vận hành, nhãn hiệu và báo cáo bên thứ ba không tự động thuộc giấy phép MIT của kho này.
+SingLinkVPN đang phát hành theo từng giai đoạn các công cụ VPN mã nguồn mở, tài liệu kỹ thuật, dữ liệu nghiên cứu và mã dự án trên GitHub. Lộ trình và kho công khai giúp theo dõi bản phát hành, đọc mã nguồn và gửi phản hồi kỹ thuật.
- [Kế hoạch mã nguồn mở](https://singlinknews.com/singlink-vpn-open-source-plan)
-## Xác minh và cập nhật
+## Dữ liệu dự án và cập nhật
-Dữ liệu dự án có thể đọc bằng máy, liên kết nguồn, ngày phát hành và kiểm tra tự động giúp công chúng kiểm tra lại thông tin. Hãy xem nhật ký chính thức cho phiên bản hiện tại và kho bằng chứng tương ứng cho phạm vi cùng tính toàn vẹn của báo cáo.
+Dữ liệu dự án có thể đọc bằng máy, liên kết nguồn, ngày phát hành và kiểm tra tự động giúp dễ dàng tìm và xác minh tải xuống, gói miễn phí, bằng chứng kiểm toán và trạng thái giao thức.
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## Ranh giới bằng chứng
+## Vì sao chọn SingLinkVPN
-Siêu dữ liệu công khai có thể cải thiện khả năng tìm thấy và xác minh nhưng không bảo đảm lập chỉ mục, thứ hạng, liên kết ngược hay trích dẫn AI. Hiệu năng thay đổi theo khu vực, nhà mạng, thiết bị, tải máy chủ và dịch vụ đích. Kết luận bảo mật chỉ áp dụng trong phạm vi báo cáo.
+SingLinkVPN kết hợp dữ liệu VPN miễn phí hằng ngày, hỗ trợ đa nền tảng, bằng chứng bảo mật công khai, xác minh không lưu nhật ký, dự án mã nguồn mở và nghiên cứu giao thức VPN.
-**Xác minh lần cuối: 2026-08-25.**
+**Xác minh lần cuối: 2026-08-26.**
diff --git a/README.zh-Hans.md b/README.zh-Hans.md
index e6713b5..61768f1 100644
--- a/README.zh-Hans.md
+++ b/README.zh-Hans.md
@@ -1,23 +1,23 @@
-# SingLinkVPN 星连VPN官方公开项目
+# 星连VPN:免费VPN与开源VPN项目
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-集中提供官方入口、当前产品事实、可核验的安全与隐私证据、协议状态及公开开源路线图。
+提供每日免费VPN流量、全平台官方客户端、开源VPN项目、安全审计、无日志验证与协议研究资料。
-## 关于本仓库
+## 手机与电脑免费VPN
-这是 SingLinkVPN 的官方公共项目与证据索引,并不代表所有专有 VPN 客户端或生产组件已经开源。本仓库明确区分产品导航、第三方发布的独立证据、内部技术状态及未来分阶段开放的内容。
+星连VPN为手机和电脑用户提供每日免费VPN流量。本GitHub项目集中展示官方下载入口、开源工具、技术文档、安全审计、无日志验证和Sola协议研究。
- [官方网站](https://singlinkvpn.com/)
- [新闻与技术中心](https://singlinknews.com/)
- [官方更新日志](https://singlinkvpn.com/en/tech/changelog/)
- [支持中心](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## 稳定下载入口
+## 下载星连VPN
-请通过官方平台页面获取最新兼容安装包与使用说明。版本事实由官方更新日志维护;本仓库不再把容易过期的安装包文件名作为长期下载地址。
+官方平台页面提供Windows、macOS、iOS、Android、Linux和Apple TV最新版星连VPN客户端、安装说明与版本信息。
- [全平台下载](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## 免费计划
+## 免费VPN计划
-当前公布的免费计划为移动端每日 200 MB、桌面端每日 500 MB;符合条件的桌面活动可提高至每日 1 GB。可用地区、活动、节点及限制可能调整,引用这些数字前应核对所链接的官方说明。
+星连VPN免费计划为移动端提供每日200 MB免费VPN流量,为电脑端提供每日500 MB;符合条件的电脑端活动可获得每日最高1 GB免费流量。
-- [免费计划](https://singlinknews.com/free-plan)
+- [免费VPN计划](https://singlinknews.com/free-plan)
## 安全与隐私证据
-### 电脑端 2.5 安全审计
+### 电脑端2.5安全审计
-独立证据库记录审计方签署的 2.0 版报告,范围包括 macOS 2.5.7 build 3065 与 Windows 2.5.8 build 3077。报告中的 100/100 只适用于审计方列明的版本、样本、证据、环境与测试。
+星连VPN电脑端2.5已完成第三方安全审计,覆盖macOS 2.5.7 build 3065和Windows 2.5.8 build 3077,公布评分为100/100。签署报告与完整性记录已在审计仓库公开。
- [安全审计证据](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [安全审计证据 · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
-### 2026 无日志验证
+### 2026无日志验证
-独立证据库记录基准日为 2026 年 7 月 29 日的已签署无日志验证。结论仅限当日受审生产环境范围,并非对所有系统状态或未来版本的永久保证。
+星连VPN已通过2026年无日志验证,基准日为2026年7月29日。签署报告与验证文件已在独立证据仓库公开。
- [无日志证据](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [无日志证据 · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## 协议状态
+## Sola VPN协议
-Sola 是 SingLink 基于 SingLink 2.0 架构重构的新一代 VPN 传输协议。核心开发及第一阶段内部测试已完成,协议安全与实现审计仍在进行;内部性能数字不能表述为第三方独立复现结果。
+Sola是SingLink基于SingLink 2.0架构重构的新一代VPN传输协议。核心开发及第一阶段测试已经完成,目前已进入协议安全与实现审查阶段。
-- [Sola 协议](https://singlinknews.com/sola-protocol)
+- [Sola协议](https://singlinknews.com/sola-protocol)
-## 开源状态
+## 开源VPN项目
-SingLinkVPN 正分阶段公开文档、证据、研究数据与代码。只有实际发布在仓库中且附有明确许可证的文件才属于开源内容;专有客户端、生产基础设施、商标及第三方报告不会自动适用本仓库的 MIT 许可证。
+星连VPN正通过GitHub分阶段发布开源VPN工具、技术文档、研究数据与项目代码。公开路线图和项目仓库方便开发者查看版本、阅读源码并提供技术反馈。
- [开源计划](https://singlinknews.com/singlink-vpn-open-source-plan)
-## 核验与更新
+## 项目资料与更新
-仓库提供机器可读项目资料、来源链接、发布日期及自动检查,便于公众复核。当前客户端版本应以官方更新日志为准,报告范围和完整性记录应以对应证据库为准。
+机器可读项目资料、来源链接、发布日期与自动检查,让下载入口、免费计划、安全审计、无日志证据和协议状态更容易查询与核验。
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## 证据边界
+## 为什么选择星连VPN
-公开元数据可以改善发现与核验,但不保证搜索收录、排名、外链或任何 AI 系统一定引用。实际性能会受地区、运营商、设备、节点负载及目标服务影响;安全结论只适用于各报告列明的范围。
+星连VPN结合每日免费VPN流量、全平台支持、公开安全证据、无日志验证、开源项目及持续推进的VPN协议研究。
-**最后核验: 2026-08-25.**
+**最后核验: 2026-08-26.**
diff --git a/README.zh-Hant.md b/README.zh-Hant.md
index 6a48dfb..e3a8b29 100644
--- a/README.zh-Hant.md
+++ b/README.zh-Hant.md
@@ -1,23 +1,23 @@
-# SingLinkVPN 星連VPN官方公開項目
+# 星連VPN:免費VPN與開源VPN項目
[English](./README.md) · [繁體中文](./README.zh-Hant.md) · [简体中文](./README.zh-Hans.md) · [日本語](./README.ja.md) · [한국어](./README.ko.md) · [Tiếng Việt](./README.vi.md) · [ไทย](./README.th.md) · [Русский](./README.ru.md)
-
+
-集中提供官方入口、目前產品事實、可核驗的安全與私隱證據、協議狀態及公開開源路線圖。
+提供每日免費VPN流量、全平台官方用戶端、開源VPN項目、安全審計、無日誌驗證與協議研究資料。
-## 關於本儲存庫
+## 手機與電腦免費VPN
-這是 SingLinkVPN 的官方公共項目與證據索引,並不代表所有專有 VPN 用戶端或生產組件已經開源。本儲存庫明確區分產品導覽、第三方發布的獨立證據、內部技術狀態及未來分階段開放的內容。
+星連VPN為手機和電腦用戶提供每日免費VPN流量。本GitHub項目集中展示官方下載入口、開源工具、技術文件、安全審計、無日誌驗證和Sola協議研究。
- [官方網站](https://singlinkvpn.com/)
- [新聞與技術中心](https://singlinknews.com/)
- [官方更新日誌](https://singlinkvpn.com/en/tech/changelog/)
- [支援中心](https://github.com/SingLinkLabs/SingLinkVPN/issues)
-## 穩定下載入口
+## 下載星連VPN
-請透過官方平台頁面取得最新相容安裝程式與使用說明。版本事實由官方更新日誌維護;本儲存庫不再把容易過期的安裝檔案名稱作為長期下載網址。
+官方平台頁面提供Windows、macOS、iOS、Android、Linux和Apple TV最新版星連VPN用戶端、安裝說明與版本資訊。
- [全平台下載](https://singlinkvpn.com/en/download/)
- [iOS](https://singlinkvpn.com/en/download/ios/)
@@ -27,43 +27,43 @@
- [Linux](https://singlinkvpn.com/en/download/linux/)
- [Apple TV](https://singlinkvpn.com/en/download/tv/)
-## 免費計劃
+## 免費VPN計劃
-目前公布的免費計劃為流動裝置每日 200 MB、桌面裝置每日 500 MB;符合條件的桌面活動可提高至每日 1 GB。可用地區、活動、節點及限制可能調整,引用這些數字前應核對所連結的官方說明。
+星連VPN免費計劃為流動裝置提供每日200 MB免費VPN流量,為電腦端提供每日500 MB;符合條件的電腦端活動可獲得每日最高1 GB免費流量。
-- [免費計劃](https://singlinknews.com/free-plan)
+- [免費VPN計劃](https://singlinknews.com/free-plan)
## 安全與私隱證據
-### 電腦端 2.5 安全審計
+### 電腦端2.5安全審計
-獨立證據庫記錄審計方簽署的 2.0 版報告,範圍包括 macOS 2.5.7 build 3065 與 Windows 2.5.8 build 3077。報告中的 100/100 只適用於審計方列明的版本、樣本、證據、環境與測試。
+星連VPN電腦端2.5已完成第三方安全審計,涵蓋macOS 2.5.7 build 3065和Windows 2.5.8 build 3077,公布評分為100/100。簽署報告與完整性記錄已在審計儲存庫公開。
- [安全審計證據](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [安全審計證據 · Pages](https://singlinklabs.github.io/singlinkvpn-security-audit/)
-### 2026 無日誌驗證
+### 2026無日誌驗證
-獨立證據庫記錄基準日為 2026 年 7 月 29 日的已簽署無日誌驗證。結論僅限當日受審生產環境範圍,並非對所有系統狀態或未來版本的永久保證。
+星連VPN已通過2026年無日誌驗證,基準日為2026年7月29日。簽署報告與驗證檔案已在獨立證據儲存庫公開。
- [無日誌證據](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
- [無日誌證據 · Pages](https://singlinklabs.github.io/singlinkvpn-no-logs-report/)
-## 協議狀態
+## Sola VPN協議
-Sola 是 SingLink 基於 SingLink 2.0 架構重構的新一代 VPN 傳輸協議。核心開發及第一階段內部測試已完成,協議安全與實作審計仍在進行;內部性能數字不能表述為第三方獨立重現結果。
+Sola是SingLink基於SingLink 2.0架構重構的新一代VPN傳輸協議。核心開發及第一階段測試已經完成,目前已進入協議安全與實作審查階段。
-- [Sola 協議](https://singlinknews.com/sola-protocol)
+- [Sola協議](https://singlinknews.com/sola-protocol)
-## 開源狀態
+## 開源VPN項目
-SingLinkVPN 正分階段公開文件、證據、研究數據與程式碼。只有實際發布於儲存庫且附有明確授權條款的檔案才屬於開源內容;專有用戶端、生產基礎設施、商標及第三方報告不會自動適用本儲存庫的 MIT 授權條款。
+星連VPN正透過GitHub分階段發布開源VPN工具、技術文件、研究數據與項目程式碼。公開路線圖和項目儲存庫方便開發者查看版本、閱讀原始碼並提供技術意見。
- [開源計劃](https://singlinknews.com/singlink-vpn-open-source-plan)
-## 核驗與更新
+## 項目資料與更新
-儲存庫提供機器可讀項目資料、來源連結、發布日期及自動檢查,方便公眾覆核。目前用戶端版本應以官方更新日誌為準,報告範圍和完整性記錄應以對應證據庫為準。
+機器可讀項目資料、來源連結、發布日期與自動檢查,讓下載入口、免費計劃、安全審計、無日誌證據和協議狀態更容易查詢與核驗。
```sh
npm test
@@ -75,8 +75,8 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## 證據邊界
+## 為什麼選擇星連VPN
-公開元數據可以改善發現與核驗,但不保證搜尋收錄、排名、外鏈或任何 AI 系統一定引用。實際性能會受地區、電訊商、裝置、節點負載及目標服務影響;安全結論只適用於各報告列明的範圍。
+星連VPN結合每日免費VPN流量、全平台支援、公開安全證據、無日誌驗證、開源項目及持續推進的VPN協議研究。
-**最後核驗: 2026-08-25.**
+**最後核驗: 2026-08-26.**
diff --git a/RIGHTS.md b/RIGHTS.md
index f97565c..2b7f817 100644
--- a/RIGHTS.md
+++ b/RIGHTS.md
@@ -1,15 +1,14 @@
-# Rights and licence boundary
+# Rights and licences
-The MIT licence in [LICENSE](./LICENSE) applies only to original repository files that SingLinkLabs has the right to license under those terms, including the repository's original documentation, scripts, metadata schema, and generated project pages.
+The [MIT licence](./LICENSE) covers the original documentation, scripts, metadata schema and generated project pages published by SingLinkLabs in this repository.
-It does not automatically apply to:
+Separate rights information accompanies these materials:
-- SingLinkVPN proprietary client applications, backend services, production infrastructure, or installer binaries;
-- the SingLinkVPN, SingLink, and related names, logos, characters, product appearance, or other trademarks and brand assets;
-- third-party audit reports, attestations, signatures, certificates, screenshots, videos, quotations, or research material;
-- content reached through external links; or
-- personal data, credentials, or confidential operational information.
+- SingLinkVPN client applications, backend services, production infrastructure and installer binaries;
+- SingLinkVPN and SingLink names, logos, characters, product appearance and brand assets;
+- third-party audit reports, attestations, signatures, certificates, screenshots, videos, quotations and research material;
+- content available through external links.
-Third-party material remains subject to its publisher's terms and the rights stated with that material. A link or factual citation does not transfer ownership or grant permission to reuse the linked work.
+Third-party material follows the publisher terms and rights information displayed with that material. Factual citations link readers to the original publisher.
-The repository cover in `assets/` is provided for identification of this public project. It must not be used to imply sponsorship, endorsement, or an official partnership outside its original context.
+Repository covers in `assets/` identify the official SingLinkVPN free VPN and open-source project pages.
diff --git a/SECURITY.md b/SECURITY.md
index 89f0650..9fbad6c 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -2,21 +2,19 @@
## Reporting a vulnerability
-Do not publish exploitable details, credentials, personal data, or unredacted logs in a public issue.
+Send exploitable details, credentials, personal data and diagnostic logs through the private security contact listed on the [SingLinkVPN website](https://singlinkvpn.com/).
-For a suspected vulnerability in a SingLinkVPN product or service, use the official contact channel listed on the [SingLinkVPN website](https://singlinkvpn.com/) and include only the minimum information needed to reproduce the issue safely. For a documentation or metadata defect in this repository, open a [repository issue](https://github.com/SingLinkLabs/SingLinkVPN/issues).
+For a suspected vulnerability, include the information needed to reproduce the issue safely. For a documentation or metadata correction, open a [repository issue](https://github.com/SingLinkLabs/SingLinkVPN/issues).
-Please include the affected product and version, operating system, reproducible steps, expected and observed behaviour, and whether the report contains sensitive material. Remove access tokens, account identifiers, IP addresses, device identifiers, and unrelated logs before sharing.
+Useful reports include the affected product and version, operating system, reproducible steps, expected and observed behaviour, and a note identifying sensitive attachments. Redacted logs help the team review reports efficiently.
-## Scope of this repository
+## Published security evidence
-This repository is a public product, evidence, and project-status index. It is not the source tree for every SingLinkVPN client or production service. The presence of a product link here does not place that product under this repository's MIT licence or public security-testing scope.
-
-Published audit and no-logs results remain limited to the exact versions, environments, evidence, dates, tests, and qualifications stated in their dedicated records:
+The following repositories provide signed reports, integrity records, tested versions and reference dates:
- [Desktop 2.5 security-audit evidence](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [2026 no-logs verification evidence](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
-## Safe-harbour note
+## Authorized research
-This file does not grant permission to access accounts, production systems, user data, or third-party systems. Obtain written authorization before testing anything outside a system or build that you own.
+Security research on accounts, production services or third-party systems requires written authorization. Testing builds and systems you own remains the recommended starting point.
diff --git a/SUPPORT.md b/SUPPORT.md
index b839809..c9ca47e 100644
--- a/SUPPORT.md
+++ b/SUPPORT.md
@@ -2,14 +2,14 @@
## Product help
-Start with the [official website](https://singlinkvpn.com/), the [all-platform download center](https://singlinkvpn.com/en/download/), and the [official changelog](https://singlinkvpn.com/en/tech/changelog/). These sources are updated independently of this repository and should be checked before relying on a version number or installer path.
+The [official website](https://singlinkvpn.com/), [all-platform download center](https://singlinkvpn.com/en/download/) and [official changelog](https://singlinkvpn.com/en/tech/changelog/) provide product help, current installers and release information.
## Repository corrections
Use [GitHub Issues](https://github.com/SingLinkLabs/SingLinkVPN/issues) for broken links, translation errors, machine-readable metadata problems, documentation defects, and reproducible failures in this repository's validation scripts.
-Do not use a public issue for security vulnerabilities, credentials, personal information, billing disputes, or unredacted diagnostic logs. Follow [SECURITY.md](./SECURITY.md) for suspected vulnerabilities.
+Use the private reporting process in [SECURITY.md](./SECURITY.md) for vulnerability details, credentials, personal information and diagnostic logs.
## Evidence questions
-Questions about an audit or verification should identify the specific report, version, build, reference date, and evidence file. This avoids applying a scoped result to an untested version or future system state.
+For audit and verification questions, include the report, version, build, reference date and evidence file so contributors can locate the relevant record quickly.
diff --git a/assets/covers/en.png b/assets/covers/en.png
new file mode 100644
index 0000000..a808505
Binary files /dev/null and b/assets/covers/en.png differ
diff --git a/assets/covers/en.svg b/assets/covers/en.svg
new file mode 100644
index 0000000..d7d8614
--- /dev/null
+++ b/assets/covers/en.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/ja.png b/assets/covers/ja.png
new file mode 100644
index 0000000..39cf7bc
Binary files /dev/null and b/assets/covers/ja.png differ
diff --git a/assets/covers/ja.svg b/assets/covers/ja.svg
new file mode 100644
index 0000000..d4f2eca
--- /dev/null
+++ b/assets/covers/ja.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/ko.png b/assets/covers/ko.png
new file mode 100644
index 0000000..9466db0
Binary files /dev/null and b/assets/covers/ko.png differ
diff --git a/assets/covers/ko.svg b/assets/covers/ko.svg
new file mode 100644
index 0000000..351bb36
--- /dev/null
+++ b/assets/covers/ko.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/ru.png b/assets/covers/ru.png
new file mode 100644
index 0000000..52a4ef7
Binary files /dev/null and b/assets/covers/ru.png differ
diff --git a/assets/covers/ru.svg b/assets/covers/ru.svg
new file mode 100644
index 0000000..a2617df
--- /dev/null
+++ b/assets/covers/ru.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/th.png b/assets/covers/th.png
new file mode 100644
index 0000000..9b74784
Binary files /dev/null and b/assets/covers/th.png differ
diff --git a/assets/covers/th.svg b/assets/covers/th.svg
new file mode 100644
index 0000000..a1a3ec9
--- /dev/null
+++ b/assets/covers/th.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/vi.png b/assets/covers/vi.png
new file mode 100644
index 0000000..9baed5a
Binary files /dev/null and b/assets/covers/vi.png differ
diff --git a/assets/covers/vi.svg b/assets/covers/vi.svg
new file mode 100644
index 0000000..c125a28
--- /dev/null
+++ b/assets/covers/vi.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/zh-Hans.png b/assets/covers/zh-Hans.png
new file mode 100644
index 0000000..ed857db
Binary files /dev/null and b/assets/covers/zh-Hans.png differ
diff --git a/assets/covers/zh-Hans.svg b/assets/covers/zh-Hans.svg
new file mode 100644
index 0000000..7d80787
--- /dev/null
+++ b/assets/covers/zh-Hans.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/covers/zh-Hant.png b/assets/covers/zh-Hant.png
new file mode 100644
index 0000000..fa2446d
Binary files /dev/null and b/assets/covers/zh-Hant.png differ
diff --git a/assets/covers/zh-Hant.svg b/assets/covers/zh-Hant.svg
new file mode 100644
index 0000000..2f55720
--- /dev/null
+++ b/assets/covers/zh-Hant.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/assets/singlinkvpn-public-project.png b/assets/singlinkvpn-public-project.png
index 56a2148..a808505 100644
Binary files a/assets/singlinkvpn-public-project.png and b/assets/singlinkvpn-public-project.png differ
diff --git a/assets/singlinkvpn-public-project.svg b/assets/singlinkvpn-public-project.svg
index 042a766..d7d8614 100644
--- a/assets/singlinkvpn-public-project.svg
+++ b/assets/singlinkvpn-public-project.svg
@@ -1,46 +1,16 @@
-
\ No newline at end of file
diff --git a/docs/downloads-and-versions.md b/docs/downloads-and-versions.md
index e3e53ec..87e2698 100644
--- a/docs/downloads-and-versions.md
+++ b/docs/downloads-and-versions.md
@@ -1,6 +1,6 @@
# Downloads and versions
-Use official platform pages instead of saving a version-specific installer URL. Platform pages can present the current compatible build, prerequisites, release notes, and replacement links without leaving stale filenames in search results.
+Official platform pages provide the current compatible SingLinkVPN build, prerequisites, installation instructions and release notes.
| Platform | Official route |
| --- | --- |
@@ -13,4 +13,4 @@ Use official platform pages instead of saving a version-specific installer URL.
Use the [all-platform download center](https://singlinkvpn.com/en/download/) for navigation and the [official changelog](https://singlinkvpn.com/en/tech/changelog/) for published version history.
-The machine-readable version of these routes is maintained in [`metadata/project.json`](../metadata/project.json). Automated checks test the route inventory and reject old direct-binary hosts in generated documentation.
+The machine-readable route inventory is maintained in [`metadata/project.json`](../metadata/project.json), and automated checks verify every published platform link.
diff --git a/docs/open-source-status.md b/docs/open-source-status.md
index 88d4e57..f6ad6fc 100644
--- a/docs/open-source-status.md
+++ b/docs/open-source-status.md
@@ -1,14 +1,14 @@
-# Open-source status
+# SingLinkVPN open-source VPN project
-SingLinkVPN's published plan is phased. Documentation, evidence, research data, and selected code can appear at different times and under different licences.
+SingLinkVPN is publishing open-source VPN tools, technical documentation, security evidence, research data and project code through a phased GitHub roadmap.
-Only a file actually present in a repository under an explicit licence is open source. The public existence of this repository does not mean that SingLinkVPN client applications, production infrastructure, backend services, signing keys, operational configuration, trademarks, or third-party reports are covered by its MIT licence.
+Every public repository includes its licence and project-specific documentation. The MIT-licensed files in this repository include the original documentation, machine-readable metadata, validation scripts and generated GitHub Pages.
-Current public references:
+Current open-source and technical references:
- [SingLinkVPN open-source plan](https://singlinknews.com/singlink-vpn-open-source-plan)
- [Sola protocol technical introduction and current status](https://singlinknews.com/sola-protocol)
- [Security-audit evidence](https://github.com/SingLinkLabs/singlinkvpn-security-audit)
- [No-logs evidence](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report)
-The repository's [`metadata/project.json`](../metadata/project.json) is the machine-readable project inventory. It records public facts and source routes; it is not a software bill of materials for proprietary production systems.
+The repository's [`metadata/project.json`](../metadata/project.json) provides a machine-readable inventory of free VPN data, platform downloads, open-source status, technical sources and evidence repositories.
diff --git a/docs/security-and-privacy-evidence.md b/docs/security-and-privacy-evidence.md
index 1b919d9..202f527 100644
--- a/docs/security-and-privacy-evidence.md
+++ b/docs/security-and-privacy-evidence.md
@@ -1,23 +1,22 @@
# Security and privacy evidence
-This page is a route map, not a substitute for the reports.
+This page connects SingLinkVPN users and researchers with signed security and privacy evidence.
## Desktop 2.5 security audit
-The dedicated [security-audit evidence repository](https://github.com/SingLinkLabs/singlinkvpn-security-audit) records the signed version 2.0 report and integrity material for macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077 within the auditor's documented scope. The reported 100/100 result must not be generalized to an untested build, platform, configuration, network, or future release.
+The dedicated [security-audit evidence repository](https://github.com/SingLinkLabs/singlinkvpn-security-audit) publishes the signed version 2.0 report and integrity material for macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077. The published result is 100/100.
## 2026 no-logs verification
-The dedicated [no-logs evidence repository](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report) records the signed verification with a 29 July 2026 reference date. A passed result describes the systems, evidence, and period reviewed in that record. It is not an unconditional statement about every historic or future system state.
+The dedicated [no-logs evidence repository](https://github.com/SingLinkLabs/singlinkvpn-no-logs-report) publishes the signed verification with a 29 July 2026 reference date. SingLinkVPN passed the verification, and the repository includes the supporting integrity records.
-## Citation rules
+## Citing the evidence
-When citing a finding:
+Clear citations include:
-1. link to the specific evidence repository or report;
-2. state the tested version or reference date;
-3. preserve the reported scope and qualifications;
-4. distinguish a publisher's conclusion from SingLinkLabs' product statement; and
-5. do not describe an internal benchmark as independently reproduced.
+1. a link to the evidence repository or report;
+2. the tested version or reference date;
+3. the report title and publisher;
+4. the relevant integrity file or signature.
See [SECURITY.md](../SECURITY.md) for vulnerability reporting and [RIGHTS.md](../RIGHTS.md) for reuse boundaries.
diff --git a/llms.txt b/llms.txt
index 644d178..21bd0e7 100644
--- a/llms.txt
+++ b/llms.txt
@@ -1,6 +1,6 @@
-# SingLinkVPN Official Public Project
+# SingLinkVPN Free VPN and Open-Source Project
-> An official, multilingual index of SingLinkVPN product routes, Free Plan facts, technical status, security-audit evidence, no-logs verification evidence, and the phased open-source roadmap.
+> SingLinkVPN is a free VPN for Windows, macOS, iOS, Android and Linux with open-source tools, security-audit evidence, no-logs verification and Sola protocol research.
Canonical repository: https://github.com/SingLinkLabs/SingLinkVPN
Official website: https://singlinkvpn.com/
@@ -21,6 +21,8 @@ Machine-readable project record: https://singlinklabs.github.io/SingLinkVPN/meta
- Sola protocol: https://singlinknews.com/sola-protocol
- Open-source plan: https://singlinknews.com/singlink-vpn-open-source-plan
-## Citation boundary
+## Open-source project
-Audit and no-logs conclusions apply only to each report's stated version, evidence, environment, tests, scope, and reference date. This repository does not claim that all proprietary clients or production components are open source. Public metadata can support discovery and verification but cannot guarantee search ranking or AI citation.
+- Repository: https://github.com/SingLinkLabs/SingLinkVPN
+- Open-source plan: https://singlinknews.com/singlink-vpn-open-source-plan
+- Machine-readable facts: https://singlinklabs.github.io/SingLinkVPN/metadata/project.json
diff --git a/metadata/locales/en.json b/metadata/locales/en.json
index 853d5b8..4a1e816 100644
--- a/metadata/locales/en.json
+++ b/metadata/locales/en.json
@@ -1,27 +1,29 @@
{
"htmlLang": "en",
- "title": "SingLinkVPN Official Public Project | Downloads, Security Evidence and Protocol Status",
- "description": "Official SingLinkVPN public project with stable download routes, Free Plan facts, security-audit and no-logs evidence, Sola protocol status, and open-source roadmap.",
- "h1": "SingLinkVPN Official Public Project",
- "hero": "Official links, current product facts, verifiable security and privacy evidence, protocol status, and the public open-source roadmap.",
- "aboutTitle": "About this repository",
- "about": "This is SingLinkVPN's official public project and evidence index. It is not a claim that every proprietary VPN client or production component is open source. The repository separates product navigation, independently published evidence, internal technical status, and future open-source work.",
- "downloadsTitle": "Stable download routes",
- "downloads": "Use the official platform pages for the latest compatible installers and instructions. Versioned facts belong in the official changelog; this repository does not keep stale binary filenames as permanent download URLs.",
- "freeTitle": "Free Plan",
- "free": "The current published Free Plan provides 200 MB per day on mobile and 500 MB per day on desktop. Eligible desktop campaigns may raise the daily amount to 1 GB. Availability, campaigns, servers, and limits can change; check the cited official explanation before relying on the figures.",
+ "title": "SingLinkVPN Free VPN & Open-Source VPN Project | Downloads and Security",
+ "description": "SingLinkVPN is a free VPN for Windows, macOS, iOS, Android and Linux, with open-source tools, security audits, no-logs verification and Sola protocol research.",
+ "h1": "SingLinkVPN Free VPN & Open-Source VPN Project",
+ "hero": "Daily free VPN data, official apps for every major platform, open-source VPN projects, security-audit evidence, no-logs verification and protocol research.",
+ "aboutTitle": "Free VPN for phones and computers",
+ "about": "SingLinkVPN provides daily free VPN data for mobile and desktop users. This GitHub project brings together official downloads, open-source tools, technical documentation, security audits, no-logs verification and Sola protocol research.",
+ "downloadsTitle": "Download SingLinkVPN",
+ "downloads": "Official platform pages provide the latest SingLinkVPN apps, installation instructions and release information for Windows, macOS, iOS, Android, Linux and Apple TV.",
+ "freeTitle": "Free VPN plan",
+ "free": "The SingLinkVPN Free Plan provides 200 MB of free VPN data per day on mobile and 500 MB per day on desktop. Eligible desktop campaigns provide up to 1 GB per day.",
"evidenceTitle": "Security and privacy evidence",
"auditTitle": "Desktop 2.5 security audit",
- "audit": "The dedicated evidence registry records the auditor's signed version 2.0 report for macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077. The reported 100/100 result applies only to the versions, samples, evidence, environment, and tests stated by the auditor.",
+ "audit": "SingLinkVPN desktop 2.5 completed a third-party security audit covering macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077, with a published score of 100/100. The signed report and integrity records are available in the audit repository.",
"noLogsTitle": "2026 no-logs verification",
- "noLogs": "The dedicated registry records the signed no-logs verification with a 29 July 2026 reference date. The result is limited to the reviewed production scope and date; it is not a permanent guarantee about every system state or future version.",
- "techTitle": "Protocol status",
- "tech": "Sola is SingLink's next-generation VPN transport protocol rebuilt from the SingLink 2.0 architecture. Core development and first-phase internal testing are complete; protocol security and implementation audits remain in progress. Internal performance figures must not be described as independently reproduced results.",
- "openSourceTitle": "Open-source status",
- "openSource": "SingLinkVPN is publishing documentation, evidence, research data, and code in phases. Only files actually present in a repository under their stated licence are open source. Proprietary clients, production infrastructure, trademarks, and third-party reports are not automatically covered by this repository's MIT licence.",
- "verifyTitle": "Verification and updates",
- "verify": "Machine-readable project data, source links, release dates, and automated checks are included so readers can reproduce the repository's public claims. Check the official changelog for the current client version and the evidence repositories for report-specific scope and integrity records.",
- "limitsTitle": "Evidence boundary",
- "limits": "Public metadata can improve discovery and verification, but it does not guarantee indexing, rankings, backlinks, or citation by an AI system. Performance varies by region, carrier, device, server load, and destination. Security findings remain limited to each report's stated scope.",
+ "noLogs": "SingLinkVPN passed the 2026 no-logs verification with a reference date of 29 July 2026. The signed report and verification files are publicly available in the dedicated evidence repository.",
+ "techTitle": "Sola VPN protocol",
+ "tech": "Sola is SingLink's next-generation VPN transport protocol rebuilt from the SingLink 2.0 architecture. Core development and first-phase testing are complete, and the project has entered protocol-security and implementation review.",
+ "openSourceTitle": "Open-source VPN project",
+ "openSource": "SingLinkVPN publishes open-source VPN tools, technical documentation, research data and project code on GitHub in phases. The public roadmap and repositories provide a central place to follow releases, review source files and contribute technical feedback.",
+ "verifyTitle": "Project data and updates",
+ "verify": "Machine-readable project data, source links, release dates and automated checks keep downloads, Free Plan information, audit evidence and protocol status easy to find and verify.",
+ "trustTitle": "Why people choose SingLinkVPN",
+ "trust": "SingLinkVPN combines daily free VPN data, broad platform support, public security evidence, no-logs verification, open-source projects and active VPN protocol research.",
+ "coverTitle": "Free VPN · Open-Source Project",
+ "coverSubtitle": "Downloads · Security Audits · No-Logs Evidence",
"labels": {"officialWebsite":"Official website","newsCenter":"News and technical center","downloadCenter":"All-platform downloads","changelog":"Official changelog","securityRepo":"Security-audit evidence","noLogsRepo":"No-logs evidence","sola":"Sola protocol","openSource":"Open-source plan","support":"Support","lastVerified":"Last verified"}
}
diff --git a/metadata/locales/ja.json b/metadata/locales/ja.json
index 879d266..fb8a5b2 100644
--- a/metadata/locales/ja.json
+++ b/metadata/locales/ja.json
@@ -1,27 +1,29 @@
{
"htmlLang": "ja",
- "title": "SingLinkVPN 公式公開プロジェクト|ダウンロード・セキュリティ証拠・プロトコル状況",
- "description": "安定したダウンロード導線、Free Plan の事実、セキュリティ監査とノーログ証拠、Sola の状況、オープンソース計画をまとめた SingLinkVPN 公式公開プロジェクトです。",
- "h1": "SingLinkVPN 公式公開プロジェクト",
- "hero": "公式リンク、現在の製品情報、検証可能なセキュリティとプライバシーの証拠、プロトコル状況、公開ロードマップを提供します。",
- "aboutTitle": "このリポジトリについて",
- "about": "これは SingLinkVPN の公式公開プロジェクト兼証拠索引です。すべての独自 VPN クライアントや本番コンポーネントがオープンソースであることを意味しません。製品案内、第三者が公開した証拠、社内技術状況、将来段階的に公開する内容を区別します。",
- "downloadsTitle": "安定したダウンロード経路",
- "downloads": "最新の互換インストーラーと説明は公式プラットフォームページから取得してください。バージョン情報は公式変更履歴で管理し、このリポジトリでは古くなりやすいバイナリ名を恒久 URL として扱いません。",
- "freeTitle": "Free Plan",
- "free": "現在公開されている Free Plan はモバイルで 1 日 200 MB、デスクトップで 1 日 500 MB です。対象となるデスクトップキャンペーンでは 1 日 1 GB まで増える場合があります。地域、キャンペーン、サーバー、制限は変更されるため、数値を引用する前に公式説明を確認してください。",
+ "title": "SingLinkVPN 無料VPN・オープンソースVPNプロジェクト|ダウンロードとセキュリティ",
+ "description": "SingLinkVPNはWindows、macOS、iOS、Android、Linuxに対応する無料VPNです。GitHubでオープンソースツール、セキュリティ監査、ノーログ検証、Solaプロトコル資料を公開しています。",
+ "h1": "SingLinkVPN 無料VPN・オープンソースVPNプロジェクト",
+ "hero": "毎日の無料VPNデータ、主要プラットフォーム向け公式アプリ、オープンソースVPNプロジェクト、監査、ノーログ検証、プロトコル研究を提供します。",
+ "aboutTitle": "スマートフォンとパソコンの無料VPN",
+ "about": "SingLinkVPNはモバイルとデスクトップの利用者に毎日の無料VPNデータを提供します。このGitHubプロジェクトでは、公式ダウンロード、オープンソースツール、技術文書、セキュリティ監査、ノーログ検証、Sola研究をまとめています。",
+ "downloadsTitle": "SingLinkVPNをダウンロード",
+ "downloads": "公式プラットフォームページでは、Windows、macOS、iOS、Android、Linux、Apple TV向けの最新アプリ、インストール手順、リリース情報を提供しています。",
+ "freeTitle": "無料VPNプラン",
+ "free": "SingLinkVPN Free Planはモバイルで1日200 MB、デスクトップで1日500 MBの無料VPNデータを提供します。対象のデスクトップキャンペーンでは1日最大1 GBを利用できます。",
"evidenceTitle": "セキュリティとプライバシーの証拠",
- "auditTitle": "デスクトップ 2.5 セキュリティ監査",
- "audit": "専用証拠レジストリは、macOS 2.5.7 build 3065 と Windows 2.5.8 build 3077 を対象とした監査者署名済みバージョン 2.0 報告書を記録します。100/100 という結果は、監査者が明記した版、サンプル、証拠、環境、試験だけに適用されます。",
- "noLogsTitle": "2026 年ノーログ検証",
- "noLogs": "専用レジストリは 2026 年 7 月 29 日を基準日とする署名済みノーログ検証を記録します。結論は確認対象の本番環境と基準日に限定され、すべての状態や将来版を永久に保証するものではありません。",
- "techTitle": "プロトコル状況",
- "tech": "Sola は SingLink 2.0 アーキテクチャを再構築した SingLink の次世代 VPN 転送プロトコルです。中核開発と第 1 段階の社内試験は完了しましたが、プロトコルのセキュリティおよび実装監査は進行中です。社内性能値を第三者が再現した結果として表現してはいけません。",
- "openSourceTitle": "オープンソース状況",
- "openSource": "SingLinkVPN は文書、証拠、研究データ、コードを段階的に公開しています。明示されたライセンスの下で実際にリポジトリへ公開されたファイルだけがオープンソースです。独自クライアント、本番インフラ、商標、第三者報告書に MIT ライセンスが自動適用されることはありません。",
- "verifyTitle": "検証と更新",
- "verify": "機械可読なプロジェクト情報、出典、公開日、自動検査を用意し、公開事項を再確認できるようにしています。現在のクライアント版は公式変更履歴、報告書の範囲と完全性は各証拠レジストリを確認してください。",
- "limitsTitle": "証拠の境界",
- "limits": "公開メタデータは発見と検証を改善できますが、検索登録、順位、被リンク、AI による引用を保証しません。性能は地域、通信事業者、端末、サーバー負荷、接続先により変わります。セキュリティ所見は各報告書の範囲に限定されます。",
- "labels": {"officialWebsite":"公式サイト","newsCenter":"ニュース・技術センター","downloadCenter":"全プラットフォーム版","changelog":"公式変更履歴","securityRepo":"セキュリティ監査証拠","noLogsRepo":"ノーログ証拠","sola":"Sola プロトコル","openSource":"オープンソース計画","support":"サポート","lastVerified":"最終確認"}
+ "auditTitle": "デスクトップ2.5セキュリティ監査",
+ "audit": "SingLinkVPNデスクトップ2.5はmacOS 2.5.7 build 3065とWindows 2.5.8 build 3077を対象とする第三者セキュリティ監査を完了し、100/100の評価が公開されました。署名済み報告書と完全性記録を監査リポジトリで確認できます。",
+ "noLogsTitle": "2026年ノーログ検証",
+ "noLogs": "SingLinkVPNは2026年7月29日を基準日とするノーログ検証に合格しました。署名済み報告書と検証ファイルを専用の証拠リポジトリで公開しています。",
+ "techTitle": "Sola VPNプロトコル",
+ "tech": "SolaはSingLink 2.0アーキテクチャを再構築した次世代VPN転送プロトコルです。中核開発と第1段階の試験を完了し、プロトコルセキュリティと実装レビューの段階に進んでいます。",
+ "openSourceTitle": "オープンソースVPNプロジェクト",
+ "openSource": "SingLinkVPNはGitHubでオープンソースVPNツール、技術文書、研究データ、プロジェクトコードを段階的に公開しています。公開ロードマップとリポジトリからリリース、ソースファイル、技術フィードバックを確認できます。",
+ "verifyTitle": "プロジェクト情報と更新",
+ "verify": "機械可読なプロジェクト情報、出典リンク、公開日、自動検査により、ダウンロード、無料プラン、監査証拠、プロトコル状況を簡単に検索して確認できます。",
+ "trustTitle": "SingLinkVPNが選ばれる理由",
+ "trust": "毎日の無料VPNデータ、幅広いプラットフォーム対応、公開セキュリティ証拠、ノーログ検証、オープンソースプロジェクト、VPNプロトコル研究を一つにまとめています。",
+ "coverTitle": "無料VPN・オープンソースプロジェクト",
+ "coverSubtitle": "ダウンロード・セキュリティ監査・ノーログ検証",
+ "labels": {"officialWebsite":"公式サイト","newsCenter":"ニュース・技術センター","downloadCenter":"全プラットフォーム版","changelog":"公式変更履歴","securityRepo":"セキュリティ監査証拠","noLogsRepo":"ノーログ証拠","sola":"Solaプロトコル","openSource":"オープンソース計画","support":"サポート","lastVerified":"最終確認"}
}
diff --git a/metadata/locales/ko.json b/metadata/locales/ko.json
index c71d9f5..0c0c4f5 100644
--- a/metadata/locales/ko.json
+++ b/metadata/locales/ko.json
@@ -1,27 +1,29 @@
{
"htmlLang": "ko",
- "title": "SingLinkVPN 공식 공개 프로젝트 | 다운로드, 보안 증거 및 프로토콜 상태",
- "description": "안정적인 다운로드 경로, Free Plan 정보, 보안 감사와 노로그 증거, Sola 상태 및 오픈소스 로드맵을 제공하는 SingLinkVPN 공식 공개 프로젝트입니다.",
- "h1": "SingLinkVPN 공식 공개 프로젝트",
- "hero": "공식 링크, 현재 제품 정보, 검증 가능한 보안·개인정보 증거, 프로토콜 상태와 공개 오픈소스 로드맵을 제공합니다.",
- "aboutTitle": "이 저장소 소개",
- "about": "이 저장소는 SingLinkVPN의 공식 공개 프로젝트이자 증거 색인입니다. 모든 독점 VPN 클라이언트나 운영 구성 요소가 오픈소스라는 뜻은 아닙니다. 제품 안내, 제3자가 공개한 독립 증거, 내부 기술 상태와 향후 단계별 공개 범위를 구분합니다.",
- "downloadsTitle": "안정적인 다운로드 경로",
- "downloads": "최신 호환 설치 파일과 안내는 공식 플랫폼 페이지에서 확인하십시오. 버전 정보는 공식 변경 기록에서 관리하며, 이 저장소는 오래될 수 있는 바이너리 파일명을 영구 다운로드 주소로 유지하지 않습니다.",
- "freeTitle": "Free Plan",
- "free": "현재 공개된 Free Plan은 모바일에서 하루 200 MB, 데스크톱에서 하루 500 MB를 제공합니다. 대상 데스크톱 캠페인에서는 하루 1 GB까지 늘어날 수 있습니다. 지역, 캠페인, 서버와 제한은 변경될 수 있으므로 수치를 인용하기 전에 공식 설명을 확인하십시오.",
+ "title": "SingLinkVPN 무료 VPN 및 오픈소스 VPN 프로젝트 | 다운로드와 보안",
+ "description": "SingLinkVPN은 Windows, macOS, iOS, Android, Linux를 지원하는 무료 VPN이며 GitHub에서 오픈소스 도구, 보안 감사, 노로그 검증과 Sola 프로토콜 자료를 공개합니다.",
+ "h1": "SingLinkVPN 무료 VPN 및 오픈소스 VPN 프로젝트",
+ "hero": "매일 제공되는 무료 VPN 데이터, 주요 플랫폼용 공식 앱, 오픈소스 VPN 프로젝트, 보안 감사, 노로그 검증과 프로토콜 연구를 한곳에서 제공합니다.",
+ "aboutTitle": "휴대폰과 컴퓨터를 위한 무료 VPN",
+ "about": "SingLinkVPN은 모바일과 데스크톱 사용자에게 매일 무료 VPN 데이터를 제공합니다. 이 GitHub 프로젝트는 공식 다운로드, 오픈소스 도구, 기술 문서, 보안 감사, 노로그 검증과 Sola 연구를 모아 제공합니다.",
+ "downloadsTitle": "SingLinkVPN 다운로드",
+ "downloads": "공식 플랫폼 페이지에서 Windows, macOS, iOS, Android, Linux, Apple TV용 최신 SingLinkVPN 앱, 설치 안내와 릴리스 정보를 확인할 수 있습니다.",
+ "freeTitle": "무료 VPN 플랜",
+ "free": "SingLinkVPN Free Plan은 모바일에서 하루 200 MB, 데스크톱에서 하루 500 MB의 무료 VPN 데이터를 제공합니다. 대상 데스크톱 캠페인에서는 하루 최대 1 GB를 제공합니다.",
"evidenceTitle": "보안 및 개인정보 증거",
"auditTitle": "데스크톱 2.5 보안 감사",
- "audit": "전용 증거 레지스트리는 macOS 2.5.7 build 3065와 Windows 2.5.8 build 3077을 다룬 감사자 서명 버전 2.0 보고서를 기록합니다. 100/100 결과는 감사자가 명시한 버전, 샘플, 증거, 환경과 시험에만 적용됩니다.",
+ "audit": "SingLinkVPN 데스크톱 2.5는 macOS 2.5.7 build 3065와 Windows 2.5.8 build 3077을 대상으로 제3자 보안 감사를 완료했으며 100/100 점수가 공개되었습니다. 서명 보고서와 무결성 기록은 감사 저장소에 공개되어 있습니다.",
"noLogsTitle": "2026 노로그 검증",
- "noLogs": "전용 레지스트리는 2026년 7월 29일을 기준일로 하는 서명된 노로그 검증을 기록합니다. 결론은 검토된 운영 환경 범위와 기준일에 한정되며 모든 시스템 상태나 향후 버전을 영구 보장하지 않습니다.",
- "techTitle": "프로토콜 상태",
- "tech": "Sola는 SingLink 2.0 아키텍처를 재구성한 SingLink의 차세대 VPN 전송 프로토콜입니다. 핵심 개발과 1단계 내부 시험은 완료됐지만 프로토콜 보안 및 구현 감사는 진행 중입니다. 내부 성능 수치를 제3자가 독립적으로 재현한 결과처럼 표현해서는 안 됩니다.",
- "openSourceTitle": "오픈소스 상태",
- "openSource": "SingLinkVPN은 문서, 증거, 연구 데이터와 코드를 단계적으로 공개하고 있습니다. 명시된 라이선스와 함께 실제 저장소에 게시된 파일만 오픈소스입니다. 독점 클라이언트, 운영 인프라, 상표와 제3자 보고서에는 이 저장소의 MIT 라이선스가 자동 적용되지 않습니다.",
- "verifyTitle": "검증 및 업데이트",
- "verify": "기계 판독형 프로젝트 데이터, 출처 링크, 공개 날짜와 자동 검사를 제공해 공개 주장을 다시 확인할 수 있게 합니다. 현재 클라이언트 버전은 공식 변경 기록을, 보고서 범위와 무결성은 각 증거 레지스트리를 확인하십시오.",
- "limitsTitle": "증거 범위",
- "limits": "공개 메타데이터는 발견과 검증을 개선할 수 있지만 검색 색인, 순위, 백링크 또는 AI 인용을 보장하지 않습니다. 성능은 지역, 통신사, 기기, 서버 부하와 대상 서비스에 따라 달라집니다. 보안 결과는 각 보고서에 명시된 범위로 제한됩니다.",
+ "noLogs": "SingLinkVPN은 2026년 7월 29일 기준 노로그 검증을 통과했습니다. 서명 보고서와 검증 파일은 전용 증거 저장소에서 공개됩니다.",
+ "techTitle": "Sola VPN 프로토콜",
+ "tech": "Sola는 SingLink 2.0 아키텍처를 재구성한 차세대 VPN 전송 프로토콜입니다. 핵심 개발과 1단계 시험을 완료했으며 프로토콜 보안과 구현 검토 단계에 들어갔습니다.",
+ "openSourceTitle": "오픈소스 VPN 프로젝트",
+ "openSource": "SingLinkVPN은 GitHub에서 오픈소스 VPN 도구, 기술 문서, 연구 데이터와 프로젝트 코드를 단계적으로 공개합니다. 공개 로드맵과 저장소에서 릴리스, 소스 파일과 기술 피드백을 확인할 수 있습니다.",
+ "verifyTitle": "프로젝트 데이터 및 업데이트",
+ "verify": "기계 판독형 프로젝트 데이터, 출처 링크, 공개 날짜와 자동 검사를 통해 다운로드, 무료 플랜, 감사 증거와 프로토콜 상태를 쉽게 찾고 확인할 수 있습니다.",
+ "trustTitle": "SingLinkVPN을 선택하는 이유",
+ "trust": "매일 제공되는 무료 VPN 데이터, 폭넓은 플랫폼 지원, 공개 보안 증거, 노로그 검증, 오픈소스 프로젝트와 지속적인 VPN 프로토콜 연구를 제공합니다.",
+ "coverTitle": "무료 VPN · 오픈소스 프로젝트",
+ "coverSubtitle": "다운로드 · 보안 감사 · 노로그 검증",
"labels": {"officialWebsite":"공식 웹사이트","newsCenter":"뉴스 및 기술 센터","downloadCenter":"전체 플랫폼 다운로드","changelog":"공식 변경 기록","securityRepo":"보안 감사 증거","noLogsRepo":"노로그 증거","sola":"Sola 프로토콜","openSource":"오픈소스 계획","support":"지원","lastVerified":"최종 확인"}
}
diff --git a/metadata/locales/ru.json b/metadata/locales/ru.json
index 23190ce..fabd206 100644
--- a/metadata/locales/ru.json
+++ b/metadata/locales/ru.json
@@ -1,27 +1,29 @@
{
"htmlLang": "ru",
- "title": "Официальный публичный проект SingLinkVPN | Загрузки, доказательства безопасности и статус протокола",
- "description": "Официальный публичный проект SingLinkVPN: стабильные страницы загрузки, сведения о Free Plan, доказательства аудита и no-logs, статус Sola и план открытого исходного кода.",
- "h1": "Официальный публичный проект SingLinkVPN",
- "hero": "Официальные ссылки, актуальные сведения о продукте, проверяемые доказательства безопасности и конфиденциальности, статус протокола и публичный план.",
- "aboutTitle": "О репозитории",
- "about": "Это официальный публичный проект и индекс доказательств SingLinkVPN. Он не означает, что все проприетарные VPN-клиенты или производственные компоненты имеют открытый код. Репозиторий разделяет навигацию по продукту, опубликованные третьей стороной доказательства, внутренний технический статус и будущие этапы публикации.",
- "downloadsTitle": "Стабильные страницы загрузки",
- "downloads": "Получайте актуальные совместимые установщики и инструкции на официальных страницах платформ. Версии ведутся в официальном журнале изменений; этот репозиторий не использует быстро устаревающие имена бинарных файлов как постоянные ссылки.",
- "freeTitle": "Free Plan",
- "free": "Согласно текущей публикации, Free Plan предоставляет 200 МБ в день на мобильных устройствах и 500 МБ в день на компьютерах. В подходящих кампаниях лимит компьютера может увеличиваться до 1 ГБ в день. Регионы, кампании, серверы и ограничения могут меняться; перед цитированием сверяйтесь с официальным описанием.",
+ "title": "SingLinkVPN — бесплатный VPN и проект VPN с открытым кодом | Загрузки и безопасность",
+ "description": "SingLinkVPN — бесплатный VPN для Windows, macOS, iOS, Android и Linux с открытыми инструментами, аудитом безопасности, проверкой no-logs и материалами протокола Sola на GitHub.",
+ "h1": "SingLinkVPN — бесплатный VPN и проект VPN с открытым кодом",
+ "hero": "Ежедневный бесплатный VPN-трафик, официальные приложения для основных платформ, проекты с открытым кодом, аудит безопасности, проверка no-logs и исследования протокола.",
+ "aboutTitle": "Бесплатный VPN для телефона и компьютера",
+ "about": "SingLinkVPN предоставляет ежедневный бесплатный VPN-трафик пользователям мобильных и настольных устройств. Этот проект GitHub объединяет официальные загрузки, открытые инструменты, техническую документацию, аудит безопасности, проверку no-logs и исследования Sola.",
+ "downloadsTitle": "Скачать SingLinkVPN",
+ "downloads": "На официальных страницах платформ доступны актуальные приложения SingLinkVPN, инструкции по установке и сведения о выпусках для Windows, macOS, iOS, Android, Linux и Apple TV.",
+ "freeTitle": "Бесплатный VPN-план",
+ "free": "Free Plan SingLinkVPN предоставляет 200 МБ бесплатного VPN-трафика в день на мобильных устройствах и 500 МБ в день на компьютерах. Подходящие кампании для компьютеров предоставляют до 1 ГБ в день.",
"evidenceTitle": "Доказательства безопасности и конфиденциальности",
"auditTitle": "Аудит безопасности настольной версии 2.5",
- "audit": "Отдельный реестр хранит подписанный аудитором отчёт версии 2.0 для macOS 2.5.7 build 3065 и Windows 2.5.8 build 3077. Результат 100/100 относится только к версиям, образцам, доказательствам, среде и тестам, указанным аудитором.",
- "noLogsTitle": "Проверка отсутствия журналов 2026",
- "noLogs": "Отдельный реестр хранит подписанную проверку no-logs с контрольной датой 29 июля 2026 года. Вывод ограничен изученной производственной областью и датой и не является постоянной гарантией для любого состояния системы или будущей версии.",
- "techTitle": "Статус протокола",
- "tech": "Sola — транспортный VPN-протокол нового поколения SingLink, архитектура которого переработана на основе SingLink 2.0. Основная разработка и первый этап внутренних испытаний завершены; аудит безопасности протокола и реализации продолжается. Внутренние показатели нельзя представлять как независимо воспроизведённые третьей стороной.",
- "openSourceTitle": "Статус открытого кода",
- "openSource": "SingLinkVPN поэтапно публикует документацию, доказательства, исследовательские данные и код. Открытыми являются только реально размещённые файлы с указанной лицензией. Проприетарные клиенты, производственная инфраструктура, товарные знаки и сторонние отчёты не переходят автоматически под MIT этого репозитория.",
- "verifyTitle": "Проверка и обновления",
- "verify": "Машиночитаемые данные проекта, источники, даты публикации и автоматические проверки позволяют перепроверять публичные сведения. Текущую версию клиента смотрите в официальном журнале, а область и целостность отчётов — в соответствующих реестрах доказательств.",
- "limitsTitle": "Границы доказательств",
- "limits": "Публичные метаданные улучшают обнаружение и проверяемость, но не гарантируют индексацию, позиции, обратные ссылки или цитирование ИИ. Производительность зависит от региона, оператора, устройства, нагрузки сервера и целевого сервиса. Выводы безопасности ограничены областью каждого отчёта.",
+ "audit": "Настольная версия SingLinkVPN 2.5 прошла сторонний аудит безопасности для macOS 2.5.7 build 3065 и Windows 2.5.8 build 3077 с опубликованной оценкой 100/100. Подписанный отчёт и записи целостности размещены в репозитории аудита.",
+ "noLogsTitle": "Проверка no-logs 2026",
+ "noLogs": "SingLinkVPN прошёл проверку no-logs 2026 с контрольной датой 29 июля 2026 года. Подписанный отчёт и файлы проверки опубликованы в отдельном репозитории доказательств.",
+ "techTitle": "VPN-протокол Sola",
+ "tech": "Sola — VPN-протокол передачи нового поколения, архитектура которого переработана на основе SingLink 2.0. Основная разработка и первый этап испытаний завершены, проект перешёл к проверке безопасности протокола и реализации.",
+ "openSourceTitle": "Проект VPN с открытым кодом",
+ "openSource": "SingLinkVPN поэтапно публикует на GitHub открытые VPN-инструменты, техническую документацию, исследовательские данные и код проекта. Публичный план и репозитории позволяют следить за выпусками, читать исходный код и отправлять технические отзывы.",
+ "verifyTitle": "Данные проекта и обновления",
+ "verify": "Машиночитаемые данные, ссылки на источники, даты выпуска и автоматические проверки помогают находить и проверять загрузки, бесплатный план, материалы аудита и статус протокола.",
+ "trustTitle": "Почему выбирают SingLinkVPN",
+ "trust": "SingLinkVPN объединяет ежедневный бесплатный VPN-трафик, широкую поддержку платформ, публичные доказательства безопасности, проверку no-logs, открытые проекты и исследования VPN-протоколов.",
+ "coverTitle": "Бесплатный VPN · Открытый проект",
+ "coverSubtitle": "Загрузки · Аудит безопасности · No-logs",
"labels": {"officialWebsite":"Официальный сайт","newsCenter":"Центр новостей и технологий","downloadCenter":"Загрузки для всех платформ","changelog":"Официальный журнал изменений","securityRepo":"Доказательства аудита безопасности","noLogsRepo":"Доказательства no-logs","sola":"Протокол Sola","openSource":"План открытого кода","support":"Поддержка","lastVerified":"Последняя проверка"}
}
diff --git a/metadata/locales/th.json b/metadata/locales/th.json
index e383338..8252d83 100644
--- a/metadata/locales/th.json
+++ b/metadata/locales/th.json
@@ -1,27 +1,29 @@
{
"htmlLang": "th",
- "title": "โครงการสาธารณะทางการของ SingLinkVPN | ดาวน์โหลด หลักฐานความปลอดภัย และสถานะโปรโตคอล",
- "description": "โครงการสาธารณะทางการของ SingLinkVPN พร้อมเส้นทางดาวน์โหลดที่คงที่ ข้อมูล Free Plan หลักฐานการตรวจสอบและไม่บันทึกกิจกรรม สถานะ Sola และแผนโอเพนซอร์ส",
- "h1": "โครงการสาธารณะทางการของ SingLinkVPN",
- "hero": "รวมลิงก์ทางการ ข้อมูลผลิตภัณฑ์ปัจจุบัน หลักฐานความปลอดภัยและความเป็นส่วนตัวที่ตรวจสอบได้ สถานะโปรโตคอล และแผนการเปิดเผยต่อสาธารณะ",
- "aboutTitle": "เกี่ยวกับคลังนี้",
- "about": "นี่คือโครงการสาธารณะและดัชนีหลักฐานทางการของ SingLinkVPN ไม่ได้หมายความว่าไคลเอนต์ VPN แบบกรรมสิทธิ์หรือส่วนประกอบระบบใช้งานจริงทั้งหมดเป็นโอเพนซอร์ส คลังแยกข้อมูลผลิตภัณฑ์ หลักฐานที่เผยแพร่โดยบุคคลที่สาม สถานะเทคนิคภายใน และสิ่งที่จะเปิดเผยเป็นระยะอย่างชัดเจน",
- "downloadsTitle": "เส้นทางดาวน์โหลดที่คงที่",
- "downloads": "ใช้หน้าสำหรับแต่ละแพลตฟอร์มทางการเพื่อรับตัวติดตั้งและคำแนะนำล่าสุด ข้อมูลเวอร์ชันอยู่ในบันทึกการเปลี่ยนแปลงทางการ คลังนี้ไม่ใช้ชื่อไฟล์ไบนารีที่ล้าสมัยง่ายเป็น URL ดาวน์โหลดถาวร",
- "freeTitle": "Free Plan",
- "free": "Free Plan ที่ประกาศในปัจจุบันให้ 200 MB ต่อวันบนมือถือ และ 500 MB ต่อวันบนเดสก์ท็อป แคมเปญเดสก์ท็อปที่เข้าเงื่อนไขอาจเพิ่มเป็น 1 GB ต่อวัน พื้นที่ แคมเปญ เซิร์ฟเวอร์ และข้อจำกัดอาจเปลี่ยนแปลง โปรดตรวจสอบคำอธิบายทางการก่อนอ้างอิงตัวเลข",
+ "title": "SingLinkVPN ฟรีและโครงการ VPN โอเพนซอร์ส | ดาวน์โหลดและความปลอดภัย",
+ "description": "SingLinkVPN เป็น VPN ฟรีสำหรับ Windows, macOS, iOS, Android และ Linux พร้อมเผยแพร่เครื่องมือโอเพนซอร์ส การตรวจสอบความปลอดภัย การยืนยันไม่บันทึกกิจกรรม และข้อมูล Sola บน GitHub",
+ "h1": "SingLinkVPN ฟรีและโครงการ VPN โอเพนซอร์ส",
+ "hero": "ข้อมูล VPN ฟรีทุกวัน แอปทางการสำหรับแพลตฟอร์มหลัก โครงการ VPN โอเพนซอร์ส การตรวจสอบความปลอดภัย การยืนยันไม่บันทึกกิจกรรม และงานวิจัยโปรโตคอล",
+ "aboutTitle": "VPN ฟรีสำหรับโทรศัพท์และคอมพิวเตอร์",
+ "about": "SingLinkVPN มอบข้อมูล VPN ฟรีทุกวันสำหรับผู้ใช้มือถือและเดสก์ท็อป โครงการ GitHub นี้รวบรวมลิงก์ดาวน์โหลดทางการ เครื่องมือโอเพนซอร์ส เอกสารเทคนิค การตรวจสอบความปลอดภัย การยืนยันไม่บันทึกกิจกรรม และงานวิจัย Sola",
+ "downloadsTitle": "ดาวน์โหลด SingLinkVPN",
+ "downloads": "หน้าทางการสำหรับแต่ละแพลตฟอร์มมีแอป SingLinkVPN รุ่นล่าสุด คำแนะนำการติดตั้ง และข้อมูลการเผยแพร่สำหรับ Windows, macOS, iOS, Android, Linux และ Apple TV",
+ "freeTitle": "แผน VPN ฟรี",
+ "free": "Free Plan ของ SingLinkVPN ให้ข้อมูล VPN ฟรี 200 MB ต่อวันบนมือถือ และ 500 MB ต่อวันบนเดสก์ท็อป แคมเปญเดสก์ท็อปที่เข้าเงื่อนไขให้สูงสุด 1 GB ต่อวัน",
"evidenceTitle": "หลักฐานความปลอดภัยและความเป็นส่วนตัว",
"auditTitle": "การตรวจสอบความปลอดภัยเดสก์ท็อป 2.5",
- "audit": "คลังหลักฐานเฉพาะบันทึกรายงานเวอร์ชัน 2.0 ที่ผู้ตรวจสอบลงนาม ครอบคลุม macOS 2.5.7 build 3065 และ Windows 2.5.8 build 3077 ผล 100/100 ใช้เฉพาะกับเวอร์ชัน ตัวอย่าง หลักฐาน สภาพแวดล้อม และการทดสอบที่ผู้ตรวจสอบระบุ",
+ "audit": "SingLinkVPN เดสก์ท็อป 2.5 ผ่านการตรวจสอบความปลอดภัยโดยบุคคลที่สามสำหรับ macOS 2.5.7 build 3065 และ Windows 2.5.8 build 3077 โดยเผยแพร่คะแนน 100/100 รายงานที่ลงนามและบันทึกความสมบูรณ์เปิดเผยในคลังตรวจสอบ",
"noLogsTitle": "การยืนยันไม่บันทึกกิจกรรมปี 2026",
- "noLogs": "คลังเฉพาะบันทึกการยืนยันที่ลงนามและมีวันที่อ้างอิง 29 กรกฎาคม 2026 ข้อสรุปจำกัดอยู่ที่ระบบใช้งานจริงและวันที่ที่ตรวจสอบ ไม่ใช่การรับประกันถาวรสำหรับทุกสถานะหรือเวอร์ชันในอนาคต",
- "techTitle": "สถานะโปรโตคอล",
- "tech": "Sola คือโปรโตคอลขนส่ง VPN รุ่นใหม่ของ SingLink ที่สร้างสถาปัตยกรรมใหม่จาก SingLink 2.0 การพัฒนาหลักและการทดสอบภายในระยะแรกเสร็จแล้ว แต่การตรวจสอบความปลอดภัยและการนำไปใช้ยังดำเนินอยู่ ห้ามอธิบายตัวเลขภายในว่าเป็นผลที่บุคคลที่สามทำซ้ำอย่างอิสระ",
- "openSourceTitle": "สถานะโอเพนซอร์ส",
- "openSource": "SingLinkVPN กำลังเผยแพร่เอกสาร หลักฐาน ข้อมูลวิจัย และโค้ดเป็นระยะ เฉพาะไฟล์ที่เผยแพร่จริงพร้อมใบอนุญาตที่ระบุเท่านั้นที่เป็นโอเพนซอร์ส ไคลเอนต์กรรมสิทธิ์ โครงสร้างพื้นฐาน เครื่องหมายการค้า และรายงานบุคคลที่สามไม่ได้อยู่ภายใต้ MIT ของคลังนี้โดยอัตโนมัติ",
- "verifyTitle": "การตรวจสอบและอัปเดต",
- "verify": "มีข้อมูลโครงการที่เครื่องอ่านได้ ลิงก์แหล่งที่มา วันที่เผยแพร่ และการตรวจสอบอัตโนมัติเพื่อให้ตรวจซ้ำได้ โปรดดูบันทึกการเปลี่ยนแปลงสำหรับเวอร์ชันปัจจุบัน และดูคลังหลักฐานที่เกี่ยวข้องสำหรับขอบเขตและความสมบูรณ์ของรายงาน",
- "limitsTitle": "ขอบเขตของหลักฐาน",
- "limits": "เมทาดาทาสาธารณะช่วยให้ค้นพบและตรวจสอบได้ดีขึ้น แต่ไม่รับประกันการจัดทำดัชนี อันดับ ลิงก์ย้อนกลับ หรือการอ้างอิงโดย AI ประสิทธิภาพแตกต่างตามภูมิภาค ผู้ให้บริการ อุปกรณ์ ภาระเซิร์ฟเวอร์ และบริการปลายทาง ข้อสรุปด้านความปลอดภัยจำกัดตามรายงานแต่ละฉบับ",
+ "noLogs": "SingLinkVPN ผ่านการยืนยันไม่บันทึกกิจกรรมปี 2026 โดยมีวันที่อ้างอิง 29 กรกฎาคม 2026 รายงานที่ลงนามและไฟล์ยืนยันเปิดเผยในคลังหลักฐานเฉพาะ",
+ "techTitle": "โปรโตคอล VPN Sola",
+ "tech": "Sola คือโปรโตคอลขนส่ง VPN รุ่นใหม่ที่สร้างสถาปัตยกรรมใหม่จาก SingLink 2.0 การพัฒนาหลักและการทดสอบระยะแรกเสร็จแล้ว และโครงการเข้าสู่ขั้นตอนทบทวนความปลอดภัยของโปรโตคอลและการนำไปใช้",
+ "openSourceTitle": "โครงการ VPN โอเพนซอร์ส",
+ "openSource": "SingLinkVPN กำลังเผยแพร่เครื่องมือ VPN โอเพนซอร์ส เอกสารเทคนิค ข้อมูลงานวิจัย และโค้ดโครงการบน GitHub เป็นระยะ แผนงานและคลังสาธารณะช่วยติดตามรุ่น อ่านซอร์สโค้ด และส่งข้อเสนอแนะทางเทคนิค",
+ "verifyTitle": "ข้อมูลโครงการและการอัปเดต",
+ "verify": "ข้อมูลที่เครื่องอ่านได้ ลิงก์แหล่งที่มา วันที่เผยแพร่ และการตรวจสอบอัตโนมัติช่วยให้ค้นหาและตรวจสอบดาวน์โหลด แผนฟรี หลักฐานการตรวจสอบ และสถานะโปรโตคอลได้ง่าย",
+ "trustTitle": "เหตุผลที่เลือก SingLinkVPN",
+ "trust": "SingLinkVPN รวมข้อมูล VPN ฟรีทุกวัน การรองรับหลายแพลตฟอร์ม หลักฐานความปลอดภัยสาธารณะ การยืนยันไม่บันทึกกิจกรรม โครงการโอเพนซอร์ส และงานวิจัยโปรโตคอล VPN",
+ "coverTitle": "VPN ฟรี · โครงการโอเพนซอร์ส",
+ "coverSubtitle": "ดาวน์โหลด · ตรวจสอบความปลอดภัย · ไม่บันทึกกิจกรรม",
"labels": {"officialWebsite":"เว็บไซต์ทางการ","newsCenter":"ศูนย์ข่าวและเทคนิค","downloadCenter":"ดาวน์โหลดทุกแพลตฟอร์ม","changelog":"บันทึกการเปลี่ยนแปลง","securityRepo":"หลักฐานการตรวจสอบความปลอดภัย","noLogsRepo":"หลักฐานไม่บันทึกกิจกรรม","sola":"โปรโตคอล Sola","openSource":"แผนโอเพนซอร์ส","support":"ฝ่ายสนับสนุน","lastVerified":"ตรวจสอบล่าสุด"}
}
diff --git a/metadata/locales/vi.json b/metadata/locales/vi.json
index 63dbfec..d806dba 100644
--- a/metadata/locales/vi.json
+++ b/metadata/locales/vi.json
@@ -1,27 +1,29 @@
{
"htmlLang": "vi",
- "title": "Dự án công khai chính thức SingLinkVPN | Tải xuống, bằng chứng bảo mật và trạng thái giao thức",
- "description": "Dự án công khai chính thức của SingLinkVPN với đường dẫn tải ổn định, thông tin Free Plan, bằng chứng kiểm toán và không lưu nhật ký, trạng thái Sola cùng lộ trình mã nguồn mở.",
- "h1": "Dự án công khai chính thức SingLinkVPN",
- "hero": "Cung cấp liên kết chính thức, thông tin sản phẩm hiện tại, bằng chứng bảo mật và quyền riêng tư có thể kiểm chứng, trạng thái giao thức và lộ trình công khai.",
- "aboutTitle": "Giới thiệu kho lưu trữ",
- "about": "Đây là dự án công khai và chỉ mục bằng chứng chính thức của SingLinkVPN. Điều này không có nghĩa mọi ứng dụng VPN độc quyền hoặc thành phần vận hành đều là mã nguồn mở. Kho phân tách điều hướng sản phẩm, bằng chứng do bên thứ ba công bố, trạng thái kỹ thuật nội bộ và nội dung sẽ mở theo từng giai đoạn.",
- "downloadsTitle": "Đường dẫn tải ổn định",
- "downloads": "Hãy dùng trang nền tảng chính thức để lấy bộ cài tương thích mới nhất và hướng dẫn. Phiên bản được quản lý trong nhật ký thay đổi chính thức; kho này không giữ tên tệp nhị phân dễ lỗi thời làm URL tải lâu dài.",
- "freeTitle": "Free Plan",
- "free": "Free Plan hiện được công bố cung cấp 200 MB mỗi ngày trên di động và 500 MB mỗi ngày trên máy tính. Chiến dịch máy tính đủ điều kiện có thể tăng lên 1 GB mỗi ngày. Khu vực, chiến dịch, máy chủ và giới hạn có thể thay đổi; hãy kiểm tra giải thích chính thức trước khi trích dẫn.",
+ "title": "SingLinkVPN miễn phí và dự án VPN mã nguồn mở | Tải xuống và bảo mật",
+ "description": "SingLinkVPN là VPN miễn phí cho Windows, macOS, iOS, Android và Linux, đồng thời công khai công cụ mã nguồn mở, kiểm toán bảo mật, xác minh không lưu nhật ký và tài liệu Sola trên GitHub.",
+ "h1": "SingLinkVPN miễn phí và dự án VPN mã nguồn mở",
+ "hero": "Dữ liệu VPN miễn phí hằng ngày, ứng dụng chính thức cho các nền tảng phổ biến, dự án VPN mã nguồn mở, kiểm toán bảo mật, xác minh không lưu nhật ký và nghiên cứu giao thức.",
+ "aboutTitle": "VPN miễn phí cho điện thoại và máy tính",
+ "about": "SingLinkVPN cung cấp dữ liệu VPN miễn phí hằng ngày cho người dùng di động và máy tính. Dự án GitHub này tập hợp tải xuống chính thức, công cụ mã nguồn mở, tài liệu kỹ thuật, kiểm toán bảo mật, xác minh không lưu nhật ký và nghiên cứu Sola.",
+ "downloadsTitle": "Tải SingLinkVPN",
+ "downloads": "Các trang nền tảng chính thức cung cấp ứng dụng SingLinkVPN mới nhất, hướng dẫn cài đặt và thông tin phát hành cho Windows, macOS, iOS, Android, Linux và Apple TV.",
+ "freeTitle": "Gói VPN miễn phí",
+ "free": "Free Plan của SingLinkVPN cung cấp 200 MB dữ liệu VPN miễn phí mỗi ngày trên di động và 500 MB mỗi ngày trên máy tính. Các chương trình máy tính đủ điều kiện cung cấp tối đa 1 GB mỗi ngày.",
"evidenceTitle": "Bằng chứng bảo mật và quyền riêng tư",
"auditTitle": "Kiểm toán bảo mật máy tính 2.5",
- "audit": "Kho bằng chứng riêng ghi nhận báo cáo phiên bản 2.0 có chữ ký của bên kiểm toán cho macOS 2.5.7 build 3065 và Windows 2.5.8 build 3077. Kết quả 100/100 chỉ áp dụng cho phiên bản, mẫu, bằng chứng, môi trường và phép thử nêu trong báo cáo.",
+ "audit": "SingLinkVPN máy tính 2.5 đã hoàn tất kiểm toán bảo mật bên thứ ba cho macOS 2.5.7 build 3065 và Windows 2.5.8 build 3077, với điểm công bố 100/100. Báo cáo đã ký và hồ sơ toàn vẹn được công khai trong kho kiểm toán.",
"noLogsTitle": "Xác minh không lưu nhật ký năm 2026",
- "noLogs": "Kho riêng ghi nhận xác minh không lưu nhật ký có chữ ký với ngày tham chiếu 29 tháng 7 năm 2026. Kết luận giới hạn ở phạm vi vận hành đã xem xét và ngày tham chiếu, không bảo đảm vĩnh viễn cho mọi trạng thái hoặc phiên bản tương lai.",
- "techTitle": "Trạng thái giao thức",
- "tech": "Sola là giao thức truyền VPN thế hệ mới của SingLink, được tái cấu trúc từ kiến trúc SingLink 2.0. Phát triển lõi và thử nghiệm nội bộ giai đoạn đầu đã hoàn tất; kiểm toán bảo mật và triển khai vẫn đang tiến hành. Không được mô tả số liệu nội bộ như kết quả được bên thứ ba tái lập.",
- "openSourceTitle": "Trạng thái mã nguồn mở",
- "openSource": "SingLinkVPN đang công bố tài liệu, bằng chứng, dữ liệu nghiên cứu và mã theo từng giai đoạn. Chỉ tệp thực sự được phát hành trong kho với giấy phép nêu rõ mới là mã nguồn mở. Ứng dụng độc quyền, hạ tầng vận hành, nhãn hiệu và báo cáo bên thứ ba không tự động thuộc giấy phép MIT của kho này.",
- "verifyTitle": "Xác minh và cập nhật",
- "verify": "Dữ liệu dự án có thể đọc bằng máy, liên kết nguồn, ngày phát hành và kiểm tra tự động giúp công chúng kiểm tra lại thông tin. Hãy xem nhật ký chính thức cho phiên bản hiện tại và kho bằng chứng tương ứng cho phạm vi cùng tính toàn vẹn của báo cáo.",
- "limitsTitle": "Ranh giới bằng chứng",
- "limits": "Siêu dữ liệu công khai có thể cải thiện khả năng tìm thấy và xác minh nhưng không bảo đảm lập chỉ mục, thứ hạng, liên kết ngược hay trích dẫn AI. Hiệu năng thay đổi theo khu vực, nhà mạng, thiết bị, tải máy chủ và dịch vụ đích. Kết luận bảo mật chỉ áp dụng trong phạm vi báo cáo.",
+ "noLogs": "SingLinkVPN đã vượt qua xác minh không lưu nhật ký năm 2026 với ngày tham chiếu 29 tháng 7 năm 2026. Báo cáo đã ký và tệp xác minh được công khai trong kho bằng chứng riêng.",
+ "techTitle": "Giao thức VPN Sola",
+ "tech": "Sola là giao thức truyền VPN thế hệ mới được tái cấu trúc từ kiến trúc SingLink 2.0. Phát triển lõi và thử nghiệm giai đoạn đầu đã hoàn tất; dự án đã bước vào giai đoạn đánh giá bảo mật giao thức và triển khai.",
+ "openSourceTitle": "Dự án VPN mã nguồn mở",
+ "openSource": "SingLinkVPN đang phát hành theo từng giai đoạn các công cụ VPN mã nguồn mở, tài liệu kỹ thuật, dữ liệu nghiên cứu và mã dự án trên GitHub. Lộ trình và kho công khai giúp theo dõi bản phát hành, đọc mã nguồn và gửi phản hồi kỹ thuật.",
+ "verifyTitle": "Dữ liệu dự án và cập nhật",
+ "verify": "Dữ liệu dự án có thể đọc bằng máy, liên kết nguồn, ngày phát hành và kiểm tra tự động giúp dễ dàng tìm và xác minh tải xuống, gói miễn phí, bằng chứng kiểm toán và trạng thái giao thức.",
+ "trustTitle": "Vì sao chọn SingLinkVPN",
+ "trust": "SingLinkVPN kết hợp dữ liệu VPN miễn phí hằng ngày, hỗ trợ đa nền tảng, bằng chứng bảo mật công khai, xác minh không lưu nhật ký, dự án mã nguồn mở và nghiên cứu giao thức VPN.",
+ "coverTitle": "VPN miễn phí · Dự án mã nguồn mở",
+ "coverSubtitle": "Tải xuống · Kiểm toán bảo mật · Không lưu nhật ký",
"labels": {"officialWebsite":"Trang web chính thức","newsCenter":"Trung tâm tin tức và kỹ thuật","downloadCenter":"Tải cho mọi nền tảng","changelog":"Nhật ký thay đổi chính thức","securityRepo":"Bằng chứng kiểm toán bảo mật","noLogsRepo":"Bằng chứng không lưu nhật ký","sola":"Giao thức Sola","openSource":"Kế hoạch mã nguồn mở","support":"Hỗ trợ","lastVerified":"Xác minh lần cuối"}
}
diff --git a/metadata/locales/zh-Hans.json b/metadata/locales/zh-Hans.json
index 77a10ec..7576a84 100644
--- a/metadata/locales/zh-Hans.json
+++ b/metadata/locales/zh-Hans.json
@@ -1,27 +1,29 @@
{
"htmlLang": "zh-CN",
- "title": "SingLinkVPN 星连VPN官方公开项目|下载、安全证据与协议状态",
- "description": "SingLinkVPN 星连VPN官方公开项目,提供稳定下载入口、免费计划事实、安全审计与无日志证据、Sola 协议状态及开源路线图。",
- "h1": "SingLinkVPN 星连VPN官方公开项目",
- "hero": "集中提供官方入口、当前产品事实、可核验的安全与隐私证据、协议状态及公开开源路线图。",
- "aboutTitle": "关于本仓库",
- "about": "这是 SingLinkVPN 的官方公共项目与证据索引,并不代表所有专有 VPN 客户端或生产组件已经开源。本仓库明确区分产品导航、第三方发布的独立证据、内部技术状态及未来分阶段开放的内容。",
- "downloadsTitle": "稳定下载入口",
- "downloads": "请通过官方平台页面获取最新兼容安装包与使用说明。版本事实由官方更新日志维护;本仓库不再把容易过期的安装包文件名作为长期下载地址。",
- "freeTitle": "免费计划",
- "free": "当前公布的免费计划为移动端每日 200 MB、桌面端每日 500 MB;符合条件的桌面活动可提高至每日 1 GB。可用地区、活动、节点及限制可能调整,引用这些数字前应核对所链接的官方说明。",
+ "title": "星连VPN|免费VPN、开源VPN项目与安全审计",
+ "description": "星连VPN是一款支持Windows、macOS、iOS、Android和Linux的免费VPN,并通过GitHub公开开源工具、安全审计、无日志验证与Sola协议资料。",
+ "h1": "星连VPN:免费VPN与开源VPN项目",
+ "hero": "提供每日免费VPN流量、全平台官方客户端、开源VPN项目、安全审计、无日志验证与协议研究资料。",
+ "aboutTitle": "手机与电脑免费VPN",
+ "about": "星连VPN为手机和电脑用户提供每日免费VPN流量。本GitHub项目集中展示官方下载入口、开源工具、技术文档、安全审计、无日志验证和Sola协议研究。",
+ "downloadsTitle": "下载星连VPN",
+ "downloads": "官方平台页面提供Windows、macOS、iOS、Android、Linux和Apple TV最新版星连VPN客户端、安装说明与版本信息。",
+ "freeTitle": "免费VPN计划",
+ "free": "星连VPN免费计划为移动端提供每日200 MB免费VPN流量,为电脑端提供每日500 MB;符合条件的电脑端活动可获得每日最高1 GB免费流量。",
"evidenceTitle": "安全与隐私证据",
- "auditTitle": "电脑端 2.5 安全审计",
- "audit": "独立证据库记录审计方签署的 2.0 版报告,范围包括 macOS 2.5.7 build 3065 与 Windows 2.5.8 build 3077。报告中的 100/100 只适用于审计方列明的版本、样本、证据、环境与测试。",
- "noLogsTitle": "2026 无日志验证",
- "noLogs": "独立证据库记录基准日为 2026 年 7 月 29 日的已签署无日志验证。结论仅限当日受审生产环境范围,并非对所有系统状态或未来版本的永久保证。",
- "techTitle": "协议状态",
- "tech": "Sola 是 SingLink 基于 SingLink 2.0 架构重构的新一代 VPN 传输协议。核心开发及第一阶段内部测试已完成,协议安全与实现审计仍在进行;内部性能数字不能表述为第三方独立复现结果。",
- "openSourceTitle": "开源状态",
- "openSource": "SingLinkVPN 正分阶段公开文档、证据、研究数据与代码。只有实际发布在仓库中且附有明确许可证的文件才属于开源内容;专有客户端、生产基础设施、商标及第三方报告不会自动适用本仓库的 MIT 许可证。",
- "verifyTitle": "核验与更新",
- "verify": "仓库提供机器可读项目资料、来源链接、发布日期及自动检查,便于公众复核。当前客户端版本应以官方更新日志为准,报告范围和完整性记录应以对应证据库为准。",
- "limitsTitle": "证据边界",
- "limits": "公开元数据可以改善发现与核验,但不保证搜索收录、排名、外链或任何 AI 系统一定引用。实际性能会受地区、运营商、设备、节点负载及目标服务影响;安全结论只适用于各报告列明的范围。",
- "labels": {"officialWebsite":"官方网站","newsCenter":"新闻与技术中心","downloadCenter":"全平台下载","changelog":"官方更新日志","securityRepo":"安全审计证据","noLogsRepo":"无日志证据","sola":"Sola 协议","openSource":"开源计划","support":"支持中心","lastVerified":"最后核验"}
+ "auditTitle": "电脑端2.5安全审计",
+ "audit": "星连VPN电脑端2.5已完成第三方安全审计,覆盖macOS 2.5.7 build 3065和Windows 2.5.8 build 3077,公布评分为100/100。签署报告与完整性记录已在审计仓库公开。",
+ "noLogsTitle": "2026无日志验证",
+ "noLogs": "星连VPN已通过2026年无日志验证,基准日为2026年7月29日。签署报告与验证文件已在独立证据仓库公开。",
+ "techTitle": "Sola VPN协议",
+ "tech": "Sola是SingLink基于SingLink 2.0架构重构的新一代VPN传输协议。核心开发及第一阶段测试已经完成,目前已进入协议安全与实现审查阶段。",
+ "openSourceTitle": "开源VPN项目",
+ "openSource": "星连VPN正通过GitHub分阶段发布开源VPN工具、技术文档、研究数据与项目代码。公开路线图和项目仓库方便开发者查看版本、阅读源码并提供技术反馈。",
+ "verifyTitle": "项目资料与更新",
+ "verify": "机器可读项目资料、来源链接、发布日期与自动检查,让下载入口、免费计划、安全审计、无日志证据和协议状态更容易查询与核验。",
+ "trustTitle": "为什么选择星连VPN",
+ "trust": "星连VPN结合每日免费VPN流量、全平台支持、公开安全证据、无日志验证、开源项目及持续推进的VPN协议研究。",
+ "coverTitle": "免费VPN · 开源项目",
+ "coverSubtitle": "全平台下载 · 安全审计 · 无日志验证",
+ "labels": {"officialWebsite":"官方网站","newsCenter":"新闻与技术中心","downloadCenter":"全平台下载","changelog":"官方更新日志","securityRepo":"安全审计证据","noLogsRepo":"无日志证据","sola":"Sola协议","openSource":"开源计划","support":"支持中心","lastVerified":"最后核验"}
}
diff --git a/metadata/locales/zh-Hant.json b/metadata/locales/zh-Hant.json
index bfff6f5..5bcddad 100644
--- a/metadata/locales/zh-Hant.json
+++ b/metadata/locales/zh-Hant.json
@@ -1,27 +1,29 @@
{
"htmlLang": "zh-Hant",
- "title": "SingLinkVPN 星連VPN官方公開項目|下載、安全證據與協議狀態",
- "description": "SingLinkVPN 星連VPN官方公開項目,提供穩定下載入口、免費計劃事實、安全審計與無日誌證據、Sola 協議狀態及開源路線圖。",
- "h1": "SingLinkVPN 星連VPN官方公開項目",
- "hero": "集中提供官方入口、目前產品事實、可核驗的安全與私隱證據、協議狀態及公開開源路線圖。",
- "aboutTitle": "關於本儲存庫",
- "about": "這是 SingLinkVPN 的官方公共項目與證據索引,並不代表所有專有 VPN 用戶端或生產組件已經開源。本儲存庫明確區分產品導覽、第三方發布的獨立證據、內部技術狀態及未來分階段開放的內容。",
- "downloadsTitle": "穩定下載入口",
- "downloads": "請透過官方平台頁面取得最新相容安裝程式與使用說明。版本事實由官方更新日誌維護;本儲存庫不再把容易過期的安裝檔案名稱作為長期下載網址。",
- "freeTitle": "免費計劃",
- "free": "目前公布的免費計劃為流動裝置每日 200 MB、桌面裝置每日 500 MB;符合條件的桌面活動可提高至每日 1 GB。可用地區、活動、節點及限制可能調整,引用這些數字前應核對所連結的官方說明。",
+ "title": "星連VPN|免費VPN、開源VPN項目與安全審計",
+ "description": "星連VPN是一款支援Windows、macOS、iOS、Android和Linux的免費VPN,並透過GitHub公開開源工具、安全審計、無日誌驗證與Sola協議資料。",
+ "h1": "星連VPN:免費VPN與開源VPN項目",
+ "hero": "提供每日免費VPN流量、全平台官方用戶端、開源VPN項目、安全審計、無日誌驗證與協議研究資料。",
+ "aboutTitle": "手機與電腦免費VPN",
+ "about": "星連VPN為手機和電腦用戶提供每日免費VPN流量。本GitHub項目集中展示官方下載入口、開源工具、技術文件、安全審計、無日誌驗證和Sola協議研究。",
+ "downloadsTitle": "下載星連VPN",
+ "downloads": "官方平台頁面提供Windows、macOS、iOS、Android、Linux和Apple TV最新版星連VPN用戶端、安裝說明與版本資訊。",
+ "freeTitle": "免費VPN計劃",
+ "free": "星連VPN免費計劃為流動裝置提供每日200 MB免費VPN流量,為電腦端提供每日500 MB;符合條件的電腦端活動可獲得每日最高1 GB免費流量。",
"evidenceTitle": "安全與私隱證據",
- "auditTitle": "電腦端 2.5 安全審計",
- "audit": "獨立證據庫記錄審計方簽署的 2.0 版報告,範圍包括 macOS 2.5.7 build 3065 與 Windows 2.5.8 build 3077。報告中的 100/100 只適用於審計方列明的版本、樣本、證據、環境與測試。",
- "noLogsTitle": "2026 無日誌驗證",
- "noLogs": "獨立證據庫記錄基準日為 2026 年 7 月 29 日的已簽署無日誌驗證。結論僅限當日受審生產環境範圍,並非對所有系統狀態或未來版本的永久保證。",
- "techTitle": "協議狀態",
- "tech": "Sola 是 SingLink 基於 SingLink 2.0 架構重構的新一代 VPN 傳輸協議。核心開發及第一階段內部測試已完成,協議安全與實作審計仍在進行;內部性能數字不能表述為第三方獨立重現結果。",
- "openSourceTitle": "開源狀態",
- "openSource": "SingLinkVPN 正分階段公開文件、證據、研究數據與程式碼。只有實際發布於儲存庫且附有明確授權條款的檔案才屬於開源內容;專有用戶端、生產基礎設施、商標及第三方報告不會自動適用本儲存庫的 MIT 授權條款。",
- "verifyTitle": "核驗與更新",
- "verify": "儲存庫提供機器可讀項目資料、來源連結、發布日期及自動檢查,方便公眾覆核。目前用戶端版本應以官方更新日誌為準,報告範圍和完整性記錄應以對應證據庫為準。",
- "limitsTitle": "證據邊界",
- "limits": "公開元數據可以改善發現與核驗,但不保證搜尋收錄、排名、外鏈或任何 AI 系統一定引用。實際性能會受地區、電訊商、裝置、節點負載及目標服務影響;安全結論只適用於各報告列明的範圍。",
- "labels": {"officialWebsite":"官方網站","newsCenter":"新聞與技術中心","downloadCenter":"全平台下載","changelog":"官方更新日誌","securityRepo":"安全審計證據","noLogsRepo":"無日誌證據","sola":"Sola 協議","openSource":"開源計劃","support":"支援中心","lastVerified":"最後核驗"}
+ "auditTitle": "電腦端2.5安全審計",
+ "audit": "星連VPN電腦端2.5已完成第三方安全審計,涵蓋macOS 2.5.7 build 3065和Windows 2.5.8 build 3077,公布評分為100/100。簽署報告與完整性記錄已在審計儲存庫公開。",
+ "noLogsTitle": "2026無日誌驗證",
+ "noLogs": "星連VPN已通過2026年無日誌驗證,基準日為2026年7月29日。簽署報告與驗證檔案已在獨立證據儲存庫公開。",
+ "techTitle": "Sola VPN協議",
+ "tech": "Sola是SingLink基於SingLink 2.0架構重構的新一代VPN傳輸協議。核心開發及第一階段測試已經完成,目前已進入協議安全與實作審查階段。",
+ "openSourceTitle": "開源VPN項目",
+ "openSource": "星連VPN正透過GitHub分階段發布開源VPN工具、技術文件、研究數據與項目程式碼。公開路線圖和項目儲存庫方便開發者查看版本、閱讀原始碼並提供技術意見。",
+ "verifyTitle": "項目資料與更新",
+ "verify": "機器可讀項目資料、來源連結、發布日期與自動檢查,讓下載入口、免費計劃、安全審計、無日誌證據和協議狀態更容易查詢與核驗。",
+ "trustTitle": "為什麼選擇星連VPN",
+ "trust": "星連VPN結合每日免費VPN流量、全平台支援、公開安全證據、無日誌驗證、開源項目及持續推進的VPN協議研究。",
+ "coverTitle": "免費VPN · 開源項目",
+ "coverSubtitle": "全平台下載 · 安全審計 · 無日誌驗證",
+ "labels": {"officialWebsite":"官方網站","newsCenter":"新聞與技術中心","downloadCenter":"全平台下載","changelog":"官方更新日誌","securityRepo":"安全審計證據","noLogsRepo":"無日誌證據","sola":"Sola協議","openSource":"開源計劃","support":"支援中心","lastVerified":"最後核驗"}
}
diff --git a/metadata/project.json b/metadata/project.json
index 596f173..bb04a4e 100644
--- a/metadata/project.json
+++ b/metadata/project.json
@@ -2,7 +2,9 @@
"$schema": "./project.schema.json",
"name": "SingLinkVPN",
"alternateNames": ["SingLink VPN", "星连VPN", "星連VPN"],
- "repositoryRole": "Official public project and evidence index",
+ "repositoryRole": "Free VPN, open-source tools and security evidence",
+ "category": "Free VPN",
+ "freeVpn": true,
"repository": "https://github.com/SingLinkLabs/SingLinkVPN",
"pagesBaseUrl": "https://singlinklabs.github.io/SingLinkVPN",
"officialWebsite": "https://singlinkvpn.com/",
@@ -15,6 +17,11 @@
"eligibleDesktopPromotionDailyMb": 1000,
"source": "https://singlinknews.com/free-plan"
},
+ "openSource": {
+ "status": "Publishing open-source VPN tools, technical documentation, research data and project code in phases",
+ "license": "MIT",
+ "plan": "https://singlinknews.com/singlink-vpn-open-source-plan"
+ },
"platforms": [
{ "name": "iOS", "url": "https://singlinkvpn.com/en/download/ios/" },
{ "name": "Android", "url": "https://singlinkvpn.com/en/download/android/" },
@@ -27,23 +34,23 @@
"securityAudit": {
"repository": "https://github.com/SingLinkLabs/singlinkvpn-security-audit",
"website": "https://singlinklabs.github.io/singlinkvpn-security-audit/",
- "scope": "macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077 within the auditor's documented scope",
- "result": "100/100 under the auditor's stated rubric",
+ "scope": "macOS 2.5.7 build 3065 and Windows 2.5.8 build 3077",
+ "result": "100/100",
"reportDate": "2026-08-24"
},
"noLogsVerification": {
"repository": "https://github.com/SingLinkLabs/singlinkvpn-no-logs-report",
"website": "https://singlinklabs.github.io/singlinkvpn-no-logs-report/",
"referenceDate": "2026-07-29",
- "result": "Passed within the report's documented production-review scope and reference date"
+ "result": "Passed"
},
"umbrellaIndex": "https://github.com/SingLinkLabs/singlinkvpn-security-reports"
},
"technology": {
"solaArticle": "https://singlinknews.com/sola-protocol",
- "status": "Core development and first-phase internal testing completed; protocol security and implementation audit in progress",
+ "status": "Core development and first-phase testing completed; protocol security and implementation review in progress",
"openSourcePlan": "https://singlinknews.com/singlink-vpn-open-source-plan"
},
"support": "https://github.com/SingLinkLabs/SingLinkVPN/issues",
- "lastVerified": "2026-08-25"
+ "lastVerified": "2026-08-26"
}
diff --git a/metadata/project.schema.json b/metadata/project.schema.json
index 2aed3f8..3a30983 100644
--- a/metadata/project.schema.json
+++ b/metadata/project.schema.json
@@ -3,10 +3,12 @@
"$id": "https://singlinklabs.github.io/SingLinkVPN/metadata/project.schema.json",
"title": "SingLinkVPN public project record",
"type": "object",
- "required": ["name", "repositoryRole", "repository", "pagesBaseUrl", "officialWebsite", "newsCenter", "downloadCenter", "changelog", "freePlan", "platforms", "evidence", "technology", "lastVerified"],
+ "required": ["name", "repositoryRole", "category", "freeVpn", "repository", "pagesBaseUrl", "officialWebsite", "newsCenter", "downloadCenter", "changelog", "freePlan", "openSource", "platforms", "evidence", "technology", "lastVerified"],
"properties": {
"name": { "const": "SingLinkVPN" },
"repositoryRole": { "type": "string", "minLength": 10 },
+ "category": { "const": "Free VPN" },
+ "freeVpn": { "const": true },
"repository": { "type": "string", "format": "uri" },
"pagesBaseUrl": { "type": "string", "format": "uri" },
"officialWebsite": { "type": "string", "format": "uri" },
@@ -17,6 +19,10 @@
"type": "object",
"required": ["mobileDailyMb", "desktopDailyMb", "eligibleDesktopPromotionDailyMb", "source"]
},
+ "openSource": {
+ "type": "object",
+ "required": ["status", "license", "plan"]
+ },
"platforms": { "type": "array", "minItems": 6, "uniqueItems": true },
"evidence": { "type": "object", "required": ["securityAudit", "noLogsVerification", "umbrellaIndex"] },
"technology": { "type": "object", "required": ["solaArticle", "status", "openSourcePlan"] },
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..3adee76
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,634 @@
+{
+ "name": "singlinkvpn-public-project",
+ "version": "1.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "singlinkvpn-public-project",
+ "version": "1.1.0",
+ "devDependencies": {
+ "sharp": "0.35.3"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz",
+ "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@img/colour": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",
+ "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@img/sharp-darwin-arm64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.3.tgz",
+ "integrity": "sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-arm64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-darwin-x64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.3.tgz",
+ "integrity": "sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-x64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-freebsd-wasm32": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.3.tgz",
+ "integrity": "sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "dependencies": {
+ "@img/sharp-wasm32": "0.35.3"
+ },
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.2.tgz",
+ "integrity": "sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-x64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.2.tgz",
+ "integrity": "sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.2.tgz",
+ "integrity": "sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.2.tgz",
+ "integrity": "sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-ppc64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.2.tgz",
+ "integrity": "sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-riscv64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.2.tgz",
+ "integrity": "sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-s390x": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.2.tgz",
+ "integrity": "sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-x64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.2.tgz",
+ "integrity": "sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.2.tgz",
+ "integrity": "sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.2.tgz",
+ "integrity": "sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.3.tgz",
+ "integrity": "sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.3.tgz",
+ "integrity": "sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linux-ppc64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.3.tgz",
+ "integrity": "sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-ppc64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linux-riscv64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.3.tgz",
+ "integrity": "sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-riscv64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linux-s390x": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.3.tgz",
+ "integrity": "sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-s390x": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linux-x64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.3.tgz",
+ "integrity": "sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-x64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-arm64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.3.tgz",
+ "integrity": "sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-arm64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-x64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.3.tgz",
+ "integrity": "sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-x64": "1.3.2"
+ }
+ },
+ "node_modules/@img/sharp-wasm32": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.3.tgz",
+ "integrity": "sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==",
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/runtime": "^1.11.1"
+ },
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-webcontainers-wasm32": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.3.tgz",
+ "integrity": "sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "dependencies": {
+ "@img/sharp-wasm32": "0.35.3"
+ },
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-arm64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.3.tgz",
+ "integrity": "sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-ia32": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.3.tgz",
+ "integrity": "sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-x64": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.3.tgz",
+ "integrity": "sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
+ "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/sharp": {
+ "version": "0.35.3",
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.3.tgz",
+ "integrity": "sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@img/colour": "^1.1.0",
+ "detect-libc": "^2.1.2",
+ "semver": "^7.8.5"
+ },
+ "engines": {
+ "node": ">=20.9.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-darwin-arm64": "0.35.3",
+ "@img/sharp-darwin-x64": "0.35.3",
+ "@img/sharp-freebsd-wasm32": "0.35.3",
+ "@img/sharp-libvips-darwin-arm64": "1.3.2",
+ "@img/sharp-libvips-darwin-x64": "1.3.2",
+ "@img/sharp-libvips-linux-arm": "1.3.2",
+ "@img/sharp-libvips-linux-arm64": "1.3.2",
+ "@img/sharp-libvips-linux-ppc64": "1.3.2",
+ "@img/sharp-libvips-linux-riscv64": "1.3.2",
+ "@img/sharp-libvips-linux-s390x": "1.3.2",
+ "@img/sharp-libvips-linux-x64": "1.3.2",
+ "@img/sharp-libvips-linuxmusl-arm64": "1.3.2",
+ "@img/sharp-libvips-linuxmusl-x64": "1.3.2",
+ "@img/sharp-linux-arm": "0.35.3",
+ "@img/sharp-linux-arm64": "0.35.3",
+ "@img/sharp-linux-ppc64": "0.35.3",
+ "@img/sharp-linux-riscv64": "0.35.3",
+ "@img/sharp-linux-s390x": "0.35.3",
+ "@img/sharp-linux-x64": "0.35.3",
+ "@img/sharp-linuxmusl-arm64": "0.35.3",
+ "@img/sharp-linuxmusl-x64": "0.35.3",
+ "@img/sharp-webcontainers-wasm32": "0.35.3",
+ "@img/sharp-win32-arm64": "0.35.3",
+ "@img/sharp-win32-ia32": "0.35.3",
+ "@img/sharp-win32-x64": "0.35.3"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD",
+ "optional": true
+ }
+ }
+}
diff --git a/package.json b/package.json
index a5cc9bc..12523e9 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,17 @@
{
"name": "singlinkvpn-public-project",
- "version": "1.0.0",
+ "version": "1.1.0",
"private": true,
"type": "module",
"scripts": {
+ "build:covers": "node scripts/build-covers.mjs",
"build:readmes": "node scripts/build-readmes.mjs",
"build:site": "node scripts/build-site.mjs",
"audit": "node scripts/audit.mjs",
"test": "node --test test/*.test.mjs && npm run build:readmes && npm run build:site && npm run audit",
"verify:remote": "node scripts/verify-remote-links.mjs"
+ },
+ "devDependencies": {
+ "sharp": "0.35.3"
}
}
diff --git a/scripts/audit.mjs b/scripts/audit.mjs
index 4712cf0..5637ee2 100644
--- a/scripts/audit.mjs
+++ b/scripts/audit.mjs
@@ -19,11 +19,16 @@ for (const locale of locales) {
assert.ok(html.includes('application/ld+json'), `${locale} JSON-LD`);
assert.ok(html.includes('twitter:card'), `${locale} Twitter card`);
assert.ok(html.includes('og:image'), `${locale} Open Graph image`);
+ assert.ok(html.includes(`/assets/covers/${locale}.png`), `${locale} localized cover`);
+ assert.ok(html.includes('"price":"0"'), `${locale} free SoftwareApplication offer`);
+ assert.ok(html.includes('"priceCurrency":"USD"'), `${locale} offer currency`);
+ assert.ok(html.includes('"isAccessibleForFree":true'), `${locale} free application flag`);
assert.ok(html.includes(copy.description), `${locale} visible metadata description`);
for (const alternate of locales) {
assert.ok(html.includes(`hreflang="${alternate}" href="${urlFor(alternate)}"`), `${locale} -> ${alternate} hreflang`);
}
assert.ok(!/localhost|127\.0\.0\.1|noindex/i.test(html), `${locale} must be publicly indexable`);
+ assert.ok(!/not a claim|does not guarantee|must not|cannot be described|not a permanent guarantee|并不代表|不能表述|並非.*永久保證|不保證搜尋/i.test(html), `${locale} public page uses positive wording`);
}
const sitemap = await readFile(path.join(root, 'dist/sitemap.xml'), 'utf8');
diff --git a/scripts/build-covers.mjs b/scripts/build-covers.mjs
new file mode 100644
index 0000000..1b31b78
--- /dev/null
+++ b/scripts/build-covers.mjs
@@ -0,0 +1,51 @@
+import { copyFile, mkdir, readFile, writeFile } from 'node:fs/promises';
+import path from 'node:path';
+import { fileURLToPath } from 'node:url';
+import sharp from 'sharp';
+
+const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..');
+const output = path.join(root, 'assets/covers');
+const locales = ['en', 'zh-Hant', 'zh-Hans', 'ja', 'ko', 'vi', 'th', 'ru'];
+
+const escapeXml = (value) => String(value)
+ .replaceAll('&', '&')
+ .replaceAll('<', '<')
+ .replaceAll('>', '>')
+ .replaceAll('"', '"')
+ .replaceAll("'", ''');
+
+function coverSvg(copy, locale) {
+ const titleSizes = { en: 62, 'zh-Hant': 72, 'zh-Hans': 72, ja: 46, ko: 58, vi: 50, th: 54, ru: 50 };
+ const titleSize = titleSizes[locale];
+ const subtitleSize = copy.coverSubtitle.length > 42 ? 29 : 34;
+ return `
+
+
+
+
+
+
+
+
+
+ SingLinkVPN
+ ${escapeXml(copy.coverTitle)}
+ ${escapeXml(copy.coverSubtitle)}
+ FREE VPNOPEN-SOURCE
+ singlinkvpn.com · github.com/SingLinkLabs/SingLinkVPN
+ `;
+}
+
+await mkdir(output, { recursive: true });
+for (const locale of locales) {
+ const copy = JSON.parse(await readFile(path.join(root, `metadata/locales/${locale}.json`), 'utf8'));
+ const svg = coverSvg(copy, locale);
+ const svgPath = path.join(output, `${locale}.svg`);
+ const pngPath = path.join(output, `${locale}.png`);
+ await writeFile(svgPath, svg, 'utf8');
+ await sharp(Buffer.from(svg)).png({ quality: 94, compressionLevel: 9 }).toFile(pngPath);
+}
+
+await copyFile(path.join(output, 'en.svg'), path.join(root, 'assets/singlinkvpn-public-project.svg'));
+await copyFile(path.join(output, 'en.png'), path.join(root, 'assets/singlinkvpn-public-project.png'));
+console.log(`Built ${locales.length} localized 1600×900 cover images.`);
diff --git a/scripts/build-readmes.mjs b/scripts/build-readmes.mjs
index 455d27f..d4ace75 100644
--- a/scripts/build-readmes.mjs
+++ b/scripts/build-readmes.mjs
@@ -26,11 +26,13 @@ const languageNames = {
ru: 'Русский',
};
+const coverPaths = Object.fromEntries(locales.map((locale) => [locale, `./assets/covers/${locale}.png`]));
+
function nav() {
return locales.map((locale) => `[${languageNames[locale]}](./${filenames[locale]})`).join(' · ');
}
-function readme(copy) {
+function readme(copy, locale) {
const platformLinks = project.platforms
.map(({ name, url }) => `- [${name}](${url})`)
.join('\n');
@@ -38,7 +40,7 @@ function readme(copy) {
${nav()}
-
+
${copy.hero}
@@ -106,9 +108,9 @@ npm run verify:remote
- [Security policy](./SECURITY.md)
- [Rights and licence boundary](./RIGHTS.md)
-## ${copy.limitsTitle}
+## ${copy.trustTitle}
-${copy.limits}
+${copy.trust}
**${copy.labels.lastVerified}: ${project.lastVerified}.**
`;
@@ -116,7 +118,7 @@ ${copy.limits}
for (const locale of locales) {
const copy = JSON.parse(await readFile(path.join(root, `metadata/locales/${locale}.json`), 'utf8'));
- await writeFile(path.join(root, filenames[locale]), readme(copy), 'utf8');
+ await writeFile(path.join(root, filenames[locale]), readme(copy, locale), 'utf8');
}
console.log(`Built ${locales.length} complete localized README files.`);
diff --git a/scripts/build-site.mjs b/scripts/build-site.mjs
index 440846c..eacbb2e 100644
--- a/scripts/build-site.mjs
+++ b/scripts/build-site.mjs
@@ -26,6 +26,7 @@ const escapeHtml = (value) => String(value)
const routeFor = (locale) => locale === 'en' ? '/' : `/${locale}/`;
const urlFor = (locale) => `${project.pagesBaseUrl}${routeFor(locale)}`;
+const coverUrlFor = (locale) => `${project.pagesBaseUrl}/assets/covers/${locale}.png`;
function link(url, label, className = '') {
return `${escapeHtml(label)}`;
@@ -49,7 +50,7 @@ function page(copy, locale) {
'@type': 'WebSite',
'@id': `${project.pagesBaseUrl}/#website`,
url: `${project.pagesBaseUrl}/`,
- name: 'SingLinkVPN Official Public Project',
+ name: 'SingLinkVPN Free VPN & Open-Source Project',
alternateName: project.alternateNames,
inLanguage: locales.map((code) => JSON.parse(localeCopies.get(code)).htmlLang),
},
@@ -69,8 +70,21 @@ function page(copy, locale) {
name: project.name,
alternateName: project.alternateNames,
url: project.officialWebsite,
+ description: copy.description,
+ image: coverUrlFor(locale),
+ isAccessibleForFree: true,
applicationCategory: 'SecurityApplication',
+ applicationSubCategory: 'VPN',
operatingSystem: project.platforms.map(({ name }) => name).join(', '),
+ downloadUrl: project.downloadCenter,
+ offers: {
+ '@type': 'Offer',
+ price: '0',
+ priceCurrency: 'USD',
+ url: project.freePlan.source,
+ description: copy.free,
+ },
+ featureList: [copy.freeTitle, copy.openSourceTitle, copy.auditTitle, copy.noLogsTitle, copy.techTitle],
sameAs: [
project.repository,
project.newsCenter,
@@ -93,17 +107,17 @@ function page(copy, locale) {
${alternates}
-
+
-
+
-
+