iPhone · No-app setup
iPhone · No-app setup
iPhone and Mac now connect without installing an app.
1/4
Check iOS version, then sign up
First check Settings → General → About for your iOS version. On iOS 26, follow the steps below without installing an app.
Create an account or sign in.
If your version is not iOS 26, use the Hiddify app guide.
Sign-up and email verification
Sign up and verify your email to start your 2-day free trial.
2/4
Register this device and get its file
Register this device,
then download its configuration profile.
Files may not open in WeChat or another in-app browser. Use Safari on this device and download within 30 minutes of the request. Downloading again does not extend the deadline.
Open device registration · New tabThe NodeNow device registration page opens in a new tab.
Missing file or expired request?
If an in-app browser such as WeChat hides the file, reopen this page in Safari on this device. Select a server, register this device and create an installation request. Downloading again does not extend the 30-minute deadline. If expired, create a new request for the registered device.
3/4
Install the profile
Open the profile in Settings,
then approve installation.
Install within 8 minutes of downloading. If iOS removes the file after that, download it again and install it.
Settings menus and installation warnings
Open Settings → Profile Downloaded → Install. If missing, look under General → VPN & Device Management. Install promptly: iOS deletes an uninstalled downloaded profile after eight minutes, so download it again if needed.
Check that the file came directly from NodeNow. ‘Not verified’ alone does not mean installation failed. Review any additional trust request shown by your device.
4/4
Check the connection
Open an overseas website in your browser,
then check that your IP region matches your selected server.
Both checks must pass to confirm success. A VPN icon or authentication record alone is insufficient.
If the site will not open or the region differs, reinstall the configuration profile. If the 30-minute request expired, create a fresh request. Contact us if it still fails.
Device registration · New tabIP checks or an uncertain connection
Temporarily turn off other VPNs and iCloud IP protection while checking. An authentication record only shows the last authentication; it does not prove the current connection.
Pause or resume the connection
| Turning it off | Using it again |
|---|---|
| If Settings shows a VPN switch, turn it off. If not, remove the profile in Settings › General › VPN & Device Management. | If you turned the switch off, turn it back on; the profile is still there. If you removed the profile, see the next row. |
| Removed the profile | Create a new install request in device management and install the profile again. |
| Paused it on the web | Reactivate it in device management. |
Replacing a device, reinstalling, changing servers and pausing each ask for your password again.
Open device management · new tabInstallation and registration help
| What you see on screen | What to do next |
|---|---|
Unsupported OS (unsupported_os) | Compare the supported version with the version on your device. A higher version number does not automatically mean it is supported. See the Hiddify guide |
Cannot get a configuration profile (not_eligible) | Expiry, a suspended account, exhausted data and a plan that is not allowed can all surface as the same code. Do not assume the cause — check your account status. |
| The server list is empty | Check again whether a server is available for the configuration profile. If there is none, do not keep retrying the registration — check again later or contact us. |
Out of registered slots (device_limit) | Check how many devices your current plan allows, as shown in device management. Either replace a device you no longer use with this one, or look at a plan that fits the number of devices you need. Replacing asks for your password again. Check or replace an existing device |
Too many concurrent connections (ip_limit) | Disconnect another device and check again in a moment. This limit counts connecting IPs and is not the same as the number of registered slots. It can also appear briefly right after you switch networks. |
| The install request expired after 30 minutes | Downloading the same file again does not extend the deadline. Create a new install request for the device you already registered. Your registered slot stays as it is. |
Password re-entry (reauth) | Replacing a device, reinstalling, changing servers and pausing each ask for your account password again. Enter it in that operation inside the Account Center, never on this guide page. |
Frequently asked questions
Do I need a NodeNow app on iPhone?
Connect using a configuration profile instead of a NodeNow app. Follow four steps from sign-in to checking the connection.
WeChat does not show the file
Reopen the guide in Safari on this device. Download within 30 minutes of the installation request; downloading again does not extend the deadline.
Does ‘Not verified’ mean installation failed?
This label alone does not mean failure. Check that the file came from NodeNow and follow any additional trust instructions shown on the device.
How do I check the connection?
Open an overseas website in your browser, then check that your IP region matches your selected server. Both checks must pass to confirm success. A VPN icon or authentication record alone is insufficient. If the site will not open or the region differs, reinstall the configuration profile. If the 30-minute request expired, create a fresh request. Contact us if it still fails.