Guides

Import your subscription and connect

Confirm your plan in the dashboard, then import your subscription into a client. Finish by checking your exit IP and target app to complete the setup from account creation to a working connection.

Create an account and save your login details

Open the account creation page in the YiYiVPN user dashboard, enter a username, and set a password. No email address is required—just a username and password. Choose a username you’ll recognize, and use a password you don’t use on other sites. Before submitting, check your keyboard input and make sure the password doesn’t contain any unintended spaces, so you can log in afterward.

Once you see the confirmation, open the user dashboard and check that you can access your account. If the page remains on the login screen, sign in with the username and password you just set. You should see options such as your account overview, plans, and client downloads. Access to the dashboard alone doesn’t activate a plan; next, choose a billing option that suits you.

Save your username and password in a trusted password manager instead of relying on an open browser tab. Since account creation doesn’t require an email address, don’t assume you have an email-based recovery option. If you can’t log in, first check your username and password, then use the help options actually available in the dashboard. Avoid creating multiple accounts, which can make it harder to match orders to the right account.

Start Free

Choose a plan and check your order status

After logging in, open the plans section and compare monthly subscriptions with data packages. Monthly subscriptions suit ongoing use: ¥9.9/month for 60GB, ¥18/month for 250GB, and ¥28/month for 500GB. Data resets monthly on the activation date. Data packages suit more occasional use: ¥158 for 300GB, ¥358 for 1000GB, or ¥658 for 3000GB. Data lasts until it’s used and never expires. Consider your usage habits as well as the price.

After choosing a plan, go to the order confirmation page and check the plan name, data allowance, billing method, and amount due. YiYiVPN accepts Alipay, WeChat Pay, and USDT. Complete payment using one of the options shown on the page. For USDT, carefully check the network, amount, and any other requirements displayed on the payment page; don’t rely on payment experience from other sites. Use the current order page as the source of truth.

After paying, return to the dashboard and check whether the order is confirmed and the selected plan appears in your account overview. A completed payment on an external payment page and an active plan in the dashboard are two separate things to verify. If the dashboard hasn’t updated yet, check the original order and refresh its status. Don’t pay again right away. If you still have questions, share your order details through a support ticket in the dashboard and ask for a review.

All plans support unlimited devices, and YiYiVPN offers a 30-day no-questions-asked refund. See the refund policy for details. If you upgrade a monthly subscription mid-cycle, the price difference is converted into remaining days. For now, just activate your current plan; there’s no need to arrange an upgrade before getting started. Compare full pricing and terms on the plan pricing page.

Choose this plan

Get your subscription and add it to a client

After confirming your plan status, open the account overview in the user dashboard and look for the subscription or import options. A subscription link isn’t a regular information page; it gives a client the details needed to load route configurations. If the dashboard offers both a copy link option and a client import button, choose the one that works with your client. If you haven’t installed a client yet, copying the link is often easier to follow and makes it simpler to check each step below.

After copying the link from the dashboard, paste it into the subscription URL field in your client—not into a browser search box. Copy the full link, not the plan name or the URL of the dashboard page. If the client reports a format error, copy the link again and check that it has no extra spaces or line breaks at either end and that no characters are missing.

Your subscription link is private account information. Don’t post it in public chats, forums, screenshots, or online conversion tools. If you need help, describe the error and the platform you’re using. Before sharing a screenshot, hide the subscription link and other sensitive account details. If you think the link has been exposed, check whether the dashboard offers a subscription reset or contact support through a ticket. After a reset, you’ll also need to retrieve and update the subscription on your devices.

At this point, you should have found the subscription option in your own dashboard and know which client will receive it. You don’t need to look for a working link on this page or ask someone else to import it for you. Keep the dashboard accessible, get the client for your device, and then import the subscription.

Open account overview

Import your subscription on each platform

Go to the client downloads section in the user dashboard and choose your operating system. You can download the Windows, macOS, Android, and Linux clients after logging in, even without a purchased plan. To use a plan’s routes, however, you’ll need to activate a plan and import your subscription. The iOS download option requires a purchased plan that hasn’t expired. Always access downloads through the dashboard; don’t substitute an installer with a similar name from search results.

Windows: Import through configuration management

On Windows, choose the desktop client provided in the dashboard, download it, follow the system prompts to install, and open it. Find “Configuration,” “Subscription management,” or a similarly named section, then use an option such as “Add remote configuration” or “Import from link” to paste in the subscription you copied from the dashboard. If the dashboard offers one-click import, you can use it once the client is installed. Check that your browser opens the expected client.

After adding the subscription, update it and check that the route list appears. Set it as the active configuration. A successful save only confirms that the link was added; it doesn’t necessarily mean the routes have finished loading. If the list is empty, check the error message from the subscription update, then confirm your plan status. Once the configuration appears, keep the default settings for now and continue to the connection checks below. There’s no need to change system routing or advanced rules at the outset.

macOS: Import first, then enable the configuration

On macOS, download the Mac desktop client from the dashboard and open it according to the installation instructions. If the system requests permission, check the app’s source and the purpose of the prompt before approving it. Go to the configuration or subscription section and add a subscription by link, pasting the full address from your account overview. If your version puts these options in the menu bar menu, open settings or configuration management from there.

After importing, update the subscription and select the configuration you just added. You should see selectable routes in the client, not just a configuration name. Then open the connection screen. If the system asks to allow a network configuration, follow the instructions in your client. Don’t run multiple proxy tools at the same time, or it may be hard to tell which one is active. If routes appear but websites still behave unexpectedly, check your exit IP below before troubleshooting individual apps.

Android: Add a configuration using the subscription link

On Android, get the mobile client from the dashboard, install it as prompted, and open it. Go to the configuration list or subscription management and look for an option to add, import from a link, or add a remote configuration. Paste the subscription link from the dashboard into the appropriate field. If the app also asks for a name, choose one that’s easy to recognize; the name isn’t the subscription link and doesn’t determine which routes are included.

Save the subscription, update it, and confirm that the route list has loaded before returning to the connection screen. When you connect for the first time, Android may ask for permission to establish a VPN connection. Check which app is requesting permission, then approve it. Granting permission alone doesn’t mean the subscription has been imported, so return to the client and check the configuration and routes. If the connection behaves differently when the app is in the background, review your device’s background activity settings later. First, verify the connection with the app in the foreground to avoid changing too many settings at once.

iOS: Get the client through the dashboard

If you’re using an iPhone or iPad, first make sure your plan is active and hasn’t expired. Then open the iOS download option in the dashboard and follow the instructions to get the client from the App Store. If your current App Store region doesn’t meet the download requirements, read the instructions in the dashboard first. Don’t install configuration profiles from unknown sources. Getting the client and authorizing a network configuration are separate steps; installing a profile doesn’t mean the subscription has been imported.

Open the client, go to configuration or subscription management, and add the subscription by link. If the dashboard provides an import button, use it and confirm that your browser opens the client, then check the import result. Update the subscription, enable the configuration, and choose a route to connect. Approve the system prompt to add a VPN configuration if one appears. For more on App Store regions and download options, see iPhone clients and configuration profiles. This guide doesn’t cover additional steps for changing your account’s region.

Connect to a route and verify that it works

Choose a route from the enabled subscription configuration, then turn on the connection. For your first connection, try a route in the same region as the service you want to use. If your client offers rule-based and global modes, start with the dashboard’s recommendation or the default setting rather than changing multiple proxy options at once. After the client says it’s connected, check for any system network permission prompts that still need approval. If other proxy tools are running, close them before testing.

Next, check your exit IP. Open My IP and compare the exit details shown there with the results you get when disconnected. The lookup shows the route used to reach that page; it doesn’t mean every app uses the same route. In rule-based mode, some sites may still connect directly. If the result hasn’t changed, check that the configuration is enabled, a route is selected, and your browser is using the client’s proxy.

Then open the site or app you actually want to use. For an AI tool, sign in and try a real task. For streaming, open specific content and try playing it. Being able to open a homepage doesn’t confirm that account sign-in, access to the content, or playback is working. The platform’s account region, service rules, and content licensing can also affect the result. Not every error is caused by the route, and the client’s “Connected” status alone doesn’t prove the service is usable.

If your exit IP looks right but the target app still fails, note the error message, then close and reopen the app before testing again. If you need to try another route, change just one at a time and leave other settings alone so you can compare results. If none of the routes work, check your plan status and remaining data in the dashboard, then see whether the subscription updates successfully. If only one app has a problem, check its proxy rules and service status first.

Once you’ve checked your exit IP and tested the target app, keep the current configuration for everyday use. If the route list changes later, update the subscription; there’s no need to create another account or pay again. For monthly subscriptions, keep an eye on your data, which resets on the activation date, and your plan status. For data packages, check the remaining data. For more on DNS checks, per-app proxy settings, or cases where a client says it’s connected but traffic isn’t routed, see How to verify your exit IP, DNS, and per-app routing. For persistent issues, see the complete guide for beginners and advanced users, or send a support ticket through the dashboard with your platform, client, and error details.