Skip to content

System requirements

Platform Minimum Architectures Distribution
iOS iOS 16 arm64 App Store
iPadOS iPadOS 16 arm64 App Store
macOS macOS 13 Ventura Apple Silicon + Intel App Store
tvOS tvOS 17 arm64 App Store
Android Android 8.0 (API 26) arm64-v8a, armeabi-v7a Google Play + direct APK
Android TV Android 8.0 (API 26) arm64-v8a, armeabi-v7a Google Play + direct APK
Windows Windows 10 or 11 (64-bit) x64 Signed installer (.exe)
Linux glibc-based distros x86_64, aarch64 .deb, .rpm
  • Windows installs a TUN driver and therefore requires administrator rights during installation.

  • Windows 7, 8 and 8.1 are not supported, nor is 32-bit Windows. The app is built on Electron 33, which runs only on Windows 10 and newer, 64-bit; on an older or 32-bit system the executable is not even recognised as a Windows application. From desktop build 202 the installer checks this first and stops with a clear message instead of installing a copy that cannot start.

  • Linux packages install a small root helper service, so connecting doesn't prompt for a password every time. Proxy-only mode needs no root at all.

  • Android requires the system VPN permission, granted once on first connect. Devices with aggressive battery management may need SMProxy excluded from optimisation for the tunnel to survive long background periods; the always-on option makes this more robust.

Code signing

Platform Signature
Windows Signed with an OV code-signing certificate issued to RB Media FZC LLC by Certum. The installer and every bundled executable are signed and timestamped, so Windows shows a named publisher instead of “Unknown publisher”, and SmartScreen/Defender warnings are correspondingly reduced.
macOS, iOS, tvOS Signed and notarised by Apple; distributed through the App Store.
Android Signed with the developer key; Play builds additionally re-signed by Google Play.
Linux Packages are not signed; verify downloads against the checksums published with each release.