Skip to content

Commit c0555a4

Browse files
author
Ubuntu
committed
refactor: restore visible subscription entry points
1 parent cd844ba commit c0555a4

4 files changed

Lines changed: 114 additions & 44 deletions

File tree

README.en.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,26 @@ Public distribution entry for Clash, sing-box, and V2Ray formats. Health is chec
1515

1616
[Atom Feed](https://au1rxx.github.io/free-vpn-subscriptions/updates.xml)[JSON Feed](https://au1rxx.github.io/free-vpn-subscriptions/updates.json)[Discussions](https://github.com/Au1rxx/free-vpn-subscriptions/discussions)
1717

18-
## Why this repo is worth a star
18+
## Direct entry points
1919

20-
- This is not just a single subscription URL. It combines `live status`, `update history`, `verification notes`, `client guides`, and `troubleshooting` into one public entry point.
21-
- Returning traffic should come from “did it update today?”, “is the public status healthy?”, and “is there a new guide?”, not from rotating feed URLs.
22-
- Releases, update feeds, Discussions, and public Pages accumulate visible update signals over time, which is more durable than bookmarking a single download path.
20+
- [Clash remote subscription](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml)
21+
- [sing-box remote subscription](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/singbox.json)
22+
- [V2Ray remote subscription](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/v2ray-base64.txt)
23+
- [Live status JSON](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/status.json)
24+
- [Latest snapshot downloads](https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest)
25+
26+
## Why users star this repo
27+
28+
- `No need to rediscover the entry point`: after starring it, the repo home stays the long-lived place to return when links, clients, or status change.
29+
- `Not just one dead URL`: this project keeps shipping live status, update history, client guides, and troubleshooting pages alongside the feeds.
30+
- `It gets more useful over time`: guides, FAQs, and Discussions keep expanding, so both returning users and search traffic get more value.
31+
32+
## What this project is useful for
33+
34+
- Choosing between `Clash`, `sing-box`, and `V2Ray`
35+
- Checking whether the public output looks healthy today
36+
- Getting directly usable remote subscriptions
37+
- Troubleshooting import failures without leaving the project
2338

2439
## What returning visitors should check
2540

@@ -38,7 +53,6 @@ Public distribution entry for Clash, sing-box, and V2Ray formats. Health is chec
3853
## Why This Repo
3954

4055
- Public subscription feed for `Clash`, `sing-box`, and `V2Ray` users.
41-
- Live health status published from the private control plane.
4256
- Multi-region endpoints with hourly health checks and scheduled subscription refreshes.
4357
- Public documentation designed for fast onboarding and high GitHub discoverability.
4458

@@ -77,16 +91,13 @@ Public distribution entry for Clash, sing-box, and V2Ray formats. Health is chec
7791
3. Refresh the profile when the node set changes.
7892
4. Check the live status site before troubleshooting client-side issues.
7993

80-
## What Gets Published
81-
82-
This public repository only contains public subscription artifacts and sanitized status output:
83-
84-
- `output/clash.yaml`
85-
- `output/singbox.json`
86-
- `output/v2ray-base64.txt`
87-
- `output/status.json`
94+
## What you can get here directly
8895

89-
The private control plane, infrastructure state, deployment credentials, and cloud access remain in a separate private repository.
96+
- Directly usable Clash, sing-box, and V2Ray remote subscriptions
97+
- Current public status and last-check timestamps
98+
- Latest snapshots, release history, and manual downloads
99+
- Client setup guides
100+
- Troubleshooting pages for the most common failures
90101

91102
## Guides
92103

README.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,26 @@
1515

1616
[Atom Feed](https://au1rxx.github.io/free-vpn-subscriptions/updates.xml)[JSON Feed](https://au1rxx.github.io/free-vpn-subscriptions/updates.json)[Discussions](https://github.com/Au1rxx/free-vpn-subscriptions/discussions)
1717

18-
## 为什么值得 Star
18+
## 直接可用入口
1919

20-
- 这里不是只放一条订阅链接,而是把 `实时状态``更新记录``验证说明``客户端教程``故障排查` 做成持续更新的公开入口。
21-
- 用户回来看的是“今天有没有更新、状态有没有波动、有没有新教程”,而不是等仓库频繁换链接。
22-
- GitHub Releases、更新 Feed、Discussions 和 Pages 页面会持续累积公开信号,这比单独收藏一个下载地址更容易形成长期回流。
20+
- [Clash 远程订阅](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml)
21+
- [sing-box 远程订阅](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/singbox.json)
22+
- [V2Ray 远程订阅](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/v2ray-base64.txt)
23+
- [实时状态 JSON](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/status.json)
24+
- [最新快照下载页](https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest)
25+
26+
## 为什么用户会 Star
27+
28+
- `不用重新找入口`:Star 之后,仓库首页就是长期入口。哪天链接、客户端、状态有变化,回来就能看到。
29+
- `不是一条死链接`:这里不只给订阅,还持续给出实时状态、最近更新、客户端教程和故障排查。
30+
- `越用越完整`:常见客户端页、FAQ、问题讨论会持续增加,老用户回访和新用户搜索都能吃到。
31+
32+
## 这个项目对用户到底有什么用
33+
34+
- 不知道该选 `Clash``sing-box` 还是 `V2Ray` 时,有格式判断页。
35+
- 想先确认今天还能不能用时,有实时状态页。
36+
- 想直接导入时,上面就有三个可直接使用的远程订阅入口。
37+
- 导入失败时,有客户端教程、FAQ 和故障排查页,不用再去外面重新搜一圈。
2338

2439
## 每次回来看什么
2540

@@ -38,7 +53,6 @@
3853
## 项目定位
3954

4055
- 面向 `Clash``sing-box``V2Ray` 用户的公开订阅分发仓库。
41-
- 节点健康状态由私有控制面定时发布。
4256
- 多地区节点,按小时检查健康,按计划刷新订阅文件。
4357
- 文档和页面按 GitHub / Google 可发现性设计,兼顾搜索流量与导入转化。
4458

@@ -77,16 +91,13 @@
7791
3. 节点有变更时刷新订阅。
7892
4. 排查问题前先看状态页。
7993

80-
## 公开仓库里会发布什么
81-
82-
这个公共仓库只会发布公开订阅文件和脱敏后的状态数据:
83-
84-
- `output/clash.yaml`
85-
- `output/singbox.json`
86-
- `output/v2ray-base64.txt`
87-
- `output/status.json`
94+
## 你在这里能直接得到什么
8895

89-
私有控制面、基础设施状态、部署凭据和云访问仍保留在独立的私有仓库中。
96+
- 可直接导入的 Clash、sing-box、V2Ray 三种远程订阅
97+
- 当前节点状态与最近检查时间
98+
- 最新快照、历史版本和手动下载入口
99+
- 常见客户端教程
100+
- 常见导入失败和连接失败的排障页面
90101

91102
## 客户端与教程
92103

site/free-vpn-subscription-links.html

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,40 @@
4545
<main class="content-page">
4646
<a class="back-link" href="./">Back to home</a>
4747
<p class="eyebrow">Entry Page</p>
48-
<h1>Use this page as the subscription entry hub, not just a link dump</h1>
48+
<h1>Use this page as the subscription entry hub and direct link page</h1>
4949
<p class="lede">
50-
Start here when you need to choose the right format, confirm live status, or open the matching client guide. The goal is to reduce blind copy-paste and make the public repo worth returning to.
50+
Start here when you need direct subscription links, want to choose the right format, or need to confirm live status before importing.
5151
</p>
5252
<div class="content-actions">
53-
<a class="button button-primary" href="./which-subscription-format-should-i-use.html">Choose a format</a>
53+
<a class="button button-primary" href="./output/clash.yaml">Open Clash</a>
54+
<a class="button button-secondary" href="./output/singbox.json">Open sing-box</a>
55+
<a class="button button-secondary" href="./output/v2ray-base64.txt">Open V2Ray</a>
5456
<a class="button button-secondary" href="./status.html">Check live status</a>
55-
<a class="button button-secondary" href="./updates.html">Open updates</a>
56-
<a class="button button-secondary" href="./verification.html">Open verification</a>
5757
</div>
58+
<section class="content-grid">
59+
<section class="content-block">
60+
<h2>Direct remote subscriptions</h2>
61+
<ul class="tag-list">
62+
<li><a href="./output/clash.yaml">Clash YAML</a></li>
63+
<li><a href="./output/singbox.json">sing-box JSON</a></li>
64+
<li><a href="./output/v2ray-base64.txt">V2Ray Base64</a></li>
65+
<li><a href="./output/status.json">Status JSON</a></li>
66+
</ul>
67+
</section>
68+
<section class="content-block">
69+
<h2>Snapshot downloads</h2>
70+
<ul class="tag-list">
71+
<li><a href="https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest">Latest release page</a></li>
72+
<li><a href="https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest/download/clash.yaml">Latest Clash snapshot</a></li>
73+
<li><a href="https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest/download/singbox.json">Latest sing-box snapshot</a></li>
74+
<li><a href="https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest/download/v2ray-base64.txt">Latest V2Ray snapshot</a></li>
75+
</ul>
76+
</section>
77+
</section>
5878
<section class="content-block">
5979
<h2>Share the right public path</h2>
6080
<ul class="tag-list">
61-
<li>Share the homepage or this entry page first when the user does not yet know which client or format they need.</li>
81+
<li>Share this page when the user wants direct links and a quick explanation in one place.</li>
6282
<li>Share the format decision page when the problem is choosing Clash, sing-box, or V2Ray.</li>
6383
<li>Share the live status page before troubleshooting so users can rule out stale or unhealthy public output.</li>
6484
<li>Share the verification page when you need documented machine validation and compatibility notes.</li>

site/index.html

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ <h1 class="hero-title">持续更新的免费 VPN 订阅与实时状态</h1>
3939
支持 Clash、sing-box、V2Ray 三种格式。状态每小时检查,公开快照按计划刷新。这里更像一个持续更新的公开入口,而不是一次性取链接页面: 先看状态,再按设备或客户端进入,再决定用哪种格式。
4040
</p>
4141
<div class="cta-row">
42-
<a class="button button-primary" href="./status.html">先看实时状态</a>
43-
<a class="button button-secondary" href="./which-subscription-format-should-i-use.html">我该选哪种格式</a>
42+
<a class="button button-primary" href="./free-vpn-subscription-links.html">直接拿订阅入口</a>
43+
<a class="button button-secondary" href="./status.html">先看实时状态</a>
4444
<a class="button button-secondary" href="./updates.html">看最近是否更新</a>
4545
</div>
4646
<div class="signal-row">
@@ -92,6 +92,34 @@ <h1 class="hero-title">持续更新的免费 VPN 订阅与实时状态</h1>
9292
</header>
9393

9494
<main>
95+
<section class="section">
96+
<div class="section-head">
97+
<p class="eyebrow">立即可用</p>
98+
<h2>想直接导入,这里就有现成入口。</h2>
99+
<p>
100+
不把链接堆在标题区,不等于不提供链接。已经知道自己要什么的用户,可以直接打开;不确定怎么选的,再往下看设备路径、格式判断和状态页。
101+
</p>
102+
</div>
103+
<div class="cards cards-three">
104+
<a class="link-card" href="./output/clash.yaml">
105+
<h3>Clash 远程订阅</h3>
106+
<p>适合 Clash Verge、FlClash、Mihomo 兼容客户端,直接作为远程配置导入。</p>
107+
</a>
108+
<a class="link-card" href="./output/singbox.json">
109+
<h3>sing-box 远程订阅</h3>
110+
<p>适合支持远程 JSON 配置的 sing-box 客户端,适合桌面端和移动端导入。</p>
111+
</a>
112+
<a class="link-card" href="./output/v2ray-base64.txt">
113+
<h3>V2Ray 远程订阅</h3>
114+
<p>适合 v2rayNG、NekoBox、Shadowrocket 一类 Base64 订阅导入路径。</p>
115+
</a>
116+
<a class="link-card" href="https://github.com/Au1rxx/free-vpn-subscriptions/releases/latest">
117+
<h3>最新快照下载</h3>
118+
<p>如果你更习惯手动下载或保留历史版本,直接打开最新 Release 快照页。</p>
119+
</a>
120+
</div>
121+
</section>
122+
95123
<section class="section">
96124
<div class="section-head">
97125
<p class="eyebrow">快速入口</p>
@@ -171,21 +199,21 @@ <h3 id="latest-release">正在读取最近一次快照...</h3>
171199

172200
<section class="section">
173201
<div class="section-head">
174-
<p class="eyebrow">为什么值得 Star</p>
175-
<h2>这里的增长理由不该是“换链接”,而该是“持续更新、可验证、值得回来看”</h2>
202+
<p class="eyebrow">为什么会留下来</p>
203+
<h2>用户留下来,不是因为你讲仓库结构,而是因为这里每天都还有用</h2>
176204
</div>
177205
<div class="cards cards-three">
178206
<div class="info-card">
179-
<h3>更新节奏看得见</h3>
180-
<p>状态页、更新页、Release 历史和 Feed 会持续给出“今天有没有变化”的公开信号,用户有理由再次回来看</p>
207+
<h3>今天能不能用,一眼就知道</h3>
208+
<p>状态页、更新页、Release 历史和 Feed 会持续给出公开信号,用户不用重新到处试错</p>
181209
</div>
182210
<div class="info-card">
183-
<h3>分享前可先验证</h3>
184-
<p>公开页面、raw 产物和 latest release 资产都有自动校验链路,降低“转发后失效”对口碑和关注转化的伤害</p>
211+
<h3>导入失败时,不用从头搜</h3>
212+
<p>仓库里直接给出客户端教程、格式判断和故障排查,用户不是拿完链接就得离开</p>
185213
</div>
186214
<div class="info-card">
187-
<h3>内容会持续生长</h3>
188-
<p>客户端教程、FAQ、问题页和 Discussions 会继续扩展,仓库的价值不只是一条订阅,而是可搜索、可排障、可回流的知识入口</p>
215+
<h3>Star 的意义是保留长期入口</h3>
216+
<p>用户 Star 的不是某一条链接,而是一个以后还能回来找状态、找更新、找教程、找替代路径的入口</p>
189217
</div>
190218
</div>
191219
</section>

0 commit comments

Comments
 (0)