Skip to content

Commit 6d9b015

Browse files
author
Ubuntu
committed
feat: add search intent landing pages
1 parent b87329d commit 6d9b015

8 files changed

Lines changed: 542 additions & 0 deletions

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ The private control plane, infrastructure state, deployment credentials, and clo
7777
- [How to use Shadowrocket](./docs/shadowrocket.md)
7878
- [FAQ and troubleshooting](./docs/faq.md)
7979

80+
## Search Intent Pages
81+
82+
- [Clash subscription not working](https://au1rxx.github.io/free-vpn-subscriptions/clash-subscription-not-working.html)
83+
- [V2Ray subscription URL](https://au1rxx.github.io/free-vpn-subscriptions/v2ray-subscription-url.html)
84+
- [Shadowrocket subscription URL](https://au1rxx.github.io/free-vpn-subscriptions/shadowrocket-subscription-url.html)
85+
- [Free VPN for Android](https://au1rxx.github.io/free-vpn-subscriptions/free-vpn-for-android.html)
86+
- [How to refresh a Clash profile](https://au1rxx.github.io/free-vpn-subscriptions/how-to-refresh-clash-profile.html)
87+
8088
## Community
8189

8290
- [Open a setup question](https://github.com/Au1rxx/free-vpn-subscriptions/discussions/new?category=q-a)
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
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 Subscription Not Working | Fix Clash Profile Import and Refresh Problems</title>
7+
<meta name="description" content="Detailed troubleshooting guide for a Clash subscription that does not import, does not refresh, or imports but fails to connect.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/clash-subscription-not-working.html">
9+
<meta property="og:title" content="Clash Subscription Not Working | Troubleshooting Guide">
10+
<meta property="og:description" content="Fix Clash subscription import, refresh, and connection problems with a structured troubleshooting path.">
11+
<meta property="og:type" content="website">
12+
<meta property="og:url" content="https://au1rxx.github.io/free-vpn-subscriptions/clash-subscription-not-working.html">
13+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
14+
<link rel="stylesheet" href="./styles.css">
15+
<script type="application/ld+json">
16+
{
17+
"@context": "https://schema.org",
18+
"@type": "FAQPage",
19+
"mainEntity": [
20+
{
21+
"@type": "Question",
22+
"name": "Why is my Clash subscription not working?",
23+
"acceptedAnswer": {
24+
"@type": "Answer",
25+
"text": "The most common causes are using the wrong format, importing the URL as a local file instead of a remote profile, stale client refresh state, or testing an unhealthy node without checking the status page."
26+
}
27+
},
28+
{
29+
"@type": "Question",
30+
"name": "What Clash URL should I use for this repository?",
31+
"acceptedAnswer": {
32+
"@type": "Answer",
33+
"text": "Use https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml as the main Clash subscription URL."
34+
}
35+
}
36+
]
37+
}
38+
</script>
39+
</head>
40+
<body>
41+
<main class="content-page">
42+
<a class="back-link" href="./">Back to home</a>
43+
<p class="eyebrow">Troubleshooting Guide</p>
44+
<h1>Clash subscription not working: how to fix import, refresh, and connection problems</h1>
45+
<p class="lede">
46+
Use this page when a Clash profile does not import, does not refresh, or loads successfully but still fails to connect.
47+
</p>
48+
<div class="content-actions">
49+
<a class="button button-primary" href="./clash.html">Open Clash Guide</a>
50+
<a class="button button-secondary" href="./status.html">Check Live Status</a>
51+
<a class="button button-secondary" href="./output/clash.yaml">Open Clash YAML</a>
52+
</div>
53+
<section class="content-block">
54+
<h2>Correct Clash subscription URL</h2>
55+
<pre><code>https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml</code></pre>
56+
<p class="inline-note">If your client supports refreshable remote profiles, this is the URL it should keep. If you only imported a downloaded file once, auto-refresh may never work.</p>
57+
</section>
58+
<section class="content-grid">
59+
<section class="content-block">
60+
<h2>Most common causes</h2>
61+
<ul class="tag-list">
62+
<li>The app expects a remote YAML profile but the link was imported incorrectly.</li>
63+
<li>The profile was saved as a local one-time import instead of a subscription source.</li>
64+
<li>The client is using stale cached nodes and needs a manual refresh.</li>
65+
<li>The selected node is unhealthy and the status page was never checked.</li>
66+
</ul>
67+
</section>
68+
<section class="content-block">
69+
<h2>What to verify first</h2>
70+
<ul class="tag-list">
71+
<li>The client is a Clash or Mihomo-compatible app.</li>
72+
<li>The profile source is the raw Clash YAML URL.</li>
73+
<li>The profile can still be refreshed manually.</li>
74+
<li>The target region looks healthy on the live status page.</li>
75+
</ul>
76+
</section>
77+
</section>
78+
<section class="content-block">
79+
<h2>Step-by-step troubleshooting path</h2>
80+
<ol>
81+
<li>Confirm the app actually supports Clash YAML remote profiles.</li>
82+
<li>Re-open the profile source and make sure the raw Clash URL is still saved.</li>
83+
<li>Run one manual refresh and verify that nodes update without errors.</li>
84+
<li>Switch to another region or node before rewriting DNS or routing rules.</li>
85+
<li>Check the status dashboard to see whether the problem is client-side or node-side.</li>
86+
</ol>
87+
</section>
88+
<section class="content-block">
89+
<h2>When the Clash profile imports but still does not connect</h2>
90+
<ul class="faq-list">
91+
<li>Try another node before changing global settings.</li>
92+
<li>Confirm your routing mode is reasonable for the traffic you are testing.</li>
93+
<li>Refresh the profile again if it looks older than the current public feed cadence.</li>
94+
<li>If every node fails together and the status page is healthy, the problem is more likely local client configuration.</li>
95+
</ul>
96+
</section>
97+
<section class="content-block">
98+
<h2>Related guides</h2>
99+
<ul class="related-links">
100+
<li><a href="./clash.html">Clash subscription guide</a></li>
101+
<li><a href="./how-to-refresh-clash-profile.html">How to refresh a Clash profile</a></li>
102+
<li><a href="./clash-verge-rev.html">Clash Verge Rev guide</a></li>
103+
<li><a href="./flclash.html">FlClash guide</a></li>
104+
</ul>
105+
</section>
106+
</main>
107+
</body>
108+
</html>
109+

site/free-vpn-for-android.html

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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>Free VPN for Android | Subscription Links for v2rayNG, NekoBox, Clash Meta, and Hiddify</title>
7+
<meta name="description" content="Free VPN subscription links for Android with client-specific import paths for v2rayNG, NekoBox, Clash Meta for Android, and Hiddify Next.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/free-vpn-for-android.html">
9+
<meta property="og:title" content="Free VPN for Android | Subscription Guide">
10+
<meta property="og:description" content="Choose the right Android client path and import the correct public subscription format.">
11+
<meta property="og:type" content="website">
12+
<meta property="og:url" content="https://au1rxx.github.io/free-vpn-subscriptions/free-vpn-for-android.html">
13+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
14+
<link rel="stylesheet" href="./styles.css">
15+
<script type="application/ld+json">
16+
{
17+
"@context": "https://schema.org",
18+
"@type": "FAQPage",
19+
"mainEntity": [
20+
{
21+
"@type": "Question",
22+
"name": "What is the easiest free VPN path for Android in this repository?",
23+
"acceptedAnswer": {
24+
"@type": "Answer",
25+
"text": "For many Android users, the broadest starting point is the V2Ray Base64 subscription path through v2rayNG, NekoBox, or Hiddify Next."
26+
}
27+
},
28+
{
29+
"@type": "Question",
30+
"name": "Which Android apps are covered here?",
31+
"acceptedAnswer": {
32+
"@type": "Answer",
33+
"text": "This repository includes import guides for v2rayNG, NekoBox, Clash Meta for Android, Hiddify Next, and Clash-style Android paths."
34+
}
35+
}
36+
]
37+
}
38+
</script>
39+
</head>
40+
<body>
41+
<main class="content-page">
42+
<a class="back-link" href="./">Back to home</a>
43+
<p class="eyebrow">Android Landing Page</p>
44+
<h1>Free VPN for Android: choose the right subscription link for your client</h1>
45+
<p class="lede">
46+
Use this page if you are looking for a free VPN setup path on Android and need to know which client and subscription format to start with.
47+
</p>
48+
<div class="content-actions">
49+
<a class="button button-primary" href="./v2ray.html">Start With V2Ray Guide</a>
50+
<a class="button button-secondary" href="./clash.html">Open Clash Guide</a>
51+
<a class="button button-secondary" href="./status.html">Check Live Status</a>
52+
</div>
53+
<section class="content-grid">
54+
<section class="content-block">
55+
<h2>Best Android paths in this repository</h2>
56+
<ul class="tag-list">
57+
<li>v2rayNG for a common Android V2Ray subscription flow</li>
58+
<li>NekoBox for Android users who want another V2Ray-style path</li>
59+
<li>Hiddify Next for a simpler multi-platform import style</li>
60+
<li>Clash Meta for Android for users who prefer Clash YAML</li>
61+
</ul>
62+
</section>
63+
<section class="content-block">
64+
<h2>How to choose a format</h2>
65+
<ul class="tag-list">
66+
<li>Use V2Ray Base64 if the app asks for a subscription URL.</li>
67+
<li>Use Clash YAML if the app documents remote Clash profiles.</li>
68+
<li>Use sing-box JSON only if the app explicitly supports remote JSON configuration imports.</li>
69+
</ul>
70+
</section>
71+
</section>
72+
<section class="content-block">
73+
<h2>Android client pages</h2>
74+
<ul class="related-links">
75+
<li><a href="./v2rayng.html">v2rayNG for Android</a></li>
76+
<li><a href="./nekobox.html">NekoBox for Android</a></li>
77+
<li><a href="./hiddify-next.html">Hiddify Next</a></li>
78+
<li><a href="./clash-meta-android.html">Clash Meta for Android</a></li>
79+
<li><a href="./clash-subscription-not-working.html">Fix a Clash subscription that is not working</a></li>
80+
</ul>
81+
</section>
82+
<section class="content-block">
83+
<h2>Before you troubleshoot Android imports</h2>
84+
<ul class="faq-list">
85+
<li>Check the live status dashboard first.</li>
86+
<li>Confirm you picked the correct format for the app.</li>
87+
<li>Make sure the client saved the source as a remote subscription instead of a one-time import.</li>
88+
</ul>
89+
</section>
90+
</main>
91+
</body>
92+
</html>
93+
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
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>How To Refresh Clash Profile | Update a Clash Subscription URL Correctly</title>
7+
<meta name="description" content="Step-by-step guide for refreshing a Clash profile, verifying the subscription source, and fixing a profile that no longer updates.">
8+
<link rel="canonical" href="https://au1rxx.github.io/free-vpn-subscriptions/how-to-refresh-clash-profile.html">
9+
<meta property="og:title" content="How To Refresh Clash Profile | Update Guide">
10+
<meta property="og:description" content="Refresh a Clash profile correctly and verify the subscription source is still live.">
11+
<meta property="og:type" content="website">
12+
<meta property="og:url" content="https://au1rxx.github.io/free-vpn-subscriptions/how-to-refresh-clash-profile.html">
13+
<meta property="og:image" content="https://au1rxx.github.io/free-vpn-subscriptions/social-preview.svg">
14+
<link rel="stylesheet" href="./styles.css">
15+
<script type="application/ld+json">
16+
{
17+
"@context": "https://schema.org",
18+
"@type": "FAQPage",
19+
"mainEntity": [
20+
{
21+
"@type": "Question",
22+
"name": "How do I refresh a Clash profile?",
23+
"acceptedAnswer": {
24+
"@type": "Answer",
25+
"text": "Open the profile or subscription source, make sure it still points to the raw Clash YAML URL, and trigger a manual refresh."
26+
}
27+
},
28+
{
29+
"@type": "Question",
30+
"name": "Why does a Clash profile stop refreshing?",
31+
"acceptedAnswer": {
32+
"@type": "Answer",
33+
"text": "The most common causes are importing a one-time local file instead of a remote profile or saving the wrong subscription URL."
34+
}
35+
}
36+
]
37+
}
38+
</script>
39+
</head>
40+
<body>
41+
<main class="content-page">
42+
<a class="back-link" href="./">Back to home</a>
43+
<p class="eyebrow">How-To Guide</p>
44+
<h1>How to refresh a Clash profile and verify the subscription still updates</h1>
45+
<p class="lede">
46+
Use this page when your Clash profile imported successfully in the past but no longer pulls fresh nodes or route changes.
47+
</p>
48+
<div class="content-actions">
49+
<a class="button button-primary" href="./output/clash.yaml">Open Clash YAML</a>
50+
<a class="button button-secondary" href="./clash-subscription-not-working.html">Fix Clash Problems</a>
51+
<a class="button button-secondary" href="./status.html">Check Live Status</a>
52+
</div>
53+
<section class="content-block">
54+
<h2>Correct Clash profile source</h2>
55+
<pre><code>https://raw.githubusercontent.com/Au1rxx/free-vpn-subscriptions/main/output/clash.yaml</code></pre>
56+
</section>
57+
<section class="content-grid">
58+
<section class="content-block">
59+
<h2>Signs the profile is refreshable</h2>
60+
<ul class="tag-list">
61+
<li>The client shows a source URL instead of only a local filename.</li>
62+
<li>The profile has a refresh or update action.</li>
63+
<li>Manual refresh changes timestamps or node lists over time.</li>
64+
</ul>
65+
</section>
66+
<section class="content-block">
67+
<h2>Signs the profile was imported incorrectly</h2>
68+
<ul class="tag-list">
69+
<li>The app only shows a local file entry.</li>
70+
<li>The original URL is no longer visible in profile details.</li>
71+
<li>Refresh does nothing because the app has no remote source saved.</li>
72+
</ul>
73+
</section>
74+
</section>
75+
<section class="content-block">
76+
<h2>How to refresh the Clash profile correctly</h2>
77+
<ol>
78+
<li>Open the profile or subscription details screen.</li>
79+
<li>Confirm the raw Clash YAML URL is still the saved source.</li>
80+
<li>Use the app's refresh or update action.</li>
81+
<li>Re-check the node list and compare with the live status page if needed.</li>
82+
<li>If the app no longer has a saved source URL, re-import it as a remote profile instead of a local file.</li>
83+
</ol>
84+
</section>
85+
<section class="content-block">
86+
<h2>Related guides</h2>
87+
<ul class="related-links">
88+
<li><a href="./clash.html">Clash subscription guide</a></li>
89+
<li><a href="./clash-subscription-not-working.html">Clash subscription not working</a></li>
90+
<li><a href="./clash-verge-rev.html">Clash Verge Rev guide</a></li>
91+
<li><a href="./flclash.html">FlClash guide</a></li>
92+
</ul>
93+
</section>
94+
</main>
95+
</body>
96+
</html>
97+

site/index.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,35 @@ <h3>Search-friendly guides</h3>
128128
</div>
129129
</section>
130130

131+
<section class="section">
132+
<div class="section-head">
133+
<p class="eyebrow">Popular Searches</p>
134+
<h2>Pages built for real troubleshooting and setup queries.</h2>
135+
</div>
136+
<div class="cards cards-three">
137+
<a class="link-card" href="./clash-subscription-not-working.html">
138+
<h3>Clash Subscription Not Working</h3>
139+
<p>Fix import, refresh, and connection problems when a Clash profile stops working.</p>
140+
</a>
141+
<a class="link-card" href="./v2ray-subscription-url.html">
142+
<h3>V2Ray Subscription URL</h3>
143+
<p>Get the exact Base64 link and see which clients should use it.</p>
144+
</a>
145+
<a class="link-card" href="./shadowrocket-subscription-url.html">
146+
<h3>Shadowrocket Subscription URL</h3>
147+
<p>Use the recommended iPhone import path and verify the right format.</p>
148+
</a>
149+
<a class="link-card" href="./free-vpn-for-android.html">
150+
<h3>Free VPN For Android</h3>
151+
<p>Choose the correct Android client path for v2rayNG, NekoBox, Clash Meta, or Hiddify.</p>
152+
</a>
153+
<a class="link-card" href="./how-to-refresh-clash-profile.html">
154+
<h3>How To Refresh Clash Profile</h3>
155+
<p>Refresh a Clash profile correctly and verify the source URL still updates.</p>
156+
</a>
157+
</div>
158+
</section>
159+
131160
<section class="section section-grid">
132161
<div>
133162
<p class="eyebrow">Setup Guides</p>

0 commit comments

Comments
 (0)