120+ countries / 170+ routes

Servers and
international routes

Choose an exit region first, then compare connection paths. The city indicates the exit location; the route type describes how traffic reaches it. Assess them separately.

Coverage120+ countries / 170+ routes

DevicesUnlimited devices

PlatformsWindows / macOS / iOS / Android / Linux

Browse routes by region

These region and route combinations are examples to help explain how to choose a route, not a complete list of available options. For current route names, groups, and access, check the subscription available after signing in.

VPNMain covers 120+ countries and 170+ routes. This indicates the range of available exit locations; it does not mean every country offers the same route types or delivers the same results for every app. First check which regions your target service supports, then look for a matching exit in your subscription. Do not rely on distance or route names alone.

The “Streaming” column uses a consistent verification standard: check playback, available catalogs, and quality after connecting. This page does not guarantee ongoing playback in any specific region.

Example countries, cities, and route types
Country / region City Route type Streaming support
Asia-Pacific
Hong KongHong KongIEPLVerify after connecting
SingaporeSingaporeIEPLVerify after connecting
JapanTokyoDirectVerify after connecting
JapanOsakaRelayVerify after connecting
South KoreaSeoulRelayVerify after connecting
AustraliaSydneyDirectVerify after connecting
New ZealandAucklandRelayVerify after connecting
MalaysiaKuala LumpurRelayVerify after connecting
North America
United StatesLos AngelesRelayVerify after connecting
United StatesSeattleDirectVerify after connecting
United StatesNew YorkRelayVerify after connecting
CanadaTorontoDirectVerify after connecting
CanadaVancouverRelayVerify after connecting
Europe
SwitzerlandZurichRelayVerify after connecting
United KingdomLondonDirectVerify after connecting
GermanyFrankfurtRelayVerify after connecting
FranceParisRelayVerify after connecting
NetherlandsAmsterdamDirectVerify after connecting
SwedenStockholmRelayVerify after connecting
Other regions
BrazilSão PauloRelayVerify after connecting
ChileSantiagoRelayVerify after connecting
South AfricaJohannesburgRelayVerify after connecting
United Arab EmiratesDubaiRelayVerify after connecting
TurkeyIstanbulRelayVerify after connecting

Understanding route types

IEPL, relay, and direct describe different ways of routing traffic. They are not a performance ranking that applies to every network.

Dedicated link segment

IEPL

Local network → entry point → dedicated link segment → exit

IEPL generally refers to an international Ethernet private line. For subscription services, the term mainly indicates a dedicated link segment between the entry point and exit. The local connection from your device to the entry point still depends on your home network, Wi-Fi signal, and ISP routing. The dedicated segment does not carry the entire connection over one type of network; traffic also follows a separate path from the exit to the destination website.

This option can suit office work, sessions, and file transfers that require a sustained connection, and can serve as a comparison when using the service in the evening. Dedicated links typically involve higher resource and maintenance costs, but that does not mean a particular route will always be faster or that every plan charges an extra fee for a dedicated line. Check your subscription for available options and the plans page for pricing.

  • For ongoing use, check for interruptions rather than judging by whether the initial connection succeeds.
  • If the entry point is hard to reach, check your local connection before assessing the dedicated segment.
Separate entry and exit points

Relay

Local network → relay entry point → exit

A relay route places an entry node between your device and the target exit. It changes the path: your local network connects to an entry point that is easier to reach, then traffic continues to the target region. An extra hop is not necessarily slower, and fewer hops do not guarantee greater stability. Routing detours, congestion, and ISP interconnection all affect the experience.

A relay can help when a direct route to a distant region performs poorly but you still need an exit there. Costs typically include entry and exit resources and the connection between them; the actual cost depends on the setup, so the “relay” label alone does not indicate the price. When troubleshooting, distinguish an unreachable entry point from a problem with the destination website. Avoid replacing all your settings because one app fails.

  • When the exit region stays the same, compare relay routes with different entry points.
  • Keep a working route as a reference and change one setting at a time to help pinpoint the cause.
Direct connection to the exit

Direct

Local network → exit

Direct means the client connects to the selected exit node without using a separate relay entry point within the service. “Direct” describes the route architecture; it does not mean the target app bypasses the client proxy, nor that data crosses only one physical node on the public internet. Traffic still passes through your local ISP and international routing between your device and the exit.

When the route from your local network to the target region is suitable, a direct connection is straightforward to configure and can work well for everyday browsing and tasks that require a specific exit region. The resource setup is usually simpler, but quality exits and network access still have costs—direct does not necessarily mean a lower-priced plan. If performance changes noticeably when you switch local networks, consider differences in the access path before assuming the exit has become permanently unavailable.

  • Test on the network you actually use rather than relying on results from users in other regions.
  • If a direct route performs poorly, keep the same target region and compare it with a relay route.

Choose a route for your use case

Define what success looks like before switching routes. Web access, video playback, session stability, and gaming connections each require different checks.

Everyday browsing

If the service has no regional requirements, start by comparing exits in Asia-Pacific—but do not assume a nearby location guarantees speed. Open your usual sites, then check images, attachments, and pages that require sign-in. A homepage loading only confirms that some requests succeeded. If images or downloads fail, check whether client rules send those domains over a different route.

Once you find a route that works, keep it as your regular option and save a backup. Avoid switching exits frequently for each page; results over a sustained session are more useful than a one-time impression.

Streaming

First check the region required for your account and the content, then choose a matching exit. After connecting, open the specific title you want to watch and check whether playback starts, buffering continues, and the catalog matches your expectations. The exit region shown in a browser does not replace a playback test; services may use their own location detection and access policies.

After switching exits, an existing session may temporarily retain location data from the previous region. Follow the platform’s usual steps to stop playback, exit, and reopen the app, then check again. Catalogs and platform policies can change, so current playback is not a guarantee of ongoing access. See the streaming access guide for more checks.

Accessing AI tools

Start by checking the tool’s supported regions and account requirements, then choose an exit within its supported range. Test more than the sign-in page: check ongoing generation, file uploads, and whether results come back. If the chat page loads but generation stalls, the cause may involve persistent connections, browser extensions, app rules, or the tool itself. An error message alone does not identify the route as the cause.

For development tools, check the editor and terminal separately. Terminal apps may not automatically use the system proxy, so confirm that requests go through the client before switching routes. Keep the region consistent where possible to reduce disruption to account sessions. A working connection does not guarantee eligibility to use the target tool.

Gaming

Choose an exit based on the actual game server location, not the launcher’s display language. Sign-in, updates, and gameplay may use different network paths; being able to sign in to the launcher does not mean gameplay traffic is using the selected route. Also check that the client can handle the connection method used by the game.

When comparing routes, keep the game server and local network unchanged. Check for stalls, disconnects, or reconnections during actual gameplay. Download performance is not a reliable measure of in-game performance, and avoid switching exits during an active session. VPNMain does not guarantee compatibility with a specific game or consistent gameplay quality.

Work and collaboration

Follow your organization’s requirements for network access and exit regions before choosing a route type. Check document editing, video calls, code hosting, and file uploads separately, as they may use different domains or connection methods. If your organization has its own access tools, first check for conflicts with your current client settings.

Choose a route before starting a meeting or file transfer, and try to keep the exit unchanged while the task is in progress. When submitting a support ticket, note the app, the step where the issue occurred, the route name, and your local network. Do not include subscription links or account passwords in screenshots.

Verify your access path after connecting

A connected status in the client is only the starting point; the route is verified when the target app works as expected.

Check each step from subscription to app

  1. Get your current subscription. Sign in to the user panel, retrieve your subscription, and import it into the client. If the list differs from what you saw before, update the subscription first, then choose a route from the current list. Do not assemble server addresses manually. No email address is required; create an account with a username and password.
  2. Check where traffic is routed. Check that the client is running and review the active proxy rules. With split tunneling, different apps may use different paths. If an app still shows your original exit, first check whether it is included in the proxy rules.
  3. Check the exit region. Use IP lookup to see the exit information for your current browser request, then check the result in the target app. The lookup only reflects that request; it does not prove that other apps use the same exit.
  4. Test a real task. Try playback, an upload, or keeping a session active. If it still fails, compare another route type in the same region. Change one setting at a time and note the results; changing rules, networks, and exits together makes differences harder to trace.

Route list and device management

VPNMain supports Windows / macOS / iOS / Android / Linux, with unlimited devices online at the same time. Results can vary between devices because of client rules or local network access. Verify the issue on the affected device; results from another device cannot rule out a configuration problem.

The user panel is the central place for clients and subscriptions. On platforms other than iOS, sign in to download a client. iOS downloads require an active plan, and subscriptions are available after signing in. For the full import process, see the setup guide; for step-by-step troubleshooting, read the user manual.

Route selection does not change billing

Monthly plans: ¥9.9/month for 60GB, ¥18/month for 250GB, and ¥28/month for 500GB. Data resets monthly on your activation date. Mid-cycle upgrades are prorated for the remaining days. Data packs: ¥158 for 300GB, ¥358 for 1000GB, and ¥658 for 3000GB. Data remains available until used and never expires. Check billing details on the plans and pricing page before choosing. A region or route type does not imply an extra price guarantee.

Payment methods: Alipay / WeChat Pay / USDT. A 60-day no-questions-asked refund is available. To report connection issues, describe what happened through the support ticket portal in the user panel. For refund request terms, see the refund policy.