Skip to content

Commit 92a95b0

Browse files
author
Ubuntu
committed
feat: expand seo landing pages
1 parent fc58271 commit 92a95b0

12 files changed

Lines changed: 284 additions & 1 deletion

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Free VPN Subscriptions
22

3+
[![Public Repo](https://img.shields.io/badge/repo-public-0f766e)](https://github.com/Au1rxx/free-vpn-subscriptions)
4+
[![Formats](https://img.shields.io/badge/formats-clash%20%7C%20sing--box%20%7C%20v2ray-cf6a32)](https://github.com/Au1rxx/free-vpn-subscriptions/tree/main/output)
5+
[![Status Feed](https://img.shields.io/badge/status-live-1d221c)](https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/status.json)
6+
37
Free Clash, sing-box, and V2Ray subscription links with live node status, multi-region coverage, and setup guides for common clients.
48

5-
[Open Live Status Site](https://au1rxx.github.io/free-vpn-subscriptions/)[Clash Guide](./docs/clash-subscription.md)[sing-box Guide](./docs/sing-box-subscription.md)[V2Ray Guide](./docs/v2ray-subscription.md)[FAQ](./docs/faq.md)
9+
[Open Live Status Site](https://au1rxx.github.io/free-vpn-subscriptions/)[Status Dashboard](https://au1rxx.github.io/free-vpn-subscriptions/status.html)[Clash Guide](./docs/clash-subscription.md)[sing-box Guide](./docs/sing-box-subscription.md)[V2Ray Guide](./docs/v2ray-subscription.md)[FAQ](./docs/faq.md)
610

711
## Why This Repo
812

@@ -52,8 +56,19 @@ The private control plane, infrastructure state, deployment credentials, and clo
5256
- [How to import Clash subscriptions](./docs/clash-subscription.md)
5357
- [How to import sing-box subscriptions](./docs/sing-box-subscription.md)
5458
- [How to import V2Ray subscriptions](./docs/v2ray-subscription.md)
59+
- [How to use Clash Verge Rev](./docs/clash-verge-rev.md)
60+
- [How to use v2rayNG](./docs/v2rayng.md)
61+
- [How to use Shadowrocket](./docs/shadowrocket.md)
5562
- [FAQ and troubleshooting](./docs/faq.md)
5663

64+
## Popular Client Paths
65+
66+
- Desktop: Clash Verge Rev, FlClash, sing-box desktop
67+
- Android: v2rayNG, NekoBox, sing-box mobile
68+
- iPhone and iPad: Shadowrocket-compatible subscription import flows
69+
70+
These client-specific guides exist to improve search visibility for real user queries and reduce setup friction after discovery.
71+
5772
## Star And Follow
5873

5974
If this feed is useful:

docs/clash-verge-rev.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Clash Verge Rev Guide
2+
3+
## Best Subscription Format
4+
5+
Use the Clash subscription feed:
6+
7+
`https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml`
8+
9+
## Clash Verge Rev Setup
10+
11+
1. Open Clash Verge Rev.
12+
2. Go to profiles.
13+
3. Add a new profile from URL.
14+
4. Paste the Clash link above.
15+
5. Import and refresh the profile.
16+
6. Select a node and enable system proxy or tun mode if needed.
17+
18+
## When To Use This Path
19+
20+
Use Clash Verge Rev if you want a desktop client with a visual UI and broad Clash-compatible support.
21+
22+
## Common Issues
23+
24+
- If a profile imports but traffic does not route, verify your local Clash mode and DNS settings.
25+
- If a node becomes slow, refresh and switch regions.
26+
- If all nodes fail, compare with the public status feed first.

docs/shadowrocket.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Shadowrocket Guide
2+
3+
## Recommended Subscription Format
4+
5+
Start with the V2Ray subscription feed:
6+
7+
`https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/v2ray-base64.txt`
8+
9+
Some setups may also accept Clash-compatible imports, but the V2Ray feed is the safest default for broad client compatibility.
10+
11+
## Shadowrocket Setup
12+
13+
1. Open Shadowrocket.
14+
2. Choose add subscription or import from URL.
15+
3. Paste the V2Ray subscription URL above.
16+
4. Refresh the subscription list.
17+
5. Select a node and connect.
18+
19+
## Common Issues
20+
21+
- If a profile imports but the node does not connect, switch to a different region first.
22+
- If all nodes fail, compare with the public status dashboard before changing local client settings.
23+
- If your iOS import flow prefers a different format, test the Clash feed as a fallback.

docs/v2rayng.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# v2rayNG Guide
2+
3+
## Best Subscription Format
4+
5+
Use the V2Ray Base64 subscription feed:
6+
7+
`https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/v2ray-base64.txt`
8+
9+
## v2rayNG Setup
10+
11+
1. Open v2rayNG on Android.
12+
2. Use the subscription group or import from URL flow.
13+
3. Paste the V2Ray link above.
14+
4. Refresh the subscription.
15+
5. Pick a node and test latency.
16+
17+
## When To Use This Path
18+
19+
Use v2rayNG if you want a common Android client with strong support for V2Ray-compatible subscription imports.
20+
21+
## Common Issues
22+
23+
- If import fails, verify that you used the Base64 subscription link and not the Clash or sing-box feed.
24+
- If a node times out, switch to another region.
25+
- If every node times out, check the public status page first.

site/clash-verge-rev.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<title>Clash Verge Rev Subscription Guide | Free VPN Subscriptions</title>
7+
<meta name="description" content="How to import a free Clash subscription into Clash Verge Rev and troubleshoot common profile issues.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/clash-verge-rev.html">
9+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
10+
<link rel="stylesheet" href="./styles.css">
11+
</head>
12+
<body>
13+
<main class="content-page">
14+
<a class="back-link" href="./">Back to home</a>
15+
<p class="eyebrow">Desktop Guide</p>
16+
<h1>How to use this feed in Clash Verge Rev</h1>
17+
<p class="lede">
18+
Clash Verge Rev is one of the easiest desktop clients for YAML subscription imports. Use the Clash feed below.
19+
</p>
20+
<section class="content-block">
21+
<h2>Direct URL</h2>
22+
<pre><code>https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml</code></pre>
23+
</section>
24+
<section class="content-block">
25+
<h2>Steps</h2>
26+
<ol>
27+
<li>Open Clash Verge Rev.</li>
28+
<li>Create a new profile from URL.</li>
29+
<li>Paste the Clash feed.</li>
30+
<li>Refresh the imported profile.</li>
31+
<li>Enable the desired routing mode and connect.</li>
32+
</ol>
33+
</section>
34+
</main>
35+
</body>
36+
</html>

site/index.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<meta property="og:description" content="Public subscription links, live node status, region coverage, and setup guides for common VPN clients.">
1111
<meta property="og:type" content="website">
1212
<meta property="og:url" content="https://au1rxx.github.io/free-vpn-subscriptions/">
13+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
1314
<meta name="twitter:card" content="summary_large_image">
1415
<link rel="stylesheet" href="./styles.css">
1516
<script type="application/ld+json">
@@ -84,6 +85,10 @@ <h3>sing-box Subscription</h3>
8485
<h3>V2Ray Subscription</h3>
8586
<p>Use the Base64 feed with V2Ray-compatible clients such as v2rayNG.</p>
8687
</a>
88+
<a class="link-card" href="./status.html">
89+
<h3>Live Status Dashboard</h3>
90+
<p>Check current public node availability before changing client settings.</p>
91+
</a>
8792
</div>
8893
</section>
8994

@@ -126,6 +131,10 @@ <h2>Follow the right client path.</h2>
126131
<li><a href="./clash.html">How to import a Clash subscription</a></li>
127132
<li><a href="./sing-box.html">How to import a sing-box subscription</a></li>
128133
<li><a href="./v2ray.html">How to import a V2Ray subscription</a></li>
134+
<li><a href="./clash-verge-rev.html">How to use Clash Verge Rev</a></li>
135+
<li><a href="./v2rayng.html">How to use v2rayNG on Android</a></li>
136+
<li><a href="./shadowrocket.html">How to use Shadowrocket on iPhone</a></li>
137+
<li><a href="./status.html">Live node status dashboard</a></li>
129138
<li><a href="./faq.html">FAQ and troubleshooting</a></li>
130139
</ul>
131140
</div>

site/shadowrocket.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<title>Shadowrocket Subscription Guide | Free VPN Subscriptions</title>
7+
<meta name="description" content="How to import a free V2Ray subscription into Shadowrocket on iPhone and iPad.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/shadowrocket.html">
9+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
10+
<link rel="stylesheet" href="./styles.css">
11+
</head>
12+
<body>
13+
<main class="content-page">
14+
<a class="back-link" href="./">Back to home</a>
15+
<p class="eyebrow">iPhone Guide</p>
16+
<h1>How to use this feed in Shadowrocket</h1>
17+
<p class="lede">
18+
For iPhone and iPad imports, start with the V2Ray subscription feed and use Shadowrocket's subscription import flow.
19+
</p>
20+
<section class="content-block">
21+
<h2>Direct URL</h2>
22+
<pre><code>https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/v2ray-base64.txt</code></pre>
23+
</section>
24+
<section class="content-block">
25+
<h2>Steps</h2>
26+
<ol>
27+
<li>Open Shadowrocket.</li>
28+
<li>Add a subscription from URL.</li>
29+
<li>Paste the V2Ray feed.</li>
30+
<li>Refresh the list.</li>
31+
<li>Select a node and connect.</li>
32+
</ol>
33+
</section>
34+
</main>
35+
</body>
36+
</html>

site/sitemap.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@
1212
<url>
1313
<loc>https://au1rxx.github.io/free-vpn-subscriptions/v2ray.html</loc>
1414
</url>
15+
<url>
16+
<loc>https://au1rxx.github.io/free-vpn-subscriptions/status.html</loc>
17+
</url>
18+
<url>
19+
<loc>https://au1rxx.github.io/free-vpn-subscriptions/clash-verge-rev.html</loc>
20+
</url>
21+
<url>
22+
<loc>https://au1rxx.github.io/free-vpn-subscriptions/v2rayng.html</loc>
23+
</url>
24+
<url>
25+
<loc>https://au1rxx.github.io/free-vpn-subscriptions/shadowrocket.html</loc>
26+
</url>
1527
<url>
1628
<loc>https://au1rxx.github.io/free-vpn-subscriptions/faq.html</loc>
1729
</url>

site/social-preview.svg

Lines changed: 16 additions & 0 deletions
Loading

site/status.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1">
6+
<title>Live VPN Node Status | Free VPN Subscriptions</title>
7+
<meta name="description" content="Live public node status for free Clash, sing-box, and V2Ray subscriptions, including region, protocol, endpoint, and last check time.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/status.html">
9+
<meta property="og:title" content="Live VPN Node Status | Free VPN Subscriptions">
10+
<meta property="og:description" content="Check current public node availability before importing or troubleshooting a subscription.">
11+
<meta property="og:type" content="website">
12+
<meta property="og:url" content="https://au1rxx.github.io/free-vpn-subscriptions/status.html">
13+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
14+
<meta name="twitter:card" content="summary_large_image">
15+
<link rel="stylesheet" href="./styles.css">
16+
</head>
17+
<body>
18+
<main class="content-page wide-page">
19+
<a class="back-link" href="./">Back to home</a>
20+
<p class="eyebrow">Status Dashboard</p>
21+
<h1>Live public node status</h1>
22+
<p class="lede">
23+
Use this page to confirm the current state of published public nodes before troubleshooting imports or client configuration.
24+
</p>
25+
<div class="status-summary">
26+
<div class="metric-card">
27+
<span class="metric-label">Current fleet health</span>
28+
<strong id="active-count">Loading</strong>
29+
<span id="status-stamp">Checking public status feed</span>
30+
</div>
31+
</div>
32+
<section class="content-block">
33+
<h2>Node list</h2>
34+
<div id="node-list" class="node-list">
35+
<p class="muted">Loading node status...</p>
36+
</div>
37+
</section>
38+
</main>
39+
<script src="./app.js"></script>
40+
</body>
41+
</html>

0 commit comments

Comments
 (0)