Official open-source clients for DNSPro — a fast DNS service for sanction-restricted website access and Safe Family protection.
Language: English only (UI, docs, and contributions).
DNSPro helps you reach sanction-restricted websites and provides Safe Family filtering. It is not intended for bypassing government filtering.
| Platform | Path | Notes |
|---|---|---|
| Windows | apps/windows |
WPF (.NET 8) — sets system DNS (admin) |
| Linux | apps/linux |
Go + Fyne — AppImage, .deb, .rpm |
| Android | apps/android |
Kotlin — DNS-only local VPN (release-signed for Cafe Bazaar) |
Default DNS (IPv4): 80.244.11.244 (configured in shared/dns-config.json).
- One-tap Enable / Disable DNSPro DNS
- Connection check
- Status display
- Links to website, Telegram, and email
See GitHub Releases for:
- Windows:
DNSPro-Windows-x64.zip - Linux AppImage,
.deb,.rpm/ binary - Android:
DNSPro-Android.apk
# AppImage (recommended — works on most desktop distributions)
chmod +x DNSPro-Linux-x86_64.AppImage
./DNSPro-Linux-x86_64.AppImage
# Debian / Ubuntu
sudo dpkg -i dnspro_amd64.deb
# Fedora / RHEL / openSUSE
sudo rpm -i dnspro.x86_64.rpm
# CLI
dnspro enable
dnspro disable
dnspro status- Website: dnspro.ir
- Telegram: @dnspro_ir
- Email: we@dnspro.ir
- Domain submissions: DNSProIR/DNSPro
Local git history is ready on main. To create https://github.com/DNSProIR/DNSPro-App and push:
gh auth login
# Windows:
.\scripts\publish-github.ps1
# Linux/macOS:
./scripts/publish-github.shThen create the first release:
git tag v0.1.0
git push origin v0.1.0Tagged releases trigger the Release workflow. See docs/RELEASE.md.
See CONTRIBUTING.md. Pull requests and issues are welcome.