@JiaweiShen2568: https://x.com/JiaweiShen2568/status/2057065604197355981

X AI KOLs Timeline Tools

Summary

How to build a free VPN node using Cloudflare and a domain name—tested to stream YouTube 4K videos smoothly.

https://t.co/bPz7azVJlU
Original Article
View Cached Full Text

Cached at: 05/21/26, 03:50 PM

Free VPN over domain name, smooth 4K on YouTube

I previously bought a VPS from RD for $22/year with 3TB monthly traffic, which I thought was a good deal.

Then I found this on GitHub – it lets you build a free VPN node based on Cloudflare (CF) with just a domain name.

Features: free, long-term availability, stable, fast

Tested YouTube 4K without any issues, even on a mobile hotspot. On a home broadband it would be even smoother.

This is the most powerful Edgetunnel solution claimed to combine the best of many approaches!

I bought a top-level domain on CF for $5/year, subscribed to the free hosting plan, and set up auto-renewal for the domain – pretty hassle-free. Below is the setup method if you already have a CF domain:

1. First, the GitHub link is here

Download this zip archive – you’ll need it later

Download this zip archive – you’ll need it later

2. In Cloudflare, go to Settings → Create KV namespace, name it whatever you like

Almost all operations below are done on this site – Cloudflare, link is here. You can also buy domains here. I’ll skip the domain purchase steps, it’s simple – you can figure it out.

Once the KV namespace is created, don’t touch anything yet.

Once the KV namespace is created, don’t touch anything yet.

3. Create a Pages project

Create a Pages project

Create a Pages project

Don’t click the one above, click the one I selected.

Don’t click the one above, click the one I selected.

Set the prefix name, confirm, then in the second step upload the compressed archive file you downloaded above – no need to unzip, just upload directly. After uploading, click Deploy site. Done.

Set the prefix name, confirm, then in the second step upload the compressed archive file you downloaded above – no need to unzip, just upload directly. After uploading, click Deploy site. Done.

4. After deployment, go into the created Pages project and set the admin password

  1. Type: Text / Name: ADMIN / Value: (choose your own password)

  2. KV Namespace → Variable: KV / KV Namespace: (select the KV namespace you created in step 2 from the dropdown)
    Save. Done.

  3. Type: Text / Name: ADMIN / Value: (choose your own password)

  4. KV Namespace → Variable: KV / KV Namespace: (select the KV namespace you created in step 2 from the dropdown)
    Save. Done.

5. Bind your domain (can be a subdomain like www.yoursite.com) in Pages

After entering the domain, click Continue, then Activate Domain. If you bought the domain on CF, DNS settings will be configured automatically.

After entering the domain, click Continue, then Activate Domain. If you bought the domain on CF, DNS settings will be configured automatically.

Just double-check – the domain is bound to the Pages domain via a CNAME record. If the domain wasn’t bought on CF, you might need to add it manually.

Just double-check – the domain is bound to the Pages domain via a CNAME record. If the domain wasn’t bought on CF, you might need to add it manually.

After activation, wait about 5–10 seconds for it to turn green – that means it’s ready.

After activation, wait about 5–10 seconds for it to turn green – that means it’s ready.

6. OK, that’s it – all done!

On the deployment page you’ll see two domain names. Add /admin to either to access your node subscription panel.

Enter the password you set to log in.

Enter the password you set to log in.

Simply copy the subscription link you need and import it into Clash or V2Ray.

Simply copy the subscription link you need and import it into Clash or V2Ray.

7. Advanced

Beginners and casual users can just use it as-is. For more advanced features, check the author’s blog – there are plenty of tricks to unlock.

Similar Articles

@axichuhai: Guys! Found a permanently free domain project that has earned 162K Stars on GitHub, absolutely legendary. It's an open-source public welfare project: free registration, free renewal, no hidden fees, no watermark ads. Available for individuals, organizations, and commercial projects. Supports Cloudflare, FreeDNS, and more...

X AI KOLs Timeline

Recommending a permanently free domain open-source project with 162K Stars on GitHub. Completely free registration and renewal, no hidden fees, supports Cloudflare and other DNS providers. Suitable for individuals, organizations, and commercial projects.