Create an account and open the user dashboard
Start at the VPNJI account portal and follow the prompts to choose a username and password. No email address is required. You’ll use your username to sign in later, so save it and your password securely, and don’t reuse a password from another site. This takes you to the user dashboard, not this guide: the dashboard shows your account, plans, orders, and subscription, while this page explains the setup process. Once you’ve created your account, make sure you can access the dashboard before moving on.
Already have an account? Select “Log in” on the right side of the site navigation instead of creating another one. In the dashboard, check your account details to make sure you’re using the right account, especially if you share a browser or switch devices. Plans and subscriptions belong to a specific account. If an order and your route details don’t match later, check which account you’re signed in to before reinstalling your client.
You don’t need to find a subscription link or enter a server address in your system settings yet. Creating an account gives you access to the dashboard; you’ll get the configuration your client needs after your plan is active. Keep the dashboard open and go to the Plans section. You’ll confirm payment, copy your subscription, and get your client there.
Choose a plan and check your order
Once you’re in the Plans section of the dashboard, consider how you’ll use the service and choose a suitable option. Monthly plans are designed for ongoing use: ¥9.9/month for 60GB, ¥18/month for 250GB, or ¥28/month for 500GB. Monthly data resets on your activation date, not necessarily on the first day of the calendar month. Video streaming, file downloads, and extended use of online tools all consume data, so choose based on your typical usage, not just the price.
If your usage is occasional or unpredictable, compare the data packages: ¥158 for 300GB, ¥358 for 1000GB, or ¥658 for 3000GB. Data lasts until it’s used and never expires. Data packages and monthly plans are billed differently, so don’t compare a package’s total price with a monthly fee. Every plan supports unlimited simultaneous devices. The number of devices doesn’t limit your choice of data allowance, but each device still uses data from your plan.
After choosing a plan, create an order in the dashboard. Check the plan name, price, and data allowance, then pay with Alipay, WeChat Pay, or USDT. Once the payment page confirms completion, return to the dashboard to check the order status and verify on Overview that the plan is active. Your client needs an active subscription, so confirm this before importing the configuration. Don’t keep creating new orders while the status of your existing order is still unclear.
VPNJI offers a 60-day no-questions-asked refund. See the refund policy for details on how to request one. If you upgrade later, the price difference is converted into remaining days; check the result shown in your dashboard. For a closer look at prices, data allowances, and billing terms, visit the plan pricing page. There’s no need to compare every option before your first connection.
Get your subscription for the client
Once your plan is active, open Overview in the user dashboard and find the subscription options. A subscription link isn’t a regular webpage to browse; it’s how your client retrieves route configurations. Use the dashboard’s copy option to avoid missing characters when selecting the text manually. If the dashboard offers an import option for your client, you can follow those instructions instead. Make sure the client is installed before starting the import.
If you’re copying the link, switch to your client and paste the entire link into the “Subscription URL” or “Configuration URL” field. Don’t delete query parameters, change the domain, or add a trailing space. Some clients ask you to name the configuration first. This is just a label for your own reference—you can call it “VPNJI.” It doesn’t replace the subscription link or change your account login details.
A first sign that the import worked is that the client can update the configuration and show a list of routes—not merely a configuration name. If you see a name but no routes, check that the subscription updated, the plan is active, and the link was copied in full. Don’t use the user dashboard login page as your subscription URL; the login page, guide, and subscription configuration each have a different purpose.
Treat your subscription link as sensitive account information. Don’t post it in public forums or share screenshots that show the full link with people who don’t need it. This page doesn’t include real subscription links; get yours from the dashboard after signing in. When contacting support about an import issue, you can share the error message and client name, but hide sensitive parts of the subscription link.
Import a client for your platform
Open the Clients section in the user dashboard and choose the option for your device’s operating system. You must sign in to get a subscription, and an active plan is required for the actual installer; installers aren’t available publicly on this page. Follow the dashboard instructions and use a client that supports subscription import. Don’t mix configuration files or menu instructions from different clients. After installation, import the configuration before connecting so it’s easier to identify where a problem occurs.
Windows: Add a subscription in configuration management
On Windows, use the desktop client option provided in the dashboard and choose a client that supports subscription configurations and system proxy management. After installing and opening it, look for “Configuration,” “Subscription,” or “Import from URL” in the configuration management page. Paste the subscription URL copied from Overview, save it, and update the configuration. Then select it. Once you see the route list, go to the connection or proxy page and choose a route—don’t stop at the configuration import window.
Some desktop clients have separate connection and system proxy switches. Enable the settings required by the dashboard instructions so your browser can use the client’s proxy. If the system shows a permission prompt, check which app it refers to before allowing access as needed. For your first test, use a regular browser page. Command-line tools and developer tools may have separate proxy settings, so don’t rely on them alone to confirm the import worked.
macOS: Import the configuration and check network permissions
On macOS, use the desktop client provided in the dashboard. The import option is usually in the configuration list, subscription manager, or settings for a menu bar app. Add the link and update the configuration, check that routes appear, then set the VPNJI configuration as active. If you open the client using an import option in the dashboard, still check that the configuration was imported. Opening the app doesn’t necessarily mean the configuration was saved.
When you connect, you may see a prompt for a network extension, VPN configuration, or another system permission, depending on how the client works. Confirm permissions as instructed by the client, then check its connection status. If the prompt asks you to continue in system settings, do that before testing access. Don’t keep switching routes before the permission takes effect. You can check the help center for details on system proxies versus app-specific proxies if a particular app has problems.
Android: Add a subscription and allow the VPN connection
On Android, use one of the mobile clients listed in the dashboard. In configuration management, tap the add button and choose “Import from URL” or “Add subscription.” Paste the full link, save it, and update the configuration. Then select the imported configuration and the route you want to use. If the client supports both local files and subscription links, use the link import option rather than pasting the URL into a file path field.
When you connect for the first time, the system usually asks you to confirm VPN access. Check the app name and allow the connection, then return to the client to confirm it’s connected. Keep the client in the foreground or running normally in the background while testing; don’t force-close it. If it disconnects only after you switch to another app, first confirm that the connection works, then check background activity and battery settings in Troubleshooting. There’s no need to create another account or order.
iOS: Get the app as directed in the dashboard and add your subscription
On iOS, use an app that supports subscription import, as listed in the dashboard, and get it through the corresponding App Store link. App availability may depend on your store region. If you can’t find it, check the dashboard instructions and your store region; don’t install configuration profiles from unknown sources. For more on store regions, clients, and configuration profiles, read Choosing a VPN for iPhone.
Open the app and add a subscription from its subscription or configuration menu. Enter the link and update it. If the app supports importing directly from the dashboard, you can use that option, but return to the app to confirm that routes appear. When connecting, follow the system prompt to add the VPN configuration, then choose a route and connect. Seeing a VPN entry in system settings only means the configuration was added; check the client status and test access in the next step to confirm it works.
Using Linux and other devices
VPNJI also supports Linux. Check the relevant instructions in the dashboard’s Clients section to confirm how to import the configuration and route network traffic before enabling it. This guide doesn’t cover command-line or system service setup, keeping the basic desktop walkthrough focused. You can import the same account subscription on multiple devices, with unlimited simultaneous connections. Make sure the subscription updates correctly in each client.
Test your connection in the app you want to use
After importing, select the VPNJI configuration, choose a route from the list, and connect. For your first test, you could start with a route in a nearby region, but proximity doesn’t guarantee a faster connection on every network. Establish a baseline with a route that works for your everyday use, then adjust it for AI tools, streaming, or other needs. See the route list for route types and selection tips; there’s no need to test each one before your first connection.
First, check that the client shows an active connection. Then open the website or app you want to use and see whether its content loads, you can sign in, and subsequent actions work as expected. A VPN icon, connection label, or route name alone doesn’t prove that every app is using that route. Browsers, desktop apps, and command-line tools may use different network paths, so test with the app you actually need.
If a website still won’t open, check that the right configuration is selected, the subscription is up to date, and the connection is enabled. Then check the system proxy on desktop or VPN permissions on mobile. Try another route and see if anything changes. If your browser works but a particular app doesn’t, check that app’s proxy and split-tunneling settings before assuming the whole subscription is broken. Streaming and AI services may also be affected by account region, platform policies, or the service itself. A successful connection doesn’t guarantee access to every feature on a platform.
Once the connection is working, keep the current configuration and note the names of routes you use often. When the client prompts you to update the subscription, use the update option for the existing configuration; you usually don’t need to add it again. If you change devices or clients, or notice the route list isn’t up to date, check your subscription and plan status in the dashboard. To disconnect, use the client’s stop option and confirm that system proxy or VPN settings have returned to normal, so they don’t affect regular browsing after you close the app.
If the issue persists, look for a solution in the Help Center. For system-level checks, visit Troubleshooting. When submitting a support ticket, include your device’s operating system, client name, selected route, error message, and steps you’ve already tried. Hide sensitive information in screenshots. Describe whether you can’t connect at all, can connect but can’t open websites, or have an issue in just one app—this is more helpful than simply saying the connection failed.