https://github.com/v2rayroot/v2rayconfig
Automatically collects V2Ray configs from Telegram channels every 30 minutes.
https://github.com/v2rayroot/v2rayconfig
automation collector config github-actions python telegram v2ray v2ray-vpn vpn
Last synced: about 1 year ago
JSON representation
Automatically collects V2Ray configs from Telegram channels every 30 minutes.
- Host: GitHub
- URL: https://github.com/v2rayroot/v2rayconfig
- Owner: V2RayRoot
- Created: 2025-04-26T07:12:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-05T07:39:03.000Z (about 1 year ago)
- Last Synced: 2025-05-05T07:40:37.898Z (about 1 year ago)
- Topics: automation, collector, config, github-actions, python, telegram, v2ray, v2ray-vpn, vpn
- Language: Python
- Homepage:
- Size: 56 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# V2RayConfig
This project automatically fetches V2Ray configurations from Telegram channels every 30 minutes using GitHub Actions and posts the best config to @V2RayRootFree.
**[نسخه فارسی (Persian)](README.fa.md)**
## Configuration Files
| Protocol | Link |
|---------------|--------------------------------|
| VLESS | [`Config/vless.txt`](Config/vless.txt) |
| VMess | [`Config/vmess.txt`](Config/vmess.txt) |
| Shadowsocks | [`Config/shadowsocks.txt`](Config/shadowsocks.txt) |
## Telegram Channels
The list of Telegram channels is dynamically updated and stored in [`Logs/telegram_channels.json`](Logs/telegram_channels.json). Channels that become invalid are automatically removed from this list.
## Channel Statistics
The file [`Logs/channel_stats.json`](Logs/channel_stats.json) contains statistics for each channel, including:
- The number of VLESS, VMess, and Shadowsocks configs found.
- The total number of configs (`total_configs`).
- A score (`score`), which is equal to the total number of configs, used to determine the best channel for posting configs.
You can use this file to see which channels are providing the most configs.
## Notes
- Configurations are updated every 30 minutes.
- The best config is posted to the Telegram channel @V2RayRootFree.
- Some channels may be invalid or contain no configs. Check `Logs/invalid_channels.txt` for details.
- **Know a new channel?** If you know a Telegram channel that provides V2Ray configs, please share it in the [Issues](https://github.com/USERNAME/REPOSITORY/issues) section, and we'll add it to the list!