What is a VPN subscription link? It’s usually a configuration URL that contains access credentials. A client reads the URL to retrieve a list of nodes and related settings. It’s neither an installer nor a webpage you can connect through directly. To get started, retrieve the right link format from your account dashboard, import it into a compatible client, then enable the connection and verify that it works.

The key distinction

A subscription link retrieves configuration, a client handles the connection, and a node is the connection destination. A successful import only means the configuration was read—it doesn’t mean you’re connected. Having a link also doesn’t give you extra data or a new plan.

The Difference Between a Subscription Link, a Node, and a Client

The service can change node addresses, ports, or configuration. A subscription link lets your client retrieve those details again, reducing the need for manual changes. Links often contain account-specific tokens that the server uses to identify requests. Treat yours as an account credential, not a URL to share publicly.

Know what each item does before importing
Item Main purpose Common misconception
Subscription link Provides a client with a node list or configuration file It’s not a client download link or a plan
Single-node link Specifies a connection destination and its parameters It usually doesn’t update a node list on an ongoing basis
Client Reads configuration, selects nodes, and handles network traffic Clients don’t necessarily support the same protocols and formats
Configuration file Stores settings such as nodes, policy groups, and rules Whether it includes routing and DNS settings depends on its contents

Some subscriptions return only nodes; others provide a complete configuration with policy groups and rules. During an update, a client may replace the content managed by the subscription without preserving changes you made directly to it. For custom rules you want to keep, use the client’s override or separate rules feature where available.

Where to Get a Subscription Link and Which Format to Choose

Get your link from the service’s account dashboard, not from an unfamiliar sharing page in search results. With 2HVPN, sign in to access the client and subscription options; you can also visit the clients and subscriptions page. No email address is required; create an account with a username and password. Available options and menu names may vary—check the page shown after you sign in.

Before copying a link, check your device’s operating system, the client you use, and its supported import methods. A general subscription, a client-specific configuration, and a single-node share link are different things. Even if each looks like a URL, it may return a completely different data structure. You can’t determine compatibility from how the address looks.

Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are different proxy protocols or solutions, not subscription formats. A client’s ability to read a type of configuration doesn’t mean its core supports every protocol in that configuration; software versions also matter. This is a conceptual overview, not a claim that 2HVPN offers all of these protocols. Check the dashboard and client documentation for actual support.

From copy to connection: importing a subscription

These steps apply to common subscription clients. Menu labels may include “Configuration,” “Subscription management,” or “Import from URL.” Whatever the label, look for an option to add a remote subscription—not a field for a server address or system proxy.

  1. Install a trusted client. Get it from the service dashboard or the software’s official release page, and check that it matches your operating system and processor architecture. Avoid unofficial or modified installers.
  2. Copy the right format. In the dashboard, choose the subscription option that matches your client. Copy the full URL, without any punctuation, spaces, or line breaks added by a messaging app.
  3. Add a remote configuration. In the client, choose the option to import from a link, paste the URL, and save it. You can name it after a device or use case, but don’t put the token in the name.
  4. Update and select the configuration. Make sure the node list appears, then set the subscription as the active configuration. If it’s only saved in the list and not enabled, the client may still be using an older configuration.
  5. Choose a node and operating mode. Start with the rule mode recommended by the client or service documentation, then enable system proxy or tunnel mode as needed. Don’t run multiple apps that compete to control network traffic.
  6. Grant permissions and test the connection. Follow system prompts to allow the required network permissions, start the connection, and visit a site. Once it works, check that your exit route and traffic routing behave as expected.

On Windows and macOS, the system proxy mainly affects apps that follow system proxy settings; it doesn’t automatically cover every program. Tunnel mode can usually handle more traffic, but routing, rules, and app behavior still matter. Android clients commonly ask for system VPN permission, while iOS may ask to add a VPN configuration. Seeing a permission prompt doesn’t mean the configuration is connected.

The iOS download option is available when your plan is active. If you can’t see it, first check your account status and the on-page instructions. Don’t import a configuration profile from an unfamiliar source to get around a prompt. For platform-specific instructions, see the guides.

How often to update and what an update changes

There’s no universal schedule for subscription updates. Update after the initial import, when the service announces route changes, when the list looks outdated, or when you run into a configuration-related issue. If your client supports scheduled updates, follow the recommended settings in its documentation. You don’t need to refresh constantly to “stay connected.”

An update usually downloads the configuration again. It doesn’t automatically add plan data or reset your billing period. 2HVPN monthly subscription data resets each month on the activation date. Lifetime data packages last until used up and never expire. These rules depend on your plan, not how often your client updates.

An update may also change node names or policy group members. If a node you selected manually has been removed, you may need to choose another one. After updating, check the active policy group and test your usual apps so a lost selection isn’t mistaken for a service-wide outage.

  • ✅ Before updating, confirm your account is in good standing and you’ve copied the currently valid link.
  • ✅ After updating, check the node list, active configuration, and policy groups—not just the “update successful” message.
  • ✅ Use your client’s supported override mechanism for custom routing rules, so a remote configuration update won’t overwrite them.
  • ❌ Don’t treat automatic updates as a guarantee of continuous connectivity or use repeated refreshes instead of troubleshooting.

How to tell import, update, and connection failures apart

The link won’t load or the format is reported as invalid

First, check that the URL is complete, then make sure you selected the right subscription format. If the client receives a sign-in page, an error page, or an expired-link notice, it can’t parse the response into nodes. A page opening in your browser doesn’t mean its contents are suitable for a client. Don’t share the complete link just to check what it returns.

If the dashboard recently issued a new subscription URL, copy it again instead of trying to patch the old one. Also check whether your client version supports the configuration. If only one protocol type produces an error, check core compatibility before reinstalling your entire system.

The list updates, but nodes won’t connect

Retrieving configuration and connecting are separate steps. First check that your account has data available and is active, then review your node selection, system time, and local network. An incorrect system clock can interfere with certificate validation. Try another network or a different node in the list to see whether the issue is limited to a particular environment.

If the subscription update itself requires a proxy that’s no longer working, follow your client’s instructions to temporarily change the outbound route for the update request, then try again. Don’t disable certificate verification to hide the problem: that weakens connection checks and won’t fix an incorrect URL or invalid credentials.

The client says it’s connected, but some apps behave the same

Check whether the app follows the system proxy and whether the current rules route it directly. Browser cache, existing connections, and the region associated with a website account can also affect what you see. Close and reopen the app, then use the client’s connection logs to check where requests are going instead of relying on the status icon alone.

Routing, DNS, and the limits of route labels

Routing rules determine whether requests go through a proxy or connect directly. Rule mode is useful for routing traffic by destination. Global mode generally sends traffic handled by the client through the selected policy, but it can’t guarantee that every app is covered. After importing a subscription, check the default policy rather than assuming all international sites take the same route.

DNS translates domain names into addresses. If queries for domains you expect to handle through a proxy still go to your local network’s resolver, DNS may be leaking. Browser encrypted DNS, system resolver settings, and the client’s DNS mechanism can interact, so an exit address alone can’t confirm that DNS queries are following the intended route.

For troubleshooting, start with the DNS settings recommended by your client, then check its documentation and resolution logs. External testing pages only show what happened with the test request. Seeing a resolver name doesn’t, by itself, establish whether every app is leaking DNS. “Military-grade encryption” describes connection protection; it won’t automatically fix incorrect routing or risks on your device.

A subscription doesn’t prove route quality. Direct and relayed describe connection paths; an IEPL private line refers to specific transmission resources. It isn’t a protocol, and you can’t infer its use from a Trojan or VLESS label. Check the service’s actual route documentation rather than drawing conclusions from a node name.

What happens if a link leaks, and how to reset it

Anyone with a valid subscription link may be able to download its node credentials and use them in another client. The impact depends on the service’s authentication system and may include using your account data or disrupting your access. Link screenshots, public logs, clipboard syncing, and remote conversion services are all potential exposure points.

If you discover a leak, first look in your account dashboard for “Reset subscription” or a similar option. Reset behavior varies by service: some replace only the download token, while others also rotate node authentication details. Making the old URL unable to download doesn’t necessarily invalidate node credentials that were already retrieved. Check the instructions before proceeding.

  1. Stop sharing the link and remove any public screenshots, posts, or files you can still control.
  2. Reset the subscription using the dashboard option. If you can’t confirm whether the old credentials have been revoked, ask about next steps through the support ticket portal.
  3. Import the new link on each of your devices, update the configuration, and remove expired subscriptions.
  4. Check your account data usage and connection activity. If your account password may also have been exposed, change it separately.

Common beginner questions and key takeaways

Can I import the same subscription on my own devices?

That depends on the service terms. 2HVPN has no limit on the number of devices connected at the same time, but that doesn’t mean data usage is unlimited. All devices are subject to the data allowance of your plan, and you shouldn’t share your link publicly.

Is a subscription QR code safer than a link?

A QR code is just another way to display information and may encode the same subscription URL. Anyone who gets the QR code may be able to read its credentials, so protect screenshots just as carefully as links.

Will deleting a subscription from my client revoke a leaked link?

No. Deleting it only removes the local configuration from that device; it doesn’t notify the server to revoke the token. Revoke it through your account dashboard or with help from the service’s support team.

Bottom line: choose the right format and protect your credentials

Get the link from your dashboard, import it using the format your client supports, then enable it and check the connection and routing. When something goes wrong, identify whether the problem is downloading, parsing, or connecting. If you suspect a leak, confirm what the service revokes. These steps help more than repeatedly copying links or switching to unfamiliar clients.