A subscription link is a dedicated URL that lets a VPN client retrieve server configuration. It isn’t a payment link or a regular website. Import it into a compatible client so the app can load the server list, then select a server, enable the proxy, and verify that your apps connect as expected.

Here, “subscription” refers to how configuration is delivered; it doesn’t mean you have to pay monthly. 6NVPN monthly plans include ¥9.9 / 60GB, ¥18 / 250GB, and ¥28 / 500GB, with data resetting monthly on the activation date. Lifetime data plans don’t expire. Refreshing a link updates the configuration—it doesn’t renew a plan or reset used data.

How Subscription Links, Servers, and Clients Differ

Think of a subscription link as an address for retrieving server configuration. When a client requests it, the server returns data in a format the client can read. This may include server addresses, ports, protocol settings, and rules determined by the selected configuration format. The link usually contains credentials unique to your account, so protect it like a password.

Term What it does Common point of confusion
Subscription link Retrieves and updates a set of server configurations remotely Copying it doesn’t turn on the proxy
Single-server link Imports connection settings for one server Usually can’t sync a complete server list
Client Parses configuration, connects, and routes traffic Being installable doesn’t mean it supports every protocol
Routing rules Choose whether requests use the proxy, connect directly, or follow another policy Updating the server list doesn’t necessarily update the rules

Another distinction is between a protocol and a configuration format. Trojan, VLESS, and Hysteria2 describe connection methods, while subscription content must match what the client can parse. Even if a client supports a protocol, it may not be able to read another client’s complete configuration file. Before choosing a subscription option, check the client name, version, and supported protocols.

Where to Get a Link and What to Check Before Copying

Get your subscription from the service’s account panel, not from chat history, search results, or an unfamiliar website. 6NVPN users can open the account panel and follow its subscription options and guides. Panel labels may change, so follow the current interface.

If the panel offers options for multiple clients, choose the one that matches the app you use. Paste the entire link into the client’s subscription URL field; don’t remove parameters after the question mark. Those characters may contain credentials or format settings. Don’t try to “fix” the link by adding a username or password.

  • ✅ Make sure you’re signed in to your own account panel and your account can retrieve configurations.
  • ✅ Check that you copied a subscription URL, not the panel’s web address or a single-server share link.
  • ✅ Confirm your client and its version support the selected format, and paste the link without extra explanatory text.
  • ❌ Don’t post the full link in public chats, forum screenshots, or unfamiliar online checker tools.

Importing a Link: From URL to Working Connection

Button labels vary by client. Common options include “Subscription,” “Configuration,” “Remote Configuration,” and “Import from URL.” The steps below focus on what to do rather than assuming a particular version’s layout. If the client only shows fields for entering a server manually, check that you haven’t opened the single-server editor.

  1. Install a compatible client. Get the app from its official source or the download link in the account panel. Check protocol support before importing so a parsing error isn’t mistaken for a server issue.
  2. Add a remote subscription. Paste the full URL and give it a name you’ll recognize. Save it, then fetch or update the configuration. Check that a server list appears and that the client reports success.
  3. Activate the imported configuration. Some clients let you save multiple configurations, and adding one may not switch to it automatically. Confirm that the intended configuration is active, then select a server or policy group.
  4. Enable proxy routing. Desktop clients may require System Proxy or TUN mode; mobile clients usually need permission to add a system VPN configuration. Follow the client’s instructions—there’s no need to enable every mode at once.
  5. Test the apps you need. Check your exit IP, then open the specific website or app you want to use. Finally, confirm that apps set to connect directly still work. Don’t rely on the “connected” status alone.

System Proxy on Windows and macOS may not route traffic from every app; some programs ignore the system proxy setting. TUN mode can route more traffic, but results still depend on routing, permissions, and exclusion rules. On Android, per-app proxy settings determine which apps use the proxy. On iOS, network extension permissions and client routing rules also affect the result. Don’t assume a toggle with the same name works the same way on every platform.

To check your exit IP, use the site’s IP lookup. The result shows the route used for that browser request, not necessarily the route used by every app. Test work apps, games, and command-line tools separately.

When to Update—and What Won’t Change Your Data

There’s no single update interval that works for every client. Follow the guidance in the service panel and your client. Refresh manually when the server list changes, an old server stops working, the service prompts you to update, or you get a new dedicated link. Automatic updates can help, but check the error if one fails instead of repeatedly clicking the button.

“Update subscription” downloads the configuration again. “Update client” upgrades the app. “Update rules” may refresh a separate ruleset. These can be done independently. If the subscription provides only server entries, it’s normal for local rules to stay unchanged after a refresh. If it provides a complete configuration, an update may replace its settings.

Before changing local rules, check whether your client supports overrides, merging, or separate rule files. Changes made directly to a remotely generated configuration may be lost the next time it updates. For rules you need to keep, use a persistence method the client explicitly supports rather than relying on the current editor.

In short: Refresh the configuration when servers change, check the client version for compatibility issues, and review plan usage if you’re low on data. Updating a link won’t restore data or fix every network problem.

Troubleshooting Import Errors and Connection Problems

Subscription Content Won’t Load

First determine whether the request failed or the content downloaded but couldn’t be parsed. Timeouts and DNS errors usually call for checking whether your current network can reach the subscription server. For an authentication error, check your account and link status in the panel. An incorrect device clock can also prevent HTTPS certificate validation; don’t disable certificate checks to get around a warning.

Some clients let you choose whether subscription downloads use a direct connection or the proxy. If an old server no longer works and update requests still rely on that proxy, the new configuration may not download. Check the download route in the client’s documentation and try again on a trusted network. Don’t switch to an unknown subscription conversion site.

Format Error or No Servers Found

Check whether you copied a login page, an error page, or a format your client can’t read. A link opening in a browser doesn’t mean its response is compatible with your client; conversely, a page of hard-to-read text isn’t necessarily an error. First choose the client-specific option in the panel again, then check your app version.

Each protocol requires support from the corresponding client core. Changing a configuration file’s extension won’t add protocol support. Don’t infer the connection method from a server name alone; check the configuration and how the client identifies it.

Servers Appear, but Apps Still Can’t Connect

The subscription may have downloaded successfully, so check server selection, System Proxy, TUN mode, per-app exclusions, and which routing rules are applied. Try another site you can access, then compare the browser with the affected app. This helps distinguish a site-specific restriction from a problem with the entire configuration.

Check DNS separately. A changed exit IP doesn’t guarantee that domain lookups use the expected route. But seeing a local DNS address doesn’t by itself prove there’s a leak: the client may accept queries on a local listener and then forward them. Consider the client’s DNS mode, where queries are sent, and how the app behaves.

Resetting a Leaked Link and Keeping It Secure

Anyone who has a subscription URL may be able to retrieve a valid configuration. If you’ve shared it publicly by mistake, check the account panel for an option to reset or regenerate subscription credentials. If you’re unsure, contact support and explain what happened. Deleting the message or clearing your clipboard won’t invalidate a link that someone has already copied.

After resetting, update the URL in all your clients and remove the old subscription. Then check whether the old URL has stopped working. Note that invalidating the old subscription URL doesn’t necessarily revoke server credentials someone already downloaded. This depends on the service’s credential system, so ask support whether connection credentials also need to be revoked.

For everyday storage, use a trusted password manager and avoid exposing the link in plain-text notes or cross-device clipboard sync. Include only the information needed to troubleshoot when contacting support. If support needs to inspect sensitive configuration, use an official service channel rather than posting the full link publicly.

Beginner’s checklist: Get the link from the official panel, match the client format, import and activate the configuration, then verify your exit IP and target apps. Update when something changes; if the link is exposed, reset it and confirm what else needs revoking. Keeping each step separate makes troubleshooting easier.