CitiVPN / Setup Guide

Import Your Subscription and Connect

Set up your account and subscription in the dashboard, then import the servers on your device. Already have an account or plan? Jump straight to the relevant step.

Create an account: Save your login details

Open the CitiVPN user dashboard and go to the account creation page. No email address is required; create an account with a username and password. You’ll use the username to sign in, so choose one that’s easy to recognize but doesn’t reveal personal information. Use a unique password and store it in a trusted password manager. Check your details before submitting so you don’t end up relying on temporary information for your account.

Once your account is created, make sure you can access the account overview. If you still see the sign-in page, log in with the username and password you just saved rather than creating another account. Use the same account to check your plan, get your subscription, and submit support tickets so your orders and service status stay together. Since you didn’t use an email address to create the account, don’t assume you can recover your details by email—keeping your login credentials safe is especially important.

This step sets up your dashboard account; it doesn’t connect your device to an international route. Once you can sign in, choose a plan in the next step. If you already have an active plan, go straight to “Get your subscription.”

Start Free

Choose a plan: Check the data and order details

Open the plans section in your dashboard and choose a billing option based on how often you’ll use the service. If you work, browse, or stream regularly, compare the monthly plans. If your usage varies and you prefer to draw down a set allowance, look at the data packages. Don’t judge a plan by its name alone—check the price, data allowance, and reset terms. See the full plan details on the marketing site, then confirm the order details in your dashboard before paying.

Monthly plans are ¥9.9/month for 60GB, ¥18/month for 250GB, and ¥28/month for 500GB. Data resets monthly on the day your plan starts. Data packages are ¥158 for 300GB, ¥358 for 1000GB, and ¥658 for 3000GB. They last until used and never expire. The main difference is how data is replenished and used, not the number of devices: CitiVPN supports unlimited devices connected at the same time, but keep an eye on the data used across all of them.

When you’ve chosen a plan, review the order and check the plan, amount, and payment method, then follow the on-screen instructions to pay. Alipay, WeChat Pay, and USDT are supported. Return to the dashboard and make sure the order and plan status have updated before getting your subscription. If the payment page says the payment is complete but the dashboard hasn’t changed, refresh the order or reopen the account overview before doing anything else. Don’t pay repeatedly; if you still can’t confirm the status, contact support through a dashboard ticket.

When you upgrade mid-cycle, the price difference is converted into remaining days, so don’t estimate it as a full month. CitiVPN offers a 7-day refund policy; see the Terms of Service for how to request a refund. Keep your order details handy to make payment checks or refund requests easier.

Get Started

Get your subscription: From the dashboard to your client

Once your plan status is confirmed, open your account overview and find the subscription section. A subscription isn’t an article or the name of a specific server—it’s how the client gets server details and configuration. If the dashboard offers one-click import, choose the option for your client. To import manually, copy the subscription link and add it in the client.

Don’t share the copied link as if it were an ordinary web address, post it in a public discussion, or include it in a screenshot. It grants access to the service, so keep it as secure as your account details. Paste the entire link when importing, including any parameters at the end. If you copy it from a chat or note, check that you haven’t picked up extra spaces, line breaks, or explanatory text.

The example below shows the format of a link only; it won’t connect to the service. Always get your own link from the dashboard. Don’t paste the example into your client and expect servers to appear.

https://example.com/sub?token=YOUR_TOKEN

Signing in, paying for an order, and connecting a client are separate steps. If there’s no usable subscription in the account overview, check that you’re signed in to the account used for payment and that the plan is active. Don’t look online for a different subscription link. Once you have the link from your dashboard, follow the import steps for your device below.

Open Account Overview

Import the client: Steps for each device

Open the Downloads section in the dashboard, choose the CitiVPN client for your operating system, and read the instructions provided there. Clients for Windows, Android, macOS, and Linux are available after signing in; an active plan is required for iOS. This guide doesn’t provide direct download links, and you must be signed in to get your subscription. After installing the client, import your subscription before connecting to avoid troubleshooting with an empty configuration.

Get the Client

Windows: Add a subscription and enable the proxy

On Windows, use the desktop client provided in the dashboard. Open it and look for “Subscription,” “Configuration,” or a similar management option. Choose to add a subscription by link, paste the full link you copied, and save it. If the dashboard has a one-click import option for your client, you can use that instead. When your browser asks to open an app, check that the app name is correct first.

After saving, update the subscription and check the server list for a region or server name. Choose a server in a region suited to the service you want to use, then enable the system proxy or the client’s connection switch. If the app requests additional system permissions, read what they’re for before allowing them. Don’t run other proxy software at the same time; your browser and work apps could take different routes, making it hard to tell which configuration is active.

macOS: Import a configuration and allow the connection

On macOS, use the Mac desktop client provided in the dashboard. After installing it, open the app and choose Add from URL in the configuration or subscription manager. Paste the dashboard link, save it, and update. Some clients open their main window from a menu bar icon, and closing the window may not quit the app. If you can’t find the server list, check the app’s menu bar icon.

Once the servers have loaded, choose an exit location and connect. If macOS asks to allow a network extension, VPN configuration, or proxy permission, verify the source and follow the prompt. Don’t lower your overall system security settings in response to an installation or permission prompt; check the client instructions in the dashboard instead. If the site you want still won’t load, check that you selected the configuration you just imported rather than an older one.

Android: Import a subscription and approve system access

On Android, use the client provided in the dashboard. Install and open it, then choose to import by link from the subscription, configuration, or add menu. Paste and save your subscription, then run an update. If you import with one click from a browser, make sure the client received the configuration. Being redirected back to the dashboard doesn’t mean the import worked—open the app and check the server list.

Choose a server and tap Connect. Android may show a system VPN connection request. Check that it’s for the client you’re using, then allow it and check the connection status in the app. If the connection often drops when the app is in the background, check whether your system restricts background activity and adjust the setting according to your device’s battery management instructions. Settings vary by device; avoid changing several network options at once and make sure the basic connection is stable first.

iOS: Install and import from the dashboard

On iOS, first check that you have an active plan in the dashboard. Then open Downloads and get the iOS client using the option provided on the page. After installing it, return to the dashboard and use the matching import option. To import manually, choose URL import in the client’s subscription manager or configuration page, paste your own subscription link, and update it. Seeing the download option and having a configuration imported are separate steps—check both.

Once the server list appears, choose an exit location and connect. If iOS asks to add a VPN configuration, verify the app and allow it, then follow the device prompts. You can usually switch servers in the client without reinstalling the app. If the client opens but can’t retrieve servers, check that your plan is active and the full subscription link was copied, then confirm the status in the dashboard.

Linux and other import issues

Linux users can also sign in to the dashboard to get the appropriate client and follow its instructions to import a subscription. Configuration formats and supported features vary between clients, so don’t paste information intended for one app into another. For details on configuration formats, routing modes, or advanced system permissions, read the Complete Guide. If you just need to fix an import error, start with the Help Center.

Test your connection: Check your exit IP and apps separately

After importing your subscription, choose a server in the region you need and connect. If you don’t have a specific region in mind, start with a commonly used location listed in the dashboard. For AI tools or streaming services with regional requirements, check the platform’s service regions, account requirements, and terms of use first. CitiVPN offers 90+ countries / 190+ routes. Available routes vary; check the list in your dashboard after updating your subscription. A region name doesn’t guarantee that a particular platform will always be available.

Once the client shows that you’re connected, open a regular webpage to check that your internet access still works. Then visit the exit IP lookup page to check the address seen by your browser. With split tunneling enabled, the lookup page may use your local route while the target app uses an international route, so its IP alone can’t confirm that all apps use the same exit. Check the client’s mode and how the app you want to use actually connects.

Next, open the website or app you actually want to use and try a normal task, such as loading a page, opening a document, or sending a request. If a website works but an app doesn’t, check whether the app has its own proxy settings or needs to be restarted. Don’t assume every connection is routed through the service just because the client shows a connected icon. Conversely, if one service is unavailable, check whether other websites work before reinstalling the client.

If the connection fails, check these in order: whether your local network works, whether your plan is active, whether the subscription updates, and whether switching servers helps. Change one setting at a time and note the result. If you need support, include your operating system, client name, the step where the error occurred, and the message shown. Before sharing a screenshot, hide your subscription link and sensitive account details. See the Help Center for troubleshooting.

Everyday use: Update your subscription and check usage

Once everything is working, everyday use usually means opening the client, choosing a server, and connecting. If the server list changes, update the subscription you already saved—there’s no need to create another account. When switching devices, get the client and subscription from the same dashboard. CitiVPN supports unlimited devices connected at the same time, but check the connection mode on each device; one device’s settings don’t necessarily apply to the others.

Check your plan status and data usage in the account overview regularly. Monthly plans reset each month on the day they start. Data packages are used until depleted and never expire. Before renewing or changing plans, check the order in your dashboard; seeing servers in the client doesn’t necessarily mean your plan is still active. A server name remaining in the client is not the same as the service being available.

You’ve completed the basic setup. To learn about IEPL dedicated lines, transit, and direct connections, read the Servers and Routes Guide. For a broader look at split tunneling, maintenance, and advanced usage, continue with the Complete Guide. Keep the configuration you’ve already tested and working, then adjust settings one at a time to make issues easier to diagnose.