VPN Setup Guide
Follow one clear path from account creation to connection verification. You do not need to understand every protocol term or enter server parameters manually.
PREPARE
Before You Begin: Confirm the Order of Operations
This guide follows the shortest setup path: create an account, choose a plan, and get the subscription from the user panel after the order becomes active. Then import it into a client on your device, choose a route, and connect. A subscription is not an installer or a single fixed route. It is a configuration entry that the client reads and that contains the routes currently available to your account. When the route list changes, update the subscription in the client to receive the latest configuration.
Keep the user panel signed in in your browser while opening the client for import. This makes it easier to copy the subscription, switch windows, and check the order status. If the client is not installed yet, do not look for installers on unfamiliar pages; TxtVPN keeps the client downloads and entry points in the user panel. Sign in and choose the version for your system.
The service covers 90+ countries / 200+ routes and supports Windows, macOS, iOS, Android, and Linux. This article focuses on graphical workflows for the first four platforms. Linux, routing rules, proxy ports, and command-line usage are advanced topics covered in the Complete Guide.
ACCOUNT
Create an Account: Set a Username and Password
Open the account creation page and enter a username and password as instructed. TxtVPN does not require an email address; these credentials are used to access the user panel, view orders, and get your subscription. Choose a username that is easy for you to recognize without resembling credentials for another service. Store the password separately from any public nickname.
After submission, the page will open the user panel. If the browser remains on the login screen, sign in with the username and password you just set. In the panel, first confirm that you can see sections such as “Account Overview,” “Buy a Plan,” and “Download Client.” The account is now ready, but before a plan is selected, the subscription area may not contain an importable configuration. This is normal; choose a plan next.
Do not skip saving your account details. Your subscription, orders, and data balance are tied to the current account, so you will need the same account to retrieve the configuration on another device. TxtVPN supports unlimited devices, so you do not need to create a separate account for each one; sign in to the same user panel on your own devices and import the subscription separately.
Create your login details and enter the user panel.
PLAN
Choose a Plan: Match It to Your Data Usage
After opening “Buy a Plan,” decide whether a monthly subscription or a pay-as-you-go data package fits your usage. Monthly subscriptions reset their data on each monthly renewal date: ¥9.9/month includes 60GB, ¥18/month includes 250GB, and ¥28/month includes 500GB. For regular daily use and a fresh data allowance each cycle, a monthly subscription is the simpler choice. When upgrading mid-cycle, the price difference is prorated across the remaining days.
If your usage is occasional or you prefer to use data gradually after purchase, consider the data packages, which never expire: ¥158/300GB, ¥358/1000GB, and ¥658/3000GB. The data remains available until consumed and does not reset monthly. You do not need to estimate complicated speed settings; choose a data allowance based on how often you use the service and what you do online. All plans share the same coverage and device support. The main differences are the included data and billing method.
After choosing a plan, click “Start Using” or “Choose This Plan” on its card. Check the plan name, data allowance, and amount in the order, then pay with Alipay, WeChat Pay, or USDT. Return to the user panel after payment and wait for the order status to update. Do not create the same order repeatedly while the payment result is pending; refresh the account overview first, confirm the plan status, and then get the subscription.
View the available plans and complete your order.
SUBSCRIPTION
Get Your Subscription: Copy It from the Account Overview
Once the plan is active, open “Account Overview” in the user panel. Find the copy or import option in the subscription section. Some interfaces provide “Copy Subscription” directly, while others first ask you to select a client type. In either case, retrieve it from the currently signed-in account—not from search results or an address forwarded by someone else.
After you click copy, a link will be placed on the system clipboard. A real subscription URL contains access credentials for the current account, so do not paste it into public chats, screenshots, or shared documents. If you need to recognize its format in this guide, treat the value below as an obvious placeholder; it is only a structural example and cannot be used to connect:
https://example.com/sub?token=YOUR_TOKEN
If the client and browser are on the same device, switch directly to the client after copying and import the subscription. To configure another device you own, sign in to the user panel on that device and copy it again instead of keeping the full subscription in a shared sync history. After import, the client will show a list of regions and routes. If the list is empty, return to the overview, confirm that the plan is active, and update the subscription.
Check the plan status and copy the subscription for the current account.
CLIENT
Import into a Client: Choose the Right Platform
The client reads the subscription, displays routes, and establishes the system connection. In the user panel’s download area, select your operating system and get the corresponding client provided by TxtVPN. Import after installation; there is no need to enter server addresses, ports, or route parameters manually. If the client requests system network permission on first launch, allow it as instructed. Otherwise, the app may show routes but still be unable to establish a working connection.
The platform sections below focus only on the import workflow. Menu locations may differ between client versions, but the sequence—open the subscription entry, paste the link, confirm the import, and update the routes—remains the same. After importing on one platform, go straight to connection verification; there is no need to repeat the process on every platform.
WINDOWS
Windows: Add a Configuration from a Subscription Link
Open “Download Client” in the user panel, choose the TxtVPN client for Windows, and install it. After launching, check the left navigation or top menu for “Subscription,” “Configuration Management,” or “Import from URL.” Paste the copied subscription into the address field, optionally name it TxtVPN, and confirm the addition.
Return to the configuration list, select the imported item, and update it. Once the client reads it successfully, routes grouped by region will appear. Turn on the system connection switch; the client will usually appear as running in the system tray. If routes are visible but webpages still use the previous connection, check that the system proxy or connection switch in the client is actually enabled, then continue to verification.
MACOS
macOS: Allow Network Configuration, Then Import
Get the macOS client from the user panel, install it, and open it for the first time. The system may ask you to approve a network extension or add a network configuration; complete the authorization in the system dialog before continuing. In the client’s configuration area, look for “Add Subscription,” “Remote Configuration,” or “Import from URL,” then paste the subscription copied from the account overview and save it.
After saving, run one manual update and confirm that the client lists available regions. Choose a target route and turn on the connection switch. A menu bar icon only indicates that the client is running; it does not necessarily mean the route is connected. Check the status text in the client’s main window as well. Once it shows connected, open a browser and check the exit region.
ANDROID
Android: Grant VPN Permission After Import
Get and install the Android client from the download area of the user panel. Open it, go to configuration or subscription management, choose the option to add via link, paste the subscription, and update it. When the regions and route names appear, return to the main screen and choose the route you want to use.
When you start the connection for the first time, Android will show a system VPN permission dialog. Allow it so the client can establish a device-level connection. If the connection is frequently paused after returning to the home screen, allow the client to run in the background in the system’s battery management settings. No complex protocol settings need to be changed here; first make sure the subscription updates, system permission is granted, and the main switch shows a connected state.
IOS
iOS: Add a Remote Subscription Through the Client
Open the download area in the user panel and use the iOS entry provided there to get the corresponding client. Open it and look for “Add Configuration,” “Subscription,” or “Import via URL.” Paste the subscription from the account overview and confirm. After import, refresh the configuration; the client will organize available routes in the selection list.
When you choose a route and start the connection, iOS will ask permission to add a VPN configuration. Confirm it as instructed by the system. A VPN connection status will then appear in the status bar or system settings. If the client reports a configuration update failure, return to the browser and confirm that the account plan is still active, then copy the subscription again. Do not troubleshoot by manually deleting or changing characters in the subscription; any missing content can cause authentication to fail.
Installation entry points are provided in the user panel; static direct installer links are not provided.
VERIFY
Connect and Verify: Check the Status and Exit Region
After a successful import, choose a route for the target region in the client and start the connection. Check the client first: the connection switch should be enabled, the status area should show connected, and there should be no recurring update failures or permission errors. The presence of route names does not prove that the connection is active; confirm the system connection status as well.
Next, open the site’s IP Check page and see whether the current exit region matches the selected route. If the target webpage was already open, reload it first; an old browser page may still show session results from before the connection. Once the exit region is correct, open the target service. For services that apply account risk controls based on login region, keep the same region whenever possible and avoid switching between routes in different countries repeatedly within a short period.
If the exit region does not change, check in this order: return to the client and confirm that the main switch is on; confirm that the system network permission was allowed; choose another route and connect; then close and reopen the target page. If the client reports a subscription update failure, return to the account overview, confirm the plan status, and copy the subscription again. Do not confuse “route list loaded successfully” with “system connection successful”; they represent configuration retrieval and network connection respectively.
ROUTINE
Daily Use: Update the Subscription Before Switching Routes
You usually do not need to import the subscription again when opening the client. If route names change, a route becomes temporarily unavailable, or updates have not occurred for a long time, click Update in subscription management so the client can reread the configurations currently available to your account. Re-copy and import from the user panel only if the subscription was deleted, the account changed, or the client configuration was damaged.
When choosing a route, start with the region required by the target service, then evaluate the actual connection experience. A nearby route is not necessarily suitable for every service; route type, the target site’s entry point, and local network conditions all affect the result. If the connection fluctuates, switch to another route in the same region before moving repeatedly between regions. This makes it easier to determine whether the issue comes from one route or from the target service’s regional rules.
Monthly subscription data resets each month on the activation date, while data packages never expire and remain available until consumed. Check the account overview in the user panel for your remaining data, orders, and plan status. When changing devices, sign in to the panel again and import as described in this guide. Unlimited devices does not change the private nature of your account credentials; the subscription should still be used only on your own devices.
The basic workflow is now complete. For routing rules, command-line proxies, Linux imports, protocol selection, subscription maintenance, or advanced troubleshooting, continue with the TxtVPN Complete Guide. This quick guide leaves out those branches to avoid introducing unnecessary parameters during initial setup.