n9witch is a lightweight client for the N9 tunnel.
Add the organization-issued N9 profile, approve the iOS system configuration, and connect to the encrypted tunnel in one tap.
n9witch is built for teams, operators, and authorized users who need a simple lightweight tunnel for protected routes.
Features:
- Native connection through iOS Packet Tunnel
- Saved N9 profiles and n9:// links
- UDP/TCP/QUIC transport and AES-128 encryption
- Local traffic rules with DNS-aware direct/tunnel routing
- Built-in support and diagnostics
- English and Russian interface
A valid N9 profile issued by an organization or operator is required.
more Added Split transport support on compatible nodes. Improved upload speed and connection recovery.
0.917 Sep 25
Added IPv6 support.
0.899 Sep 22
Minor bug fixes.
0.807 Sep 17
Minor bug fixes.
0.711 Sep 14
The Connect button no longer sticks. After an abrupt drop it works again right away, and the "Disconnecting" label no longer appears out of turn.
A tap while the previous attempt is still finishing is no longer lost: the app remembers it and connects on its own.
No more minimizing and reopening the app to make the button respond.
0.708 Sep 8
More reliable connect: removed an internal race that could drop the first attempt, so the app no longer needs a second try.
If your provider blocks the usual ports, the app now tries the website-like masked transport (WS) on its own.
After a long sleep or pause, the internet is back immediately instead of waiting.
Pick the transport right from the main screen: tap the Transport tile.
While connecting, the app no longer reports a connection error too early.
Cleaner layout on narrow screens and with Display Zoom.
The spinner no longer keeps turning after you disconnect.
0.707 Sep 3
Faster connect and server switching: if the primary path is unavailable, the app instantly races a fallback.
Live latencies in the server list, refreshed while the list is open.
Servers unreachable from your network are flagged before you try to connect.
More precise connection diagnostics and minor fixes.
0.700 Aug 30
Instant disconnect: tap and it is off, no waiting. Faster connect and server switching. Server latencies no longer disappear from the list. New WS transport for censorship circumvention.
0.637 Aug 28
Ускорено подключение и отключение VPN.
0.631 Aug 23
Российские сайты снова открываются напрямую, мимо VPN.
0.630 Aug 18
Faster and more reliable connections:
• QUIC transport is significantly faster.
• "Auto" now genuinely cycles through transports when the network blocks one — connecting takes seconds instead of hanging.
• Fixed rare cases where the app took long to reconnect after a network change.
0.607 Aug 15
- Diagnostics now report the actual connection failure reason instead of a generic message.
- Support reports are regenerated before sending instead of shipping a stale snapshot.
- Deleting the active profile tears down the tunnel and removes the system VPN configuration.
- Direct connections bound their write queue, so the extension no longer grows memory on slow uploads.
- Channel recovery no longer blocks on a DNS lookup through a dead tunnel.
0.600 Aug 14
More reliable connections on networks with strict firewalls or ISPs — the tunnel now establishes where it could previously stall. Plus instant disconnect and connection stability improvements.
0.550 Jul 30
Instant disconnect: turning the tunnel off now takes effect immediately — even if the session stalled, auto-connect is on, or the network dropped. Plus connection speed and stability improvements.
0.541 Jul 29
Speed and stability: parallel data lanes on the TCP transport, fixed direct-route degradation on long sessions, dark interface.
0.537 Jul 12
Speed and stability: parallel data lanes on the TCP transport, fixed direct-route degradation on long sessions, dark interface.
0.531 Jul 8
UX bug fixes and stability improvements.
0.527 Jul 3
UX bug fixes and stability improvements.
0.521 Jul 1
UX bug fixes and stability improvements.
0.516 Jun 28
Повышена стабильность и значительно снижено потребление памяти и батареи. Улучшения интерфейса и общей надёжности соединения.
0.5.11 Jun 23
Новый защищённый протокол подключения: стабильнее и быстрее работает в сетях с ограничениями. Улучшена скорость и надёжность соединения.
0.506 Jun 22
Новый защищённый протокол подключения: стабильнее и быстрее работает в сетях с ограничениями. Улучшена скорость и надёжность соединения.
0.504 Jun 21
Новый защищённый протокол подключения: стабильнее и быстрее работает в сетях с ограничениями. Улучшена скорость и надёжность соединения.
0.502 Jun 19
Новый защищённый протокол подключения: стабильнее и быстрее работает в сетях с ограничениями. Улучшена скорость и надёжность соединения.
0.500 Jun 19
Improved auto reconnect: when the network drops after a successful connection, n9witch keeps the mode active and restores the tunnel when connectivity returns.
Fixed repeated error prompts so one event does not require endless OK taps.
Updated support, attachments, diagnostics, and N9 profile handling.
Improved session stability and UDP/TCP/QUIC transport selection.
0.421 Jun 16
Added Split transport support on compatible nodes. Improved upload speed and connection recovery.
more Version 0.917 Sep 25
Data Not Collected The developer does not collect any data from this app.