Challenges & Help Needed
We're a volunteer-driven project. Below are the main areas where we need help. If you can contribute to any of these, reach out on our Telegram channel.
1. End-to-End Deployment Ownership
What we need: Volunteers who can own the full deployment pipeline for a single server — from start to finish.
The pipeline:
1. Create the VPS (e.g. at UpCloud)
2. Configure required subdomains (DNS A & NS records)
3. Install the VPN stack (run our scripts)
4. Generate client configs
5. Test the configs
6. Store and publish them on the website
Each person would be responsible for one server initially. This keeps ownership clear and makes it easier to maintain and troubleshoot.
2. Multi-Client Config Export
What we need: Contributors who can take validated configs from our website and generate client-specific configs for different VPN apps.
Different users prefer different clients: Hiddify, v2rayNG, NekoBox, Streisand, etc. Each app may need a slightly different format or import method. We need people who can:
- Deploy tested configs into various client apps
- Create export formats (QR codes, share links, app-specific configs) based on the data stored on our website
- Document which config works with which client
3. In-Country Testing & DNS Discovery
What we need: Volunteers who are physically inside Iran to:
- Test configs — Verify that VPN configs actually work before we publish them
- Find healthy DNS — Discover and report which DNS servers are currently working and stable
- Report issues — Flag when configs stop working or when DNS goes down
This is critical: configs that work outside Iran may fail inside. We need real-world validation.
4. DNS Source Discovery
What we need: Help finding and maintaining a list of trusted channels or sources that provide tested, working DNS servers.
DNS changes frequently. We need to identify reliable sources (Telegram channels, communities, etc.) that regularly publish verified DNS lists so we can stay updated.
5. DNS Curation & Publishing
What we need: Volunteers to curate the verified healthy DNS list and publish it to our channel.
Once we have tested DNS servers, someone needs to:
- Keep the list up to date
- Remove DNS that no longer works
- Publish the healthy list to our Telegram channel so users can easily find working options
How to Help
If you can contribute to any of these areas, join us on Telegram and let us know what you'd like to take on.