This beginner’s VPN guide follows the real setup process from day one: check your account and plan, get your subscription configuration, then verify that the app you want to use is actually connected. A successful payment, a client showing “Connected,” and a webpage loading are three different checkpoints. Check each one in turn to find issues more easily than by repeatedly reinstalling the app.
Create an account: Keep Your Login Details Safe
Start at the VPNJo account creation page and set a username and password. No email address is required. Use these credentials to sign in to the user panel; don’t enter them into your client as a subscription link. You’ll get the subscription configuration from the panel later—they serve different purposes.
Once your account is set up, make sure you can sign in to the user panel before paying. Consider saving your login details in a password manager, and take note of your username’s capitalization and how to enter it. Don’t post account screenshots in public chats or share your password with anyone claiming they can configure things for you.
What to expect: You can access your account page. If you can’t sign in, check your input method, leading or trailing spaces, and saved password first. Avoid creating multiple accounts and mixing up their orders. Complete payment and subscription setup in the same account.
Choose a plan: Monthly Resets vs. Data Packs
For your first time, think about whether you’ll use the service regularly or only while traveling. Monthly subscriptions are suited to managing usage month by month. Data packs last until the data is used up and never expire, making them a good fit if you don’t want to manage data monthly. Unlimited devices doesn’t mean unlimited data, so keep an eye on your plan’s remaining allowance.
| Billing Type | Price and Data | Data Rules |
|---|---|---|
| Monthly subscription | ¥9.9/month / 60GB | Resets monthly on the activation date |
| Monthly subscription | ¥18/month / 250GB | Resets monthly on the activation date |
| Monthly subscription | ¥28/month / 500GB | Resets monthly on the activation date |
| Data pack | ¥158 / 300GB | Use it until it runs out; never expires |
| Data pack | ¥358 / 1000GB | Use it until it runs out; never expires |
| Data pack | ¥658 / 3000GB | Use it until it runs out; never expires |
Payment methods include Alipay, WeChat Pay, and USDT. Before paying, check that you’re in the right account and confirm the plan name and order total. After payment, return to the panel and check the order and plan status. If the payment provider shows the payment as complete but the panel hasn’t updated, refresh the order and keep your payment receipt. Don’t pay again for the same issue.
Data cycles are based on the activation date. Monthly subscriptions don’t all reset at the start of the calendar month. If you upgrade mid-cycle, the price difference is prorated for the remaining days. Check the panel for your current plan and data balance, and see all available options on the plans and pricing page.
What to expect: The order is complete in the panel, and your plan is active for the next setup steps. VPNJo offers a 14-day no-questions-asked refund. If the service doesn’t meet your needs, contact support to learn how to request one.
Get Your Subscription: It’s Not Your Panel Login URL
Find the subscription or client configuration option as directed in the panel. Subscription links are typically used by compatible clients to fetch server details, authentication information, and related settings. Copying the panel URL from your browser’s address bar is not a substitute for copying the subscription link. Clients may accept different configuration formats, so follow the panel’s download page or the setup guide.
Check client compatibility before importing. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are different proxy protocols or solutions, not interchangeable subscription formats. A client that says it supports subscriptions may not support every protocol or field. This is a general explanation and doesn’t mean VPNJo offers every option listed; check the panel and your client for what’s actually supported.
- In the signed-in panel, copy the subscription link for your client. Make sure you don’t miss any characters at the beginning or end when selecting it.
- Open the client’s subscription or configuration manager and choose the option to import from a link. If the official instructions specify another import method, follow those instead.
- After the update completes, check that selectable routes appear—not just an empty subscription entry.
Treat your subscription link like a password. Don’t paste it into public forums, online conversion sites, or unfamiliar diagnostic tools. When asking for help, hide the full link, QR code, and authentication fields. If you think it may have been exposed, check whether the panel offers a reset option or contact support.
What to expect: The client lists available configurations or route names. If importing fails with a parsing error, first check the link type and client version. If the download fails, check whether your current connection can reach the subscription URL. These aren’t the same as a route connection failure.
Install the client: Check Permissions for Your Operating System
VPNJo supports Windows, macOS, iOS, Android, and Linux. Check the user panel’s download page for currently available clients and setup instructions. Don’t judge an installer’s source by its filename. Interface labels vary between systems; the notes below explain what to check, not the exact menu names for every client.
- Windows: Make sure the configuration is enabled. If the client uses system proxy mode, check that the system proxy is turned on as well. Some apps that don’t use the system proxy may still connect directly. Follow the client’s instructions to check whether virtual network adapter mode is available and requires additional permissions.
- macOS: The first time you enable the client, you may need to allow it to add a network configuration or grant related system permissions. The app being open doesn’t mean it’s routing traffic if permissions haven’t been granted.
- iOS: Follow the system prompts to allow the VPN configuration. The system’s connection indicator means the configuration is enabled, but doesn’t prove that traffic from the app you want to use is being routed as expected.
- Android: Make sure you’ve granted the system VPN permission. If the connection often drops when the app is in the background, check battery optimization and background activity restrictions in your device settings.
- Linux: Desktop apps, command-line tools, and system services may use proxies differently. A working browser connection doesn’t mean your terminal environment variables or other apps are configured too.
For your first test, turn off other proxy tools to avoid multiple apps changing your system proxy, routes, or DNS at the same time. If a public Wi-Fi network requires you to open a webpage to complete its access sign-in, do that before connecting.
Choose a route: Get Connected First, Then Adjust Routing Rules
VPNJo covers 90+ countries and 210+ routes. You don’t need to try them all at first. Choose an exit location that matches the region required by the service you want to use. If there’s no regional requirement, try a nearby option first—but proximity alone doesn’t determine how well it will perform. Pick a specific test, such as opening a website you use regularly and completing an actual task.
Split tunneling typically uses rules to decide which connections go direct and which use the proxy. Global proxy mode generally routes traffic within the client’s scope through the proxy, but it doesn’t necessarily control every app or all system traffic. For your first setup, try the recommended rules. If an app doesn’t work as expected, temporarily switch modes as the client’s instructions suggest and compare the results. There’s no need to change every rule right away.
Labels such as IEPL dedicated line, relay, and direct describe the network path or transport method—not an encryption protocol—and don’t guarantee compatibility with any particular platform. Don’t infer speed, privacy, or access results from a label alone. See the server locations page for route details, then test the connection on your own network.
How to tell if your first connection works: Don’t judge by the route label you selected. Check whether the app you want to use can complete a real task, then disconnect the proxy and confirm your regular internet access still works. Keep the configuration you’ve verified, then adjust the location or rules one at a time.
Verify the connection: Check Client Status and App Results Separately
A client showing “Connected” is only the start. First, check that a regular webpage loads. Then test the service you want to use, including its pages, sign-in, and actual features. If your browser works but a desktop app doesn’t, check whether the app uses the system proxy, whether a rule sends it direct, and whether you need to restart it to pick up the new network settings.
- ✅ A route is selected in the client, the connection isn’t showing repeated errors, and the subscription list isn’t empty.
- ✅ The target website loads and can complete the request or action you actually need.
- ✅ If you need to check your exit location, use a trusted lookup method and test it in an app that’s expected to use the proxy.
- ✅ After disconnecting, your usual websites still work. If they don’t, check for leftover manual proxy settings.
- ❌ Don’t assume every app is connected just because a single speed test ran, a connection icon appeared, or one webpage loaded.
Interpret DNS checks in the context of your routing mode. DNS translates domain names into addresses. If the relevant requests are supposed to go through the tunnel but DNS queries unexpectedly take another route, domain lookups may be exposed and results may be inconsistent. However, resolving mainland China domains locally in split-tunneling mode may be exactly what your configuration is intended to do. Your browser’s encrypted DNS settings can also affect test results, so don’t draw conclusions from a single test page.
If a page loads but some resources fail, check the client’s rules and DNS guidance first. Don’t blindly disable certificate verification or install certificates from unknown sources. A working network connection doesn’t establish that your account is eligible for a service or that it meets the service’s regional policies. Treat restrictions reported by the platform separately from connection timeouts.
Troubleshoot issues: Start Where the Failure Occurs
Change one setting at a time and record the result. If the subscription won’t download, check your base connection and the link. If routes appear but none connect, check your plan status, the client’s error message, and another route. If the client connects but the app doesn’t work, check split-tunneling rules, DNS, and the app’s proxy settings. Changing the client, location, and rules all at once makes it hard to tell what helped.
If you need help from support via ticket, include your operating system, client name and version, the steps that led to the issue, whether all routes are affected, and the error message with sensitive details hidden. Don’t share your account password, full subscription link, or sensitive payment information. For payment issues, provide only the details support needs to verify the transaction.
After your first successful setup, save the route and mode you verified, and make sure you know how to update your subscription, check your remaining data, and disconnect. When setting up another device, grant the required permissions and test it on that system. A working setup on one device doesn’t confirm that another device is configured correctly.