All articles
TutorialVLESSHiddifySetup

How to Set Up VLESS on iOS, Android, Windows and macOS in 5 Minutes

Step-by-step VLESS setup using the free Hiddify client on every major platform. Import your config and connect in under five minutes.

April 14, 20269 min readBy Cryon Team
VLESS setup illustration showing a phone, laptop and tablet connected to a secure server

If you can copy a link and tap a button, you can run VLESS. This guide walks through the full setup on the four most common platforms — iPhone, Android, Windows and macOS — using the free Hiddify client. Total time, including downloads, is around five minutes.

Before you start

You need three things: an active Cryon plan, the VLESS link or QR code from your dashboard, and the Hiddify app on your device. Hiddify is open source, free, and available on every platform we cover here.

Setup on iPhone and iPad

  1. Open the App Store and install Hiddify (the icon is a stylised purple H).
  2. Open Hiddify, tap the large + button at the top right, then choose Add From Clipboard if you copied the link, or Scan QR Code.
  3. Approve the prompt that asks Hiddify to add a VPN configuration. iOS will ask for Face ID or your passcode.
  4. Tap the large circular Connect button. The status indicator turns from grey to green when the tunnel is up.
  5. Open Safari and visit ipinfo.io. You should see the IP and country of your Cryon server.

From now on, you can connect or disconnect from the iOS Control Centre or directly from the Hiddify widget on your home screen. The app automatically reconnects when you switch between Wi-Fi and mobile data.

Setup on Android

  1. Install Hiddify from Google Play, or download the APK from hiddify.com if Play is restricted in your region.
  2. Open Hiddify, tap the + button, then Add From Clipboard or Scan QR Code.
  3. Android will display a VPN permission dialogue the first time you connect. Approve it.
  4. Tap Connect. The bell icon in the status bar confirms the VPN is active.
  5. Visit ipinfo.io in Chrome to verify your new public IP.

Setup on Windows

  1. Download the Hiddify Windows installer from hiddify.com — pick the standard installer for Windows 10 or 11.
  2. Run the installer and accept the default options. The app installs the required TUN driver automatically.
  3. Open Hiddify, click the + button, choose Import From Clipboard or Import URL, and paste your VLESS link.
  4. Click Connect. The first connection takes 1–2 seconds while Windows allows the new TUN adapter.
  5. Open ipinfo.io in your browser to confirm.

On Windows the app supports per-app routing: you can decide that your browser goes through VLESS while your video conferencing software stays on the direct connection, or the other way around.

Setup on macOS

  1. Install Hiddify from the Mac App Store. The app supports both Apple Silicon and Intel Macs.
  2. Open the app, click + at the top right, and paste your VLESS link from the clipboard.
  3. Click Connect. macOS asks once to add a VPN configuration in System Settings; approve it with Touch ID or your password.
  4. Verify your new IP at ipinfo.io.

Hiddify lives in the menu bar after first launch, so you can connect and disconnect from there without opening the main window. It also auto-reconnects on wake from sleep.

Useful settings to know

Auto-connect on launch

In Hiddify settings, enable Connect on Start so the tunnel comes up automatically whenever your phone or laptop boots. This is the closest you can get to having the VPN always-on without paying for an enterprise MDM profile.

Per-app routing

On Android, Windows and macOS you can choose which apps go through VLESS. A common setup is everything routed through the tunnel except your banking app and your video conferencing tool, both of which work better on a direct connection.

DNS

Hiddify uses encrypted DoH (DNS over HTTPS) by default with Cloudflare. If you live in a country where Cloudflare is intermittently blocked, switch the DNS to your own server or to Quad9 in the settings.

Troubleshooting

  • Status stays yellow: your device clock is wrong. TLS 1.3 needs an accurate time. Enable automatic date and time and reconnect.
  • Connects but no internet: switch the routing mode in Hiddify from Bypass LAN to Global, then back. This regenerates the routing table.
  • Slow speed: try switching the transport from auto to gRPC or to direct TCP in the profile settings. Some carriers throttle one and not the other.
  • Connection drops on mobile: enable Always-on VPN in Android system settings, or Always Connected in iOS Hiddify settings.

If something still does not work, our support team replies in under 5 minutes via Telegram. See the FAQ for more advanced cases.

Frequently asked questions

Why do you recommend Hiddify instead of v2rayNG or Streisand?+

Hiddify is the most polished VLESS client in 2026, available on every major platform with the same UI, and it ships with sensible defaults including TLS fingerprint randomisation and per-app routing. v2rayNG and Streisand also work — pick whichever you prefer.

Do I need to install a profile or VPN configuration on iOS?+

Yes, the first time you tap Connect, Hiddify asks iOS for permission to add a VPN configuration. This is standard system behaviour for any VPN-style app and only needs to be approved once.

Can I use the same config on multiple devices?+

Yes. Your VLESS link works on up to 5 devices in parallel on one plan — phone, laptop, tablet, router and one more device at the same time.

What if Hiddify shows a connection error?+

Try switching the protocol option from Auto to TLS in the profile settings, restart the app, and confirm your system clock is correct — TLS 1.3 fails if the device clock drifts more than a few minutes.

Continue reading