Free public proxy subscriptions · Automatically collected and refreshed
A global collection of public V2Ray/Xray-compatible configurations.
Pick a subscription, copy the URL, and import it into your client.
These are the main links most people need. Copy the URL inside the code block, then paste it into your client as a subscription URL.
A ranked shortlist of up to 1,000 candidates. Best starting point for most users.
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/top.txt
Nodes that passed the project's end-to-end Xray verification when the list was generated. Availability can change.
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/verified.txt
The broad, global list of surviving configurations. Larger list; not every entry will work from every network.
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/everything.txt
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/ipv6_only.txt
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/ipv4_only.txt
For compatible clients that support the project's WireGuard/Clash YAML output.
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/protocols/wireguard.txt
| If you want… | Use |
|---|---|
| A simple starting point | top.txt |
| Nodes that passed an Xray round-trip check | verified.txt |
| The largest global collection | everything.txt |
| IPv6-compatible candidates | ipv6_only.txt |
| IPv4-only candidates | ipv4_only.txt |
| WireGuard-compatible output | protocols/wireguard.txt |
Verification results are snapshots from the latest successful run, not guarantees of current availability. Your ISP, location, client, and protocol support affect whether a node connects.
- Copy one of the subscription URLs above.
- Open your client and choose Add subscription, Import from URL, or the equivalent option.
- Paste the URL and update the subscription.
- If the list does not work well, try
verified.txtor another list. No public node is guaranteed to work on every network.
Common compatible clients include Hiddify, v2rayNG, NekoBox, v2rayN, Streisand, Shadowrocket, and other V2Ray/Xray clients. Supported protocols vary by client.
All URLs below use the same base path:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/
| File | Purpose | Copyable URL |
|---|---|---|
top.txt |
Ranked shortlist | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/top.txt |
verified.txt |
Xray-verified list | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/verified.txt |
verified_tls.txt |
TLS-verified candidates | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/verified_tls.txt |
stable.txt |
Nodes seen across consecutive runs | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/stable.txt |
curated.txt |
Additional curated candidates | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/curated.txt |
everything.txt |
Full surviving global list | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/everything.txt |
| List | Copyable URL |
|---|---|
| IPv4 | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/ipv4_only.txt |
| IPv6 | https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/ipv6_only.txt |
Base URL:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/protocols/
Replace <protocol>.txt with a protocol name, for example vless.txt, vmess.txt, trojan.txt, ss.txt, hysteria2.txt, or wireguard.txt.
Example:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/protocols/vless.txt
Large protocol lists may be split into parts such as vless_part2.txt. The first file contains the first chunk; check the repository's sub/protocols/ directory for available parts.
Country lists:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/countries/
Continent lists:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/continents/
For example, a country file uses a two-letter country code:
https://raw.githubusercontent.com/rtwo2/FastNodes/main/sub/countries/DE.txt
Browse the sub/countries/ or sub/continents/ directory to see which files currently exist.
FastNodes automatically collects public configurations, parses supported formats, removes duplicates and unusable entries, applies verification and ranking signals, then publishes subscription files through GitHub.
- Global collection: outputs are not limited to one country or region.
- Multiple quality signals: ranking and verification files have different purposes; a successful check is not a permanent guarantee.
- IPv4 and IPv6: separate lists help users select candidates for their network.
- Cloudflare exclusion: Cloudflare-hosted/fronted nodes are intended to be excluded from published outputs.
- Automatic updates: follow the Actions workflow to see run status and logs.
- This project aggregates public configurations; it does not operate the proxy servers.
- Public nodes may be slow, overloaded, offline, or unsuitable for a particular network.
- Only use configurations and services in ways that comply with local laws and applicable rules.
- Do not put private credentials or personal subscription URLs into public issues.
Source quality matters more than raw source count. If you know a maintained public source, open an issue or pull request with the URL and evidence that it provides usable configurations.
FastNodes · Open source · Repository · Workflow status