🚀 Free V2Ray Configs — by @Raydikalx
🇮🇷 نسخهٔ فارسی
Automatically aggregated, deduplicated, and branded free V2Ray / Xray configs. Collected from 22 sources (9 light + 13 heavy), cleaned with a CDN-aware deduplication engine, and updated every ~31 minutes via GitHub Actions.
All remarks are rebranded to: {CC} {flag} | @Raydikalx | {index}
⚠️ No TCP health-checking is performed (configs are not connection-tested). Dead/broken configs are filtered only via structural rules (dummy UUID / app-not-supported).
Served via jsDelivr CDN for speed & reliability (recommended).
| Format | jsDelivr CDN URL |
|---|---|
| Plain (v2ray) | https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/all/configs.txt |
| Base64 (sub) | https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/all/configs_base64.txt |
| Clash YAML | https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/all/clash.yaml |
| Sing-box JSON | https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/all/singbox.json |
- Plain:
…@main/light/configs.txt - Base64:
…@main/light/configs_base64.txt - Clash:
…@main/light/clash.yaml· Sing-box:…@main/light/singbox.json
- Plain:
…@main/heavy/configs.txt - Base64:
…@main/heavy/configs_base64.txt - Clash:
…@main/heavy/clash.yaml· Sing-box:…@main/heavy/singbox.json
vless · vmess · trojan · shadowsocks · hysteria2 · hysteria · tuic · wireguard
https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/protocols/vless.txt
https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/protocols/vless_base64.txt
…and so on for each protocol
Prefer GitHub raw? Replace the prefix with
https://raw.githubusercontent.com/0xRadikal/Free-v2ray-Configs/main/…
all/ configs.txt · configs_base64.txt · clash.yaml · singbox.json (light + heavy)
heavy/ configs.txt · configs_base64.txt · clash.yaml · singbox.json (13 heavy sources)
light/ configs.txt · configs_base64.txt · clash.yaml · singbox.json (9 light sources)
protocols/ vless.txt · vmess.txt · trojan.txt · … (+ *_base64.txt) (split from ALL)
archive/ <cat>_broken.txt · <cat>_duplicates.txt (+ base64) (removed configs)
index.json full metadata: counts, timestamps, protocol breakdown, all URLs
scripts/ the aggregation pipeline (core.py · converters.py · sources.py · aggregate.py)
https://cdn.jsdelivr.net/gh/0xRadikal/Free-v2ray-Configs@main/index.json
Contains per-category counts (unique / duplicates / broken), protocol breakdown, last-update timestamp, next-update ETA, and every file URL (raw + CDN).
- Fetch — 22 sources downloaded concurrently (auto base64/direct detection).
- Clean — drop dummy/broken (zero-UUID,
App not supported, empty proxies). - Dedup — CDN-aware server-identity fingerprint (rotating CDN IPs collapse to one).
- Brand — every remark rewritten to
{CC} {flag} | @Raydikalx | {index}. - Emit — txt + base64 + Clash YAML + Sing-box JSON, per-protocol splits, archives,
index.json. - Publish — GitHub Actions commits results every ~31 min; served via jsDelivr CDN.
Thanks to all upstream maintainers (mahsanet, barry-far, roosterkid, 4n0nymou3, V2RAYCONFIGSPOOL, MahsaNetConfigTopic, ShadowException and others). This repo only aggregates & cleans publicly-available configs.
For educational & research purposes. No uptime/quality guarantee. Use responsibly.
Channel: @Raydikalx · Bot: @RaydikalxBot