NPV Tunnel for iPhone and iPad: Download, Setup and What's Different on iOS

By NPV Tunnel Team · · Updated Oct 24, 2026 · 3 min read

NPV Tunnel is available on the App Store as Npv Tunnel: V2Ray, SSH & WireGuard VPN. If you have used the Android version, the iOS app will feel familiar, with some differences worth knowing.

PriceFree, contains advertising
RequiresiOS 16.0 or later, iPadOS 16.0 or later
CategoryUtilities
Age rating4+
LanguageEnglish

What is new on iOS

According to the App Store release notes, version 57.0 brought a full redesign for iPhone and iPad with light, dark and automatic themes. Subscriptions now sit alongside your saved configs, smart connection groups arrived, and sharing moved from device-ID locks to public-key sharing. Versions 57.1 and 57.2 improved config imports (Trojan, advanced options and WireGuard IPv6), subscription decoding, SSH reliability and error messages. See the full changelog.

Setup on iPhone

  1. Install the app and open it.
  2. Import a config from a link, QR code, image, file or the clipboard.
  3. Tap Connect. iOS shows a prompt asking to add a VPN configuration. Allow it and confirm with Face ID, Touch ID or your passcode.
  4. When the VPN indicator appears in the status bar, you are connected.

iOS tips

Protocols on iOS

The App Store lists VLESS, VMess, Trojan, Shadowsocks, Hysteria2, WireGuard, SSH, DNSTT, SOCKS and HTTP plus custom Xray JSON. Psiphon mode was removed in version 42.0. Read the protocols guide to pick one.

Sharing configs between your devices

Because sharing is now public-key based, you can send a protected config to your own other device by copying that device's public key from My public key in the More tab. Details in share and lock configs.

On Android instead? Get it on Google Play.

iPhone versus Android: the practical differences

iPhone / iPadAndroid
Minimum systemiOS / iPadOS 16.0See the Google Play listing
VPN permissionAdd VPN configuration prompt with Face ID or passcodeSystem VPN consent dialog
Config sharingPublic-key sharing (since 57.0)Same export screen

Keeping the connection stable on iOS

Reading the iOS release notes

The App Store describes recent versions like this: 57.2 updated Xray and improved SSH reliability and error messages, 57.1 improved imports for Trojan and WireGuard IPv6 and tidied subscription decoding, and 57.0 was the redesign with smart groups and public-key sharing. If a Trojan config stopped working after an update, re-import the provider link as suggested in the notes.

Is it free on iOS?

Yes. The listing is free and says it contains advertising; Premium removes ads. There is no hidden server fee because the app does not sell servers.

Frequently asked questions

What iOS version does NPV Tunnel need?

iOS 16.0 or later, and iPadOS 16.0 or later on iPad.

Is the iPhone app the same as the Android app?

They share the same name, features and config format, but each platform has its own interface and release schedule.

Can I move my configs from Android to iPhone?

Yes, if they are not locked to another device. Use a file, QR code, link or public-key sharing.

Why is the iOS app 140 MB?

The app bundles a full tunnel engine (the Xray core and others), which makes it larger than a simple utility.


Keep reading

How to Use NPV Tunnel: A Complete Setup Guide for Beginners

Learn how to use NPV Tunnel step by step: install, import a config by file, QR, link or cl…

How to Share and Lock NPV Tunnel Configs Safely

Share an NPV Tunnel config without leaking it: Lock it vs Keep it open, the secrecy meter,…

NPV Tunnel Supported Protocols Explained in Plain English

Every protocol NPV Tunnel supports explained simply: VLESS, VMess, Trojan, Shadowsocks, SS…