Account → Subscription → Connect

9OVPN Quick Start

Set up your account and order in the dashboard, then hand the subscription off to your client. This page covers the essential steps; see the complete guide for how the service works and advanced configuration.

Account setup

Create an account and save your credentials

Open the account creation page in the user dashboard and enter a username and password as prompted. 9OVPN doesn’t require an email address; a username and password are all you need to create an account. Choose a username you’ll recognize, and don’t reuse a password from another site. Before submitting, check your keyboard input, capitalization, and browser autofill to avoid login confusion later.

After creating your account, follow the dashboard prompts to open the account page. If you’re still on the login screen, sign in with the username and password you just set. Consider saving your login details in a trusted password manager, and make sure you save the user dashboard URL—not a temporary payment page. Use the account to manage orders and subscriptions; the client handles the actual connection.

There’s no need to look for the client’s connect button yet. Without an active subscription, an installed client may not show any available servers. Continue to the plan steps below, then get your subscription once the dashboard shows that your plan is active. If you already have an account, sign in to it rather than splitting orders and subscriptions across multiple accounts.

Start Free

Use this link to create an account. You’ll review plan prices and billing options in the next step.

Order confirmation

Choose a plan and complete your order

Go to the plans section in the dashboard and compare monthly plans with data packages. Monthly plans are ¥9.9/month for 60GB, ¥18/month for 250GB, or ¥28/month for 500GB; data resets monthly on your activation date. Data packages are ¥158 for 300GB, ¥358 for 1000GB, or ¥658 for 3000GB; they’re valid until used and never expire. Choose based on your usage habits and data needs, not just the upfront price.

If you regularly use international websites, a monthly plan makes it easy to track usage. If your usage is less predictable, compare the data packages. Browsing text pages uses a different amount of data than streaming video or transferring files, so choose based on what you actually do. All plans support unlimited simultaneous devices, but keep an eye on your account’s data allowance when using multiple devices. Device count and data allowance are separate.

Open the order page for your chosen plan and check the plan name, price, data allowance, and billing terms. Then pay using an option provided in the dashboard. Alipay, WeChat Pay, and USDT are supported; follow the instructions on the payment page. Once you’ve paid, return to the dashboard to check the order status. Don’t assume payment succeeded just because the payment page closed, and don’t submit the order again before its status is confirmed.

Once the dashboard shows that your plan is active, open the account overview. If payment is complete but the plan status hasn’t updated, refresh the order page to check. If you still have questions, send the order details through a dashboard support ticket. 9OVPN offers a 14-day no-questions-asked refund; see the Terms of Service for how to request one. If you upgrade mid-cycle, the price difference is converted into remaining days. Check the result shown in the dashboard before proceeding.

Choose this plan View full pricing details →

Subscription handoff

Get your subscription in the dashboard

Open the account overview and make sure you’re signed in to the same account used for your order. Check the plan status, remaining data, and other details shown in the dashboard, then find the subscription section. If there’s an import button for your client, follow its instructions. If you haven’t installed a client yet, leave the dashboard open and continue to the platform instructions below.

To copy a link, select the subscription copy option in the dashboard, then paste it into your client. This is the subscription URL the client uses to fetch its configuration—not the dashboard URL in your browser’s address bar or a payment page URL. Don’t edit the link or remove any parameters; extra spaces or missing characters can prevent import. This handoff is complete when the client confirms it can read the subscription and displays a server list.

Your subscription link contains account access credentials, so protect it like a password. Don’t post the full link in public forums, screenshots, or shared documents. When troubleshooting, you can share the error message, platform, and steps you tried, but hide the link and your account details. If you think the link has been exposed, check whether the dashboard offers a reset option, or ask support through a ticket. After resetting it, update your other devices too.

You can use the same account on multiple devices, but each device needs its own import and system authorization. Don’t rely on a screenshot of another device’s connection status, and don’t casually share a full configuration file from your computer. Once you’ve finished this section, select your platform below and import the subscription using the relevant instructions.

Go to account overview

Client setup

Import your subscription on your platform

Open the client downloads section in the dashboard and select your operating system. Sign in to get a client for Windows, macOS, Android, or Linux; you don’t need to have purchased a plan first. Subscription availability depends on your account status. For iOS, follow the access options shown in the dashboard. The instructions below use “configuration” as a general term. If you see “Subscription Manager” or “Profiles,” look for the section with the same purpose.

Get the client

Windows: Add a remote configuration

Get the Windows client provided in the dashboard, install it, and launch it. If the dashboard offers one-click import, keep the client open, return to the dashboard, and select the relevant option. Confirm that your browser is allowed to open the client. After importing, check the configuration list for the new entry, select it, and update it. Once the server list loads, go to the connection page.

To import manually, look for an option such as “Add” or “Import from link” in the client’s configuration or subscription section. Paste the complete subscription URL you copied, save it, and update the configuration. When the servers appear, enable the configuration too; saving the URL alone doesn’t make it active. When connecting, enable the relevant proxy mode as prompted by the client. If the system asks for permission, check the program’s source and name before approving.

macOS: Check system permissions after importing

Get the macOS client from the dashboard, follow the installation prompts to place it in Applications, and launch it. Add the remote subscription in the configuration section or use the dashboard’s one-click import. Once the configuration appears, update it and make sure it’s enabled. If the browser doesn’t open the client, paste the subscription link into the client manually. Reinstalling won’t import the subscription.

The first time you connect, macOS may ask you to approve network-related permissions. Follow the system prompts to open the relevant settings, check the app name, and allow access. Then return to the client and check its status. The connection usually won’t complete if it’s waiting for permission. Permission settings vary by macOS version; see the Mac installation and permissions guide for help with the prompts. This page doesn’t cover system settings in detail.

Android: Update servers and allow the connection

Sign in to the dashboard and get the Android client. Install and open it, then add the link in subscription or configuration management. Paste the subscription URL copied from the dashboard, save it, and update. If you use the dashboard’s one-click import, follow the system prompt to choose how to open the link and select the client you just installed. Once the update finishes, the client should show server regions or names rather than an empty configuration entry.

Select the configuration, return to the connection page, choose a server, and connect. When the system asks to set up a VPN connection, check the app name and confirm. Then check the client and system status area to make sure the connection is still running. If it disconnects frequently when you switch apps, check the system’s background activity restrictions for the client. First verify the basic connection; there’s no need to change multiple background settings at once.

iOS: Get the client and add a configuration from the dashboard

Check the iOS client option and account-specific access instructions in the dashboard’s download section. Follow what the dashboard currently shows; don’t look for replacement installation links on unfamiliar sites. Once you’ve obtained the client, use the relevant import option in the dashboard, or manually add the subscription URL in the client’s subscription or configuration manager. Save and update the server list, confirm the subscription has loaded, then select a server.

The first time you connect, iOS will ask to add a VPN configuration. Confirm it comes from the client you’re using, follow the system prompts to authorize it, then return to the client and connect. Allowing a configuration doesn’t mean the subscription has loaded successfully. If the server list is still empty, check the subscription update result first. For more detailed steps, see the iPhone subscription import guide.

Linux and other configuration needs

Linux users can also get the relevant client from the dashboard after signing in, then import the subscription as instructed. Permissions and network settings vary between desktop environments, so avoid applying system instructions from other platforms. For details on proxy coverage, configuration management, and advanced usage, see the complete guide. First finish the connection test at the end of this page.

Test the connection

Connect to a server and verify it works

Choose a region from the client’s server list and connect. If this is your first time, start with a region that suits your needs rather than switching through every server. If a service requires a specific region, choose one that meets its requirements. Otherwise, stick with a working server and test access. See the server page for server types and tips on choosing one.

Check that the client shows as connected and that the active configuration and server name are correct. Then use IP lookup to check the exit region seen by your browser. Results depend on the proxy mode and routing rules; if your browser isn’t using the current connection, the result may differ from the selected region. A temporary lookup failure alone doesn’t prove the client is broken—check the client status and try accessing a website as well.

Next, open the website you want to use and try a real task, such as loading a page, sending a normal request, or playing accessible content. The most useful check combines three results: the client reports a successful connection, your browser’s exit region matches expectations, and the site’s features work. A network connection doesn’t replace an account’s permissions, regional policies, or content licenses on the destination platform. If you see an account-related message, first determine whether it’s a network error or a restriction imposed by the service.

If you still can’t access the site, check in order that the subscription updated successfully, the plan is active, data is available, and no other proxy or VPN is running on your device. Change one setting at a time, then test the same site again. This makes it easier to identify the cause. If the problem continues, search FAQs by error type, or open a dashboard support ticket with your device’s operating system, the client’s message, and the steps you’ve tried. Don’t include your full subscription link.

Continue to the complete user guide →