V2Root-ConfigPilot is a fully automated VPN configuration optimizer running in GitHub Actions, designed to test and rank VLESS, VMess, Shadowsocks, and Trojan configs for performance, optimized for use in Iran. نسخه فارسی (Persian)
V2Root-ConfigPilot fetches VPN configurations, tests them for connectivity and performance, and outputs the top 10 configurations. Results are published every 2 hours to the GitHub repository and the Telegram channel @V2RootConfigPilot.
- Input: Processes VPN configurations and outputs them to
configs.json. - Output:
output/BestConfigs.txt: Top 10 config URLs.output/BestConfigs_scored.json: Top 10 configs with performance metrics.
- Automation: Runs every 2 hours via GitHub Actions, committing results to the repository and posting to
@V2RootConfigPilot. - Tests: Evaluates configs for connectivity, latency, throughput, and DNS resolution.
- The top 10 configurations are updated every 2 hours and available in:
- The GitHub repository:
output/BestConfigs.txtandoutput/BestConfigs_scored.json. - The Telegram channel:
@V2RootConfigPilot.
- The GitHub repository:
- For optimal "Iran-tested" configs, use a self-hosted runner in an Iran-based environment with full network access (ICMP, TCP, HTTP).
- Ensure the
GITHUB_TOKENhascontents: writepermissions, or use a PAT stored asREPO_TOKEN.
Fork the repository, make changes, and submit a pull request. Community contributions are welcome to enhance the repository's functionality.
MIT License