VPN: Beginner Guide to Accounts, Subscriptions and Clients
This beginner’s VPN guide follows the actual setup process. To connect, your account’s service must be active, your client must be able to read the subscription, and your device’s traffic must be routed according to the rules. Completing payment is just one step; it doesn’t mean your device is already using the VPN.
Your account manages orders and services. The subscription link provides server configuration to your client. The client establishes the connection on your device and handles its traffic. Each serves a different purpose. Pasting your login password into the subscription field or opening the account panel without starting a client won’t establish a connection.
| Item | Purpose | What to expect |
|---|---|---|
| Account | Sign in to manage orders and services | You can check your service status |
| Subscription link | Provides server configuration to a compatible client | Update succeeds and a server list appears |
| Client | Connects to a server and handles proxy routing | Connection starts and the intended apps can access the internet |
| Routing rules | Decide whether requests use the proxy or connect directly | Different websites use the expected route |
The steps below describe what to do. Button names may vary by operating system, client version, and account panel. Follow the current interface and the relevant guide; don’t repeatedly install other software just because a label differs.
Create an Account and Choose a Plan
Open the account panel from the site. R9VPN doesn’t require an email address. After creating your account, store your login details securely and make sure you can sign in again. Don’t save your password in a public note or let someone else manage your account and subscription.
Choose a plan based on how often you’ll use it, then consider the data allowance. There’s no need to start with the largest option. Monthly subscriptions suit regular use, with data resetting monthly on the activation date. Data packages suit occasional use and never expire. A monthly subscription’s data does not reset at the start of each calendar month.
- Monthly subscriptions: ¥9.9 / 60GB, ¥18 / 250GB, ¥28 / 500GB.
- Data packages: ¥158 / 300GB, ¥358 / 1000GB, ¥658 / 3000GB.
- There’s no device limit, but all devices share the same service data allowance.
Payment methods include Alipay, WeChat Pay, and USDT. Before placing an order, check the plan name, price, and billing terms. See the plans page for details. R9VPN offers a 30-day no-questions-asked refund. You’ll still need to test how well the service works with your own network and apps.
Step complete: The account panel shows the service and its active status. After the payment page confirms completion, return to your orders and check the result. If the order is still pending, first match the payment record to the order; don’t pay again right away.
Get Your Subscription Link and Check It’s Complete
Once your service is active, find the subscription or client configuration section in the account panel. Copy the complete link intended for your client, not the panel URL in your browser. Links can contain long identifiers that are easy to truncate when selected manually, so use the interface’s copy function whenever possible.
If the panel offers formats for different clients, choose the one compatible with the client you plan to use. An import failure doesn’t necessarily mean the server is down; the subscription format may be incompatible. Don’t troubleshoot by handing the same private link to a series of unknown tools.
If your link is exposed, check whether the panel lets you reset your subscription credentials, or ask support how to proceed. After resetting, re-import or update the subscription on every device. Deleting the message from a chat won’t invalidate a link that someone has already copied.
Install a Client and Import Your Configuration
Use the panel’s get a client link and follow the guide for your operating system. R9VPN supports Windows, macOS, iOS, Android, and Linux. Installation, permission prompts, and connection settings vary by platform, so don’t assume every step from another operating system applies.
Windows and macOS clients may offer system proxy and virtual network adapter modes. System proxy mode is mainly for apps that honor your system proxy settings. A virtual network adapter can route more traffic, but routing rules, exclusions, and app behavior still matter; it doesn’t guarantee that all traffic goes through the proxy.
Clients on iOS and Android typically request the system’s VPN permission. This allows the system to establish a network tunnel; it doesn’t mean the subscription uses one particular protocol. Linux setup may involve configuration files, starting a service, and routing permissions. Follow the relevant guide and avoid running commands from unknown sources.
- Install a client compatible with your operating system and verify its name and download source.
- Open the configuration or subscription manager and choose the option to add a configuration by link.
- Paste the complete subscription URL, save it, and update the configuration.
- Make sure the server list appears, then choose a server and proxy mode.
- Start the connection and grant system network permissions if prompted.
Step complete: The client has loaded the servers, not just saved a configuration name. If the update fails, check whether the error is an invalid URL, a failed network request, or a configuration parsing issue. Then check the link, network, and format accordingly.
Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are different proxy protocols or solutions, not interchangeable settings. Your client must support the protocol and configuration fields used by the subscription. If you see an “unsupported protocol” error, check compatibility rather than changing the protocol name to try to bypass it.
Choose a Server and Routing Mode
For your first connection, choose a server suitable for your destination and leave the other settings at their defaults. Check the server list for coverage, but don’t assume a country name determines speed. Your local carrier, network route, exit location, and current load all affect performance.
A direct route usually connects your device straight to an international entry point. A relay route passes through an intermediate entry point first. IEPL typically refers to a dedicated international transport segment. These describe network paths, not the proxy protocol used by your client. A dedicated route’s name also can’t guarantee that a site will always be accessible.
Rule-based mode routes traffic according to conditions such as domain, address, or app, making it suitable for using local services alongside international websites. Global proxy mode generally sends requests handled by the client through the selected proxy, but won’t automatically capture traffic from apps outside the client’s scope. Direct mode does not mean the proxy is enabled.
Start with rule-based mode and test the websites you use regularly. If a request still connects directly, check which rule matched it. You can temporarily switch to global proxy mode for comparison, then restore your usual settings. Don’t change the server, rules, and DNS at the same time; even if the connection comes back, you won’t know which change helped.
Test the Connection — “Connected” Isn’t Enough
A “Connected” status usually means the client has started a connection; it doesn’t prove that requests are taking the intended route. Check the websites you visit, your exit information, and the client logs, and test the apps you actually need to use.
- ✅ Open a local website that normally works to confirm your basic internet connection is up.
- ✅ Open an international website you want to use and check that the page loads fully, not just a cached homepage.
- ✅ Visit “My IP” on the site and check whether your browser’s exit matches your routing mode.
- ✅ Find a request to your target site in the client logs and confirm it used the expected rule and server.
- ✅ Test the app you actually plan to use, then disconnect and reconnect to make sure the result is repeatable.
My IP shows the exit used to access that page; it doesn’t represent every app’s exit. In rule-based mode, the page may connect directly, so an unchanged exit address alone doesn’t prove the connection has failed. Check whether the page is being proxied and review the client logs.
Consider DNS checks in context, too. A DNS leak generally means that requests expected to follow a particular route were instead sent to an unexpected resolver. DNS requests intentionally routed directly by your rules aren’t necessarily leaks, and a test page showing a particular region doesn’t tell the whole story.
If you’re concerned about DNS routing, check the client’s DNS settings, your system’s resolver configuration, and whether your browser uses its own encrypted DNS. These settings can interact. Follow the relevant client guide to align them, then test again. Don’t disable system protections or replace every DNS setting blindly just to change one test result.
Troubleshoot Based on Where Things Fail
Start with the last step that worked and troubleshoot from there. If your account and order are fine but the subscription won’t update, check the subscription request. If the servers are imported but only one app fails, check whether the app is covered by the client and routing rules. There’s no need to create another account.
| What you see | Check first | What to do next |
|---|---|---|
| Service missing after payment | Order status, account used, payment record | Keep your order confirmation and ask support to check |
| Subscription update fails | Complete URL, network access, service status | Copy the link again from the panel and check the specific error |
| Configuration won’t parse | Subscription format, client protocol support | Choose a compatible client or format using the guide |
| No websites work after connecting | Basic network connection, selected server, conflicts with other proxies | Disconnect and confirm basic connectivity, then test this client on its own |
| Browser works, app doesn’t | Whether the app follows the system proxy and whether rules route its traffic | Check the app’s proxy settings or virtual network adapter mode |
| Only one website fails | Rules for the site, DNS, site region, and account restrictions | Compare the server and request logs to identify platform restrictions |
Don’t run multiple proxy clients at once just to get a connection. They can compete for system proxy settings, virtual network adapters, or routes, making the interface look normal while requests take the wrong path. To compare clients, quit the others before starting the one you want to test.
When contacting support, include your operating system, client name, exact error message, the step where the issue occurred, and what changed when you tried another network or server. Hide your subscription link, login details, and sensitive payment information in screenshots. Server names and redacted error messages are usually more useful than simply saying “it doesn’t work.”
Final Checks for Everyday Use
Once the connection works again, switch any temporary global settings back to a routing mode that suits you. Check that local work tools, online banking, and frequently used apps still work. Don’t leave temporary test settings in place without considering which requests they affect.
Updating a client and updating a subscription are separate tasks: the first updates the software, while the second refreshes server configuration. A successful subscription update doesn’t mean the client supports a new protocol. Updating the software doesn’t mean the subscription itself has been refreshed. Check each separately when something changes.
Done means you know where your traffic is going. Your account service is active, the subscription has imported successfully, the intended requests use the expected route, and your actual apps work. Verify first, then make changes one at a time and keep the settings that work.
A VPN doesn’t replace a website’s own security checks or automatically prevent account restrictions, malicious downloads, or phishing. Check website addresses, protect your credentials, and follow the laws where you are and the rules of the platforms you use. For help with settings, visit the Help Center.