This beginner-friendly VPN guide follows the setup process from start to finish: understand how connections work, choose a plan, pay, get your subscription, import it into a client, and verify the route. Keep these roles straight: your account manages the service, your subscription delivers the configuration, and your client establishes the connection. Completing payment doesn’t connect a device by itself.

What VPNs, subscriptions, and clients do

Strictly speaking, a VPN creates a virtual private connection between your device and a remote network. In everyday use, “VPN service” can also refer broadly to proxy subscriptions and traffic-forwarding services, though these implementations aren’t identical. A proxy client may handle only apps that follow the system proxy settings, or it may route more traffic through a virtual network interface. The actual scope depends on the client’s mode and permissions.

A subscription URL gives a client access to a configuration containing server addresses, authentication details, and other settings. It isn’t a regular website link or an account login URL. Seeing a list of servers in the client only confirms that the configuration was read. Whether traffic uses a selected server after you connect depends on the proxy mode and routing rules.

Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are names of different proxy protocols or protocol schemes, not plan tiers. Your client must support the protocol and transport settings used by the configuration. A protocol’s name alone doesn’t mean it’s included in your current VPN87 subscription. Check the control panel and the instructions for your client, and don’t change protocol fields yourself.

Choosing a plan: Know whether data resets or carries over

Start with how often you’ll use the service, then consider how much data you need. If you regularly use international websites, join video calls, or stream video, compare the cost and data allowance of monthly plans. If your usage is irregular, consider a data package that remains available until used. Video quality, viewing time, and background downloads all affect data use, so “daily or not” isn’t enough to estimate what you need.

VPN87 monthly plans and data packages; see the pricing page for full details
Billing type Price and data Data terms
Monthly plan ¥9.9 / 60GB Resets monthly on the activation date
Monthly plan ¥18 / 250GB Resets monthly on the activation date
Monthly plan ¥28 / 500GB Resets monthly on the activation date
Data package ¥158 / 300GB Never expires; use it whenever you need it
Data package ¥358 / 1000GB Never expires; use it whenever you need it
Data package ¥658 / 3000GB Never expires; use it whenever you need it

Monthly plans don’t reset at the start of each calendar month. If you upgrade mid-cycle, the price difference is prorated based on the remaining days. Data packages don’t have a monthly reset cycle, so don’t compare them as if they had the same billing period as a monthly plan. Before choosing, check the prices and terms on the pricing page. You can adjust your choice later based on usage shown in the control panel; there’s no need to predict every use case in advance.

VPN87 has no limit on the number of devices that can be connected at the same time. That doesn’t mean data is unlimited or that every device will get the same speed as you add more devices. All devices use data from your plan, and a client’s local usage figures may differ from those in the control panel. Refer to the control panel for billing and remaining data details.

Create an account and pay: Check your order before getting the subscription

VPN87 doesn’t require an email address. Create an account with a username and password, and store your credentials securely. Don’t reuse a password from another important account. Your username is for signing in to the control panel; your subscription URL is for importing into a client. They serve different purposes and shouldn’t be saved in public notes or shared documents.

  1. Open the user control panel to create an account or sign in, then check the plan’s billing type, price, and data allowance.
  2. Follow the order page in the control panel to pay with Alipay, WeChat Pay, or USDT. Before transferring assets, verify the network and payment details shown on the page.
  3. Return to the order and plan pages to confirm the status has updated. If payment is complete but the service doesn’t appear active, check the order first. Don’t pay again.
  4. After signing in, get your subscription. Then open the control panel’s downloads page, choose the client for your platform, and follow the instructions provided.

For order issues, contact support through a ticket in the control panel and include the order record and error message. Never share your account password or full subscription URL. VPN87 offers a no-questions-asked full refund within 14 days of the first payment. Check the application instructions and where to submit your request before proceeding.

Import your subscription into the right client

VPN87 supports Windows, macOS, iOS, Android, and Linux. Check the control panel’s download page for compatible clients. The client page doesn’t provide static installers in this article; iOS downloads are subject to eligibility in the control panel. Don’t assume that two clients can read the same configuration just because they use the same file extension.

In most cases, import your subscription by choosing the option for your client in the control panel, or by copying the subscription URL and adding it under subscriptions or configuration management in the client. Button labels vary by app. The important part is to add the URL as a remote configuration that can be updated, not paste it into a server address field. After importing, update the configuration, check that the server list appears, then select and enable it.

Permissions to check on each platform

  • Windows: System proxy and virtual network interface modes handle traffic differently. Some apps don’t use the system proxy, so a successful browser test doesn’t confirm that every program is covered.
  • macOS: Network extensions or system proxy settings may require your permission. Approve the request from your client, and avoid running multiple tools that route network traffic at the same time.
  • iOS: Follow the system prompt to allow the VPN configuration. The connection icon in the status bar shows that the network tunnel is enabled; it doesn’t prove that every service you want to use is reachable.
  • Android: The client usually needs permission to create a VPN connection. System restrictions on background activity can interrupt a persistent connection, so check the app’s background settings if needed.
  • Linux: Environment variables generally affect only programs that read them. Desktop proxy settings may not cover terminal apps or background services, so check each app’s behavior.

Choose a server and routing mode: location first, route second

VPN87 covers 100+ countries and offers 210+ routes, but broad coverage doesn’t guarantee that every location meets a particular service’s requirements. First check which locations the app allows, then choose from the routes available in the control panel. If you don’t need a specific location, compare your connection experience. If your account is tied to a region, avoid switching exit locations often just to get lower latency.

A direct route typically connects your device to an overseas service node. With a relay, traffic goes through an intermediate node before reaching the destination exit. IEPL refers to a specific network transport link, not a proxy protocol. A dedicated line doesn’t mean every segment between your device and a website uses that line, nor can it guarantee that a streaming or AI platform will always accept its exit. See the route guide for more details on route types.

Routing modes use rules to decide which connections go direct and which use a proxy; rule-based routing is generally better suited to everyday use. Global proxy mode usually sends connections handled by the client through the selected proxy, but it doesn’t necessarily cover every network request on your device. A virtual network interface can handle more traffic, but bypass rules may still apply. Don’t rely on a mode’s name alone to determine what it covers.

Verify your connection: “Connected” isn’t enough

“Connected” may only mean that the client’s local service started successfully. Check the exit location, app behavior, and DNS resolution separately, and note what you observe before and after connecting. To check your public IP, use a request that follows your current routing rules. With rule-based routing, different websites showing different exit locations may be expected.

  • ✅ Check that the intended configuration and route are selected, the subscription updated successfully, the plan is active, and enough data remains.
  • ✅ Compare public IP details before and after connecting. Check whether requests that should use the proxy show the expected location; location databases can be inaccurate.
  • ✅ Open the app you actually want to use and try its normal features. Check separately whether the home page loads, you can sign in, and the feature you need works.
  • ✅ Review the client’s connection logs and matched rules to make sure the target domain wasn’t sent direct by mistake or blocked by a rule.
  • ✅ Check that DNS and IPv6 routes behave as expected. If needed, follow your client’s instructions instead of switching to a random public DNS resolver.

A DNS leak occurs when domain lookups that should be protected or handled through a specified route unexpectedly use another resolver path. The resolvers shown by a test site don’t necessarily have to be in the same region as your exit, so that alone doesn’t prove a leak. Check the client’s DNS mode, the resolver’s ownership, and the path taken by actual requests. If IPv6 isn’t covered by your configuration, it may use a different exit route from IPv4.

VPN87’s core security claim is “no logs.” This describes the service’s privacy policy; it doesn’t mean websites can’t identify your account, browser characteristics, or device activity. A connection tunnel also doesn’t replace HTTPS, account security settings, or system updates.

Can’t connect? Troubleshoot one issue at a time

Subscription won’t update: Check your local internet connection, the subscription status in the control panel, and whether your client is compatible. If the link was reset, import the current one again. There’s no need to keep switching routes before the import succeeds; the client may not have a valid configuration yet.

Nothing loads: First check whether your regular internet connection works with the client turned off. Then check the system time, network permissions, and any conflicts with other proxy tools. Next, try another available route from the control panel. Change one thing at a time and note the result.

Only one app fails: Check the routing rules, whether the app uses the system proxy, the account’s region, and the platform’s policies. A website loading while an app fails doesn’t necessarily mean the route is entirely unavailable. If a platform rejects an exit, changing protocols won’t necessarily fix it.

Connection works, but streaming or downloads are unstable: Check your local Wi-Fi, background transfers, and the status of the service you’re trying to reach. Latency, sustained throughput, and packet loss point to different issues. A single connection test can’t replace real-world use, and a dedicated-line label isn’t a speed guarantee.

If you still can’t identify the issue, check the user guides and technical reference, then open a support ticket in the control panel with your operating system, client name, selected route, time of the issue, and a redacted error message. Share only what’s needed to troubleshoot, and keep access credentials private.