Client Setup · Subscription Import
VPN Client Setup Guide
Set up your account and subscription in the dashboard, then import a server configuration to your device. This guide follows the setup process in order and is for first-time NanNanVPN users. If you already have a subscription, skip to the section for your platform.
Create an account and save your credentials
Use the “Try for free” button below to open the account creation page in the user dashboard. NanNanVPN doesn’t require an email address; create an account with a username and password. Choose a username you can remember, and use a password that’s unique to this account. Save it with your device’s password manager rather than relying on temporary browser storage. The button opens the dashboard; plan options and fees are shown there.
After submitting the form, follow the on-screen instructions to open the dashboard. If you’re taken back to the login screen, sign in with the username and password you just saved. Make sure you’re signed in to the account you intend to use before choosing a plan. Switching between accounts can make orders or subscriptions harder to find later. If you already have an account, sign in to it; you don’t need a separate account for each device.
When you first open the dashboard, take a moment to locate the account overview, plans, client downloads, and support ticket sections. You’ll use the dashboard later to confirm payments, get your subscription, and check your remaining data. The marketing site explains the service; the user dashboard is where you manage your account. To return to the dashboard later, select “Log in” in the site navigation.
Choose a plan and confirm your order
Once your account is ready, open the plans section in the dashboard and consider how you’ll use the service. If you regularly access international websites, compare the monthly subscriptions. If your usage varies and you prefer to manage data based on what you use, check the data packages. The main differences are how data resets and how long it remains valid, so don’t choose based on price alone.
Monthly subscriptions include ¥9.9 / 60GB, ¥18 / 250GB, and ¥28 / 500GB, with data resetting monthly on the activation date. Data packages include ¥158 / 300GB, ¥358 / 1000GB, and ¥658 / 3000GB; they last until used and never expire. Data use varies widely between browsing, extended video streaming, and syncing large files, so choose based on what you actually do. There’s no need to choose a larger plan for more devices: simultaneous connections are unlimited.
After choosing a plan, review the plan name, amount due, and data allowance on the order confirmation page. Follow the prompts to pay with Alipay, WeChat Pay, or USDT. After payment, return to the dashboard to check your order and plan status. A completed payment doesn’t automatically add the configuration to your client; you still need to get and import the subscription. If the status hasn’t updated yet, refresh the dashboard and check the order rather than creating another one.
This service offers a 7-day no-questions-asked refund. See the refund policy for details. If you’re unsure how the two billing options differ, read the plan details before returning to the dashboard.
Get your subscription from the dashboard
Once your plan is active, open the account overview and find the subscription section. A subscription link isn’t an ordinary webpage URL to keep open in your browser; it’s how your client retrieves server configurations. If the dashboard offers an import button for your client, use it first. Otherwise, copy the subscription link and let your client read it.
For automatic import, your browser may ask whether to open an external app. Make sure the client is installed on your device, then allow it to open and confirm the import in the client. To import manually, copy the entire link, switch to the client’s “Subscription” or “Configuration” page, and choose the option to add from a link. Don’t use the dashboard page address as the subscription link, or paste your username or order number into the link field.
Keep your subscription link as carefully as you would a password. Don’t post it in public forums, upload screenshots that show the full link, or paste it into unfamiliar online checker sites. When contacting support, you can usually start by sharing your device platform, client name, and the error message. If you need to send a screenshot, hide the subscription link and account details first. This guide doesn’t show real subscription URLs; get yours from the dashboard while signed in.
If there’s no usable subscription in the overview, check your plan and order status to confirm activation is complete. If the dashboard looks normal but the client still can’t retrieve the subscription, follow the connection troubleshooting steps in the Help Center. Don’t try to assemble the link yourself or change its parameters.
Import the client for your platform
Choose your operating system in the dashboard’s client downloads section. Windows, macOS, Android, and Linux users can sign in to get the client; the iOS download option is available when your plan is active and hasn’t expired. Get both the client and subscription through the dashboard. This guide doesn’t provide direct download links. The steps below describe where to go; menu names may vary by client.
Windows: Import a configuration and enable the system proxy
Install the Windows client provided in the dashboard. The first time you open it, go to the subscription or configuration management page. If the client supports dashboard import, return to the overview, select the matching import option, and confirm that your browser can open the app. To import manually, choose the option to add from a link, paste the full subscription link, and save it. When the import is complete, you should see a configuration name and available servers, not an empty configuration.
Select the configuration you just imported, choose a server, and connect. Desktop clients may have separate controls for starting the connection and enabling the system proxy. If you’ve selected a server but your browser isn’t using the connection, check that the system proxy is enabled. For your initial setup, keep the client’s default rule mode and avoid running another proxy tool at the same time, so it’s clear which app is handling your traffic.
macOS: Check permissions and the active configuration
Choose a client for your Mac in the dashboard and follow the download section’s installation instructions. If a system permission or network configuration prompt appears the first time you open it, make sure it refers to the client you just installed, then follow the system prompts to allow it. If macOS says the app can’t be opened, return to the dashboard for installation instructions rather than disabling system protections to bypass the check.
Open the client’s configuration or subscription page and use the import option, or choose to add a subscription from a link. After saving, check that the new configuration is selected, then connect and enable any proxy settings the client requires. Seeing the subscription name means it was added, but you’ll also need to see the server list and connect before your browser’s access can change as expected. If permission prompts keep appearing, see the Complete Guide for more detailed system setup instructions.
Android: Add a subscription and allow the VPN connection
Sign in to the dashboard to get the Android client. Follow the system’s installation prompts, then open the app. Find the add option in the subscription or configuration list, choose import by link, and paste the subscription link copied from the account overview. Once it’s retrieved, enable the configuration and open the server selection page. If you launch the client directly from the dashboard, still check the import result to avoid adding it twice and selecting an older configuration by mistake.
When you connect, Android will usually ask for permission to set up a VPN connection. Check that the app name is correct, allow the connection, and wait for the client to show a connected status before testing your site. If it works in the foreground but disconnects easily when you switch apps, check the client’s background activity restrictions in your system’s battery settings. Menu locations vary by device. Allow the necessary background activity first, then see if that helps; there’s no need to change every system setting at once.
iOS: Get the client and add a VPN configuration
First, confirm in the dashboard that your plan is active. Then open the downloads section to get the iOS client link and follow the dashboard instructions to install it through the App Store. If the link isn’t shown, check that you’re signed in to an account with an active plan. Don’t look for alternative installation packages on unfamiliar websites. Once installed, open the client and choose the option to import from a link in subscription management or configuration settings. You can also use the dashboard’s automatic import option if supported.
After the subscription loads, select the configuration and server you want to use, then connect. If iOS asks to add a VPN configuration, confirm that it’s for the correct client and follow the prompts to allow it. Once you’ve confirmed in system settings, return to the app to check its status. Switch to your browser and test access; don’t assume the connection works just because you saw the authorization prompt. If you have another VPN configuration in use, turn it off before testing so you can tell which configuration is handling your traffic.
Linux users can also get the relevant client from the dashboard and import the subscription through its subscription or configuration settings. On any platform, keep in mind that NanNanVPN subscriptions and clients are separate: the client establishes a connection on your device, while the subscription provides server configurations. When switching devices, reinstall the client and import the subscription again, but keep using the same account. Simultaneous connections are unlimited; data usage is still managed by your chosen plan.
Connect to a server and verify it works
Once the import is complete, choose a server and connect. You can start with an exit region near the location needed by the service you want to access. See the server page for details about server types and regions. For your first check, leave other settings unchanged and get the connection working before making adjustments. Changing the server, mode, and system settings all at once makes it harder to identify the cause of any issues.
When the client shows “Connected,” open your browser, visit a site you want to use, and refresh the page. Existing tabs may retain cached data or an old connection, so reopen the page and try again if needed. Network access won’t replace a service’s account region, plan, or eligibility requirements. If other international websites work but one service still denies access, check that service’s message and your account status separately.
If you have a trusted way to check your exit region, confirm that it matches the server you selected. Don’t submit your subscription link to a checker site. To investigate further, you can disconnect the client while avoiding sensitive activity and see if the same page behaves differently, then reconnect and compare. The VPN indicator on your device or access to a single website alone can’t explain how traffic from every app is routed.
If the check fails, review these items in order: whether your plan and remaining data look correct in the dashboard, whether the client has selected the configuration you just imported, whether the server list updated successfully, and whether system authorization or proxy settings are enabled. Then try another server and reload the site. Don’t reinstall the client repeatedly or delete your account configuration; keeping the current state makes troubleshooting easier.
Once you can access the sites you need, keep your frequently used servers in the client and update the subscription if the server list disappears or the configuration changes. Monthly subscription data resets each month on the activation date; when you upgrade mid-cycle, the price difference is prorated for the remaining days. Manage these changes in the dashboard; there’s no need to create another account. For other issues, see the Help Center. For configuration maintenance, renewals, and advanced usage, continue to the Complete Guide. To get help, visit the Support page and share which step you reached, your device platform, and the specific error.