v1.8.5:
New Features
- DNSTT authoritative mode — New toggle in profile editor for aggressive query rate on self-hosted DNS servers
- Sleep timer — Auto-disconnect after a configurable duration (0–120 min, 5 min steps); countdown shown on connection strip with cancel option
- DNS Scanner resume — Paused scans can now be resumed from where they left off instead of restarting
- DNS Scanner custom IP range — Scan a custom IP range for DNS resolvers
Improvements
- New profiles appear at top of the profile list instead of the bottom
- Max DNS resolvers per profile increased from 3 to 8
New Features
- DNSTT authoritative mode — New toggle in profile editor for aggressive query rate on self-hosted DNS servers
- Sleep timer — Auto-disconnect after a configurable duration (0–120 min, 5 min steps); countdown shown on connection strip with cancel option
- DNS Scanner resume — Paused scans can now be resumed from where they left off instead of restarting
- DNS Scanner custom IP range — Scan a custom IP range for DNS resolvers
Improvements
- New profiles appear at top of the profile list instead of the bottom
- Max DNS resolvers per profile increased from 3 to 8
❤6🔥5
v1.8.6
New Features
- Global Remote DNS Setting — New setting in Settings to control which DNS servers are used on the remote side of all tunnels. Supports primary + fallback DNS with custom IP input.
- Default remote DNS changed to Google (8.8.8.8) primary, Cloudflare (1.1.1.1) fallback
Bug Fixes
- Fix DNSTT log spam after disconnect — DNSTT Go library no longer retries sending on closed connections for 10+ seconds after VPN is turned off. Transport is now closed immediately in Stop().
- Fix "Delete All Profiles" not deleting connected profile — Now properly disconnects first, then deletes all profiles including the active one.
Improvements
- Authoritative mode warning — Warning text is now red and bold for both DNSTT and Slipstream profiles
- DNS Scanner animation — Smoother panel switching between Country and Custom resolver list options (no more card height jump)
- Remote DNS preference is now passed through all tunnel bridges (SSH, Slipstream, DNSTT)
New Features
- Global Remote DNS Setting — New setting in Settings to control which DNS servers are used on the remote side of all tunnels. Supports primary + fallback DNS with custom IP input.
- Default remote DNS changed to Google (8.8.8.8) primary, Cloudflare (1.1.1.1) fallback
Bug Fixes
- Fix DNSTT log spam after disconnect — DNSTT Go library no longer retries sending on closed connections for 10+ seconds after VPN is turned off. Transport is now closed immediately in Stop().
- Fix "Delete All Profiles" not deleting connected profile — Now properly disconnects first, then deletes all profiles including the active one.
Improvements
- Authoritative mode warning — Warning text is now red and bold for both DNSTT and Slipstream profiles
- DNS Scanner animation — Smoother panel switching between Country and Custom resolver list options (no more card height jump)
- Remote DNS preference is now passed through all tunnel bridges (SSH, Slipstream, DNSTT)
❤8😢1
Bug Fixes
- Fixed crash on app update when upgrading caused by orphaned use_server_dns database column. The migration now properly removes the column via table recreation (compatible with Android 7+).
Improvements
- DoH DNS Scanner precision: Latency measurements are now significantly more stable and accurate. Uses a single reused socket,
pre-resolved addresses, nanosecond timing, and reports the median of 4 samples after a warm-up query.
- Config import forward-compatibility: Configs exported from future app versions are now imported gracefully instead of being rejected. A warning is shown if some settings may be missing.
New DoH Servers
Added 13 new DNS-over-HTTPS providers:
- AdGuard DNS & AdGuard Unfiltered
- Cloudflare Security & Cloudflare Family
- CleanBrowsing Family
- DNS4EU Protective
- Cisco Umbrella
- Mozilla DNS
- Mullvad (alternate URL)
- AliDNS
- Control D
- UncensoredDNS
- ComSS
- Fixed crash on app update when upgrading caused by orphaned use_server_dns database column. The migration now properly removes the column via table recreation (compatible with Android 7+).
Improvements
- DoH DNS Scanner precision: Latency measurements are now significantly more stable and accurate. Uses a single reused socket,
pre-resolved addresses, nanosecond timing, and reports the median of 4 samples after a warm-up query.
- Config import forward-compatibility: Configs exported from future app versions are now imported gracefully instead of being rejected. A warning is shown if some settings may be missing.
New DoH Servers
Added 13 new DNS-over-HTTPS providers:
- AdGuard DNS & AdGuard Unfiltered
- Cloudflare Security & Cloudflare Family
- CleanBrowsing Family
- DNS4EU Protective
- Cisco Umbrella
- Mozilla DNS
- Mullvad (alternate URL)
- AliDNS
- Control D
- UncensoredDNS
- ComSS
❤9👍5🙏1
New: SlipGate (NaiveProxy + SSH)
- New tunnel type: SlipGate — chains NaiveProxy (Chromium-based HTTPS tunnel) with SSH for a fully encrypted, censorship-resistant connection: https://github.com/anonvector/slipgate
- NaiveProxy mimics Chrome's TLS fingerprint, making tunnel traffic indistinguishable from normal HTTPS browsing
- NaiveBridge: manages NaiveProxy process lifecycle with SOCKS5 local proxy
- NaiveSocksProxy: bridges hev-socks5-tunnel to NaiveProxy with CONNECT and FWD_UDP support
- Pre-resolves server IP before connecting to prevent ISP DNS poisoning
Network Resilience
- SlipGate survives network changes (wifi ↔️ cellular) — full two-phase reconnection (NaiveProxy restart, then SSH re-establishment)
- Auto-tune SSH max channels per tunnel type for better performance
Reachability Test
- "Test Server Reachability" now works for all tunnel types (DNSTT, Slipstream, DoH, SlipGate) — only Snowflake/Tor is skipped
- Smart ping target selection per tunnel type (resolver host, DoH server, SSH host, etc.)
Deep Links
- Added slipnet:// URI deep link support — tap a link to import profiles directly
- New tunnel type: SlipGate — chains NaiveProxy (Chromium-based HTTPS tunnel) with SSH for a fully encrypted, censorship-resistant connection: https://github.com/anonvector/slipgate
- NaiveProxy mimics Chrome's TLS fingerprint, making tunnel traffic indistinguishable from normal HTTPS browsing
- NaiveBridge: manages NaiveProxy process lifecycle with SOCKS5 local proxy
- NaiveSocksProxy: bridges hev-socks5-tunnel to NaiveProxy with CONNECT and FWD_UDP support
- Pre-resolves server IP before connecting to prevent ISP DNS poisoning
Network Resilience
- SlipGate survives network changes (wifi ↔️ cellular) — full two-phase reconnection (NaiveProxy restart, then SSH re-establishment)
- Auto-tune SSH max channels per tunnel type for better performance
Reachability Test
- "Test Server Reachability" now works for all tunnel types (DNSTT, Slipstream, DoH, SlipGate) — only Snowflake/Tor is skipped
- Smart ping target selection per tunnel type (resolver host, DoH server, SSH host, etc.)
Deep Links
- Added slipnet:// URI deep link support — tap a link to import profiles directly
GitHub
GitHub - anonvector/slipgate: ⏺ SlipGate — Unified tunnel manager for Linux servers. Deploys and manages DNS tunnels (DNSTT, NoizDNS…
⏺ SlipGate — Unified tunnel manager for Linux servers. Deploys and manages DNS tunnels (DNSTT, NoizDNS, Slipstream) and HTTPS proxies (NaiveProxy) with systemd integration, multi-tunnel DNS routing...
❤16👍1🙏1
v1.9.2 Changelog
New Features
- Standalone NaiveProxy tunnel type — Direct NaiveProxy connection without SSH chaining, simpler setup with fewer credentials needed
- DoH server list import — Import DoH server URLs from text files for bulk scanning/testing
- Direct / + SSH toggle — NaiveProxy edit screen shows "Direct" and "+ SSH" labels
Bug Fixes
- SSH curve25519 key exchange — Fixed Algorithm negotiation fail when server only offers curve25519-sha256 by bundling BouncyCastle for X25519 support on Android
- Profile deletion while disconnected — Fixed bug where profiles couldn't be deleted after VPN stopped externally (stale connected
profile state)
Improvements
- Battery optimizations — Reduced DNS worker pool (10→5), increased keepalive interval (20s→40s), reduced DoH senders (32→12)
- Dynamic DNS pool in authoritative mode — Worker pool scales to 10 when using your own DNSTT servers for maximum throughput
- Added adaptive icon support
New Features
- Standalone NaiveProxy tunnel type — Direct NaiveProxy connection without SSH chaining, simpler setup with fewer credentials needed
- DoH server list import — Import DoH server URLs from text files for bulk scanning/testing
- Direct / + SSH toggle — NaiveProxy edit screen shows "Direct" and "+ SSH" labels
Bug Fixes
- SSH curve25519 key exchange — Fixed Algorithm negotiation fail when server only offers curve25519-sha256 by bundling BouncyCastle for X25519 support on Android
- Profile deletion while disconnected — Fixed bug where profiles couldn't be deleted after VPN stopped externally (stale connected
profile state)
Improvements
- Battery optimizations — Reduced DNS worker pool (10→5), increased keepalive interval (20s→40s), reduced DoH senders (32→12)
- Dynamic DNS pool in authoritative mode — Worker pool scales to 10 when using your own DNSTT servers for maximum throughput
- Added adaptive icon support
❤13❤🔥2👍2😭2