Awesome VPN ๐ŸŒ

September 7, 2026 ยท View on GitHub

Free proxy nodes, updated daily. Zero config, copy and use.

๐ŸŒ Quick Copy: https://awesome-vpn.github.io/

English ็ฎ€ไฝ“ไธญๆ–‡


๐Ÿš€ 30-Second Quick Start

Right-click the link โ†’ "Copy link address":

FormatSubscription LinkBest For
Clash YAMLhttps://raw.githubusercontent.com/awesome-vpn/awesome-vpn/master/clash.yamlClash Verge Rev
Sing-box JSONhttps://raw.githubusercontent.com/awesome-vpn/awesome-vpn/master/sing-box.jsonSing-box, NekoBox
Base64 Listhttps://raw.githubusercontent.com/awesome-vpn/awesome-vpn/master/allv2rayN, v2rayNG

๐Ÿ’ก Tip: We recommend Clash YAML (with Clash Verge Rev) or Sing-box JSON. After importing, simply select the "Auto" group to let your client automatically route through the lowest-latency responsive node in your local network.

Step 2: Download a client app

๐Ÿ›ก๏ธ Inclusion Policy: This project exclusively recommends clients that are 100% open-source and 100% free (zero ads / zero paywalls). Paid commercial or closed-source software is strictly excluded.

PlatformRecommended ClientOfficial Download & Repo
WindowsClash Verge Rev / v2rayNClash Verge Rev / v2rayN
macOSClash Verge RevClash Verge Rev
LinuxClash Verge RevClash Verge Rev
Androidv2rayNG / NekoBoxv2rayNG / NekoBox
iOS

Step 3: Paste and connect

  1. Open your client app
  2. Find "Subscription" or "Import" button
  3. Paste the link from Step 1
  4. Click "Update" or "Download"
  5. Select a server and click "Connect"

If GitHub is slow or inaccessible in your region, use the official jsDelivr CDN mirror:

FormatSubscription Link (jsDelivr CDN)Best For
Clash YAMLhttps://cdn.jsdelivr.net/gh/awesome-vpn/awesome-vpn@master/clash.yamlClash Verge Rev
Sing-box JSONhttps://cdn.jsdelivr.net/gh/awesome-vpn/awesome-vpn@master/sing-box.jsonSing-box, NekoBox
Base64 Listhttps://cdn.jsdelivr.net/gh/awesome-vpn/awesome-vpn@master/allv2rayN, v2rayNG

โ“ Frequently Asked Questions

Q: Is this free?

Yes. All nodes are collected from public sources. No payment required.

Q: Why doesn't it work?

Possible reasons:

  • Node expired: Wait for the next daily update (UTC 00:00)
  • Network blocked: Try a different mirror link
  • Client issue: Make sure you're using the correct format (Base64 List/Sing-box JSON/Clash YAML)

Q: Is it safe?

  • These are public nodes from the internet
  • Do not use for sensitive activities (banking, private accounts)
  • We don't log your traffic, but public nodes might

Q: How often is it updated?

Daily at 00:00 UTC (~8:00 AM Beijing time)

Q: Which format should I use?

If your app is...Use this format
Clash Verge RevClash YAML
Sing-box, NekoBoxSing-box JSON
v2rayN, v2rayNGBase64 List

๐Ÿ› ๏ธ Troubleshooting

"Failed to fetch subscription" โ†’ Try the mirror links above, or enable "System Proxy" in your client first.

"Connected but no internet" โ†’ The node might be dead. Click "Update" to get fresh nodes, or try another server.

"Slow speed" โ†’ Public nodes are shared by many users. Try different servers until you find a fast one.


๐Ÿ“ฑ Client Setup Guides

Clash Verge Rev (Windows / macOS / Linux)
  1. Download and install from GitHub Releases
  2. Paste the Clash YAML link in "Profiles / Subscriptions", or use one-click import on our Website
  3. Click "Save & Import" to download the node list
  4. In the "Proxies" panel, select a low-latency server
  5. Toggle "System Proxy" or "TUN Mode" on to connect
NekoBox (Android)
  1. Download from GitHub Releases
  2. Open NekoBox, tap the top menu (โ‹ฎ) โ†’ select New Profile / Import from URL
  3. Paste the Sing-box JSON or Base64 List subscription link
  4. Tap to update the subscription group, choose a proxy, and tap the Connect floating button
v2rayN (Windows)
  1. Download from GitHub releases
  2. Extract and run v2rayN.exe
  3. Click Subscription โ†’ Subscription Settings
  4. Paste the Base64 List link, click Add โ†’ OK
  5. Click Subscription โ†’ Update Subscription
  6. Right-click a server โ†’ Set as active server
  7. Click System Proxy โ†’ Auto configure system proxy
v2rayNG (Android)
  1. Download from GitHub releases
  2. Tap + button โ†’ Import from URL
  3. Paste the Base64 List link, tap Import
  4. Tap the menu (โ‹ฎ) โ†’ Update subscription
  5. Tap a server to select it
  6. Tap the V button to connect

๐Ÿ”„ Update Schedule

ActionTime (UTC)Time (Beijing)
Auto-update00:00 daily08:00 daily
Manual triggerAnytimeAnytime (via GitHub Actions)

โš–๏ธ Disclaimer

  • This project aggregates publicly available proxy nodes
  • For educational and research purposes only
  • Users are responsible for complying with local laws
  • No warranty provided - nodes may stop working anytime
  • We do not own or control these nodes

๐ŸŒŸ Star History

If this project helps you, please โญ star it!

Star History Chart


Free Internet for Everyone ๐ŸŒ