What is a subscription link? It’s a dedicated URL that lets a client retrieve connection configurations. After importing it, the client downloads nodes and related settings. Updating the subscription later fetches new content provided by the service. It’s not a website login page or proof of payment. Since links often contain access credentials, protect them like account information.

Subscription Links, Nodes, and Clients: What’s the Difference?

Think of a subscription as the source of configuration, a node as a connection endpoint you can choose, and a client as the tool that reads the configuration and connects. Copying the link only retrieves the information. You still need to import it into a compatible client, select a configuration, and connect before app traffic can be routed according to the applicable rules.

TermWhat it doesCommon misconception
Subscription linkProvides nodes or a complete configuration to a client, making future updates possible.Pasting it into a browser starts a connection.
NodeProvides a connection address, protocol, and authentication parameters.Nodes with the same name always have identical configurations.
ClientParses subscriptions and handles connections, DNS, and traffic routing rules.Every client can import the same subscription format.
PlanDetermines the account’s data allowance and billing terms.Updating a subscription automatically adds more data to the plan.

A subscription may contain only a node list, or it may also include proxy groups, routing rules, and DNS settings, depending on the format provided. Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are connection protocol names, not subscription types. A client that supports one of these protocols may still be unable to parse every subscription format. The protocols listed here are not necessarily all offered by VPNPart.

Get Your Subscription from the User Dashboard

VPNPart subscriptions are available after logging in to the user dashboard; they aren’t provided on static information pages. You can create an account without an email address. Access the dashboard through the site, and don’t use so-called universal subscriptions forwarded by others or treat publicly shared configurations as part of your own plan.

  1. Go to the user dashboard, sign in to your own account, and check your current plan status.
  2. Choose the format compatible with your client from the subscription options in the dashboard. If you’re not sure which one to use, start with the Guides rather than guessing from the name.
  3. Use the copy button to get the full URL. Don’t manually remove or edit query parameters, and make sure you don’t copy line breaks, quotation marks, or explanatory text along with it.
  4. Return to your client and paste the URL into its subscription or remote configuration section. Use an import button to open the client only if the dashboard explicitly provides that feature.

A QR code generated from a subscription carries the same sensitive information. Saving a screenshot of it is no safer than saving the link. If a browser displays text, that only shows that the request received a response; it doesn’t prove the format matches your client or that every node will connect.

How to Import a Subscription into Clients on Different Platforms

Get a compatible tool from the client downloads section in the dashboard. Clients are available after login on all platforms except iOS; iOS access depends on the current plan status shown in the dashboard. Menu names vary between clients and versions, so the steps below describe features rather than assuming every version has the same buttons.

Windows and macOS: Import First, Then Route Traffic

Look for “Profiles,” “Subscriptions,” or “Remote Configuration,” then add a URL source, paste the address, and save it. Once the download completes, set the new configuration as active and select a node or policy group. Seeing a node list doesn’t mean your system’s apps are using it.

Follow the guide to enable the system proxy or TUN. The system proxy usually affects only apps that follow the system proxy settings. TUN routes traffic through a virtual network interface, usually requires relevant permissions, and may conflict with other network tools. Both are still subject to the client’s rules; the mode name alone doesn’t mean every request will use the same route.

Android: Import the Configuration and Approve the Connection

Add the URL in subscription management, update the configuration, select the configuration and node you want, then start the connection. The system may ask you to authorize a local VPN interface. This is how the client routes traffic; it doesn’t mean the subscription has been paid for or that the remote connection uses a traditional VPN protocol.

If the connection drops when the app goes into the background, check your system’s battery-saving settings and background restrictions. If another tool on the device also uses the VPN interface, check for conflicts and test one at a time. Avoid repeatedly switching between multiple network tools.

iOS: Use the Matching Import Option and Check That the Configuration Is Active

Get a client through an option currently available in the dashboard and follow the guide. Add the subscription using a supported URL import feature. If iOS prompts you to add a VPN configuration, make sure the request comes from the client you’re using. After importing, select the configuration and start the connection.

Some clients support opening through a URL scheme, but this feature isn’t available in every tool. If tapping the import link does nothing, copy and paste it instead, then check that the format is supported. Don’t try to fix the issue by repeatedly installing configuration profiles from unknown sources.

Linux and Command-Line Tools: Downloading Isn’t Loading

First, check which configuration formats your proxy core supports. Downloading a subscription to a file doesn’t mean the core has loaded it; follow the tool’s instructions to specify the configuration path, then start or reload it. Terminal apps may not automatically follow the desktop’s system proxy, so check each app’s proxy settings or environment variables separately.

Don’t post commands containing credentials in discussion forums. Terminal history, script repositories, and debug output can all retain subscription URLs. Limit access to configuration files used by automated update scripts, too.

When to Update a Subscription and How to Verify It

Updating a subscription requests the configuration from its source again to sync changes to node addresses, authentication parameters, or rules. It doesn’t renew your plan, reset your monthly data allowance, or fix every network problem. VPNPart monthly plan data resets on the activation date each month, independently of when you update the subscription in your client.

There’s no fixed update interval that works for every client. Verify the configuration after importing it for the first time. Update manually if the dashboard announces route changes, the node list looks wrong, or existing nodes keep failing. You can enable automatic updates if your client supports them; there’s no need to poll frequently just to get the latest configuration.

  • ✅ After updating, check the result and last-updated time shown in the client to make sure it isn’t still using cached data.
  • ✅ Check which configuration source is active. You may have updated a new subscription but still be using an old configuration.
  • ✅ Check the node list, connection status, and target app separately to distinguish a successful download from a working connection.
  • ✅ Back up local rules before changing them. A remote update may overwrite edits made directly to the subscription file.

If your client supports local overrides or merged rules, save custom settings as documented. Otherwise, don’t assume local edits will be preserved. Backups may still contain credentials, so don’t upload them to public repositories.

How to Tell Import Failures from Connection Issues

First identify which stage failed before changing settings. Deleting every configuration, changing DNS, or switching protocols repeatedly can make a clear issue much harder to reproduce.

What you seeCheck firstNext step
Can’t save the URLCheck for extra spaces, line breaks, or explanatory text.Copy the full URL again from the dashboard.
Download or parsing failedCheck network access, credential validity, and format compatibility.Check the error message and the format options in the dashboard.
Nodes appear, but won’t connectCheck plan status, protocol support in the core, the node, and your local network.Try another node for comparison, then check the connection logs.
Works in the browser but not in other appsCheck whether the app follows the system proxy and whether a routing rule matches.Check the app’s proxy settings and routing records.

Subscription requests also need a network connection. If you can’t fetch the configuration directly but an existing connection works, try updating through the current proxy if your client supports it. This won’t work for a first import when no usable configuration is available. Check the troubleshooting handbook or contact support.

IEPL dedicated lines, transit, and direct connections describe how routes are organized, not subscription formats. Switching route types doesn’t necessarily mean you need a different client, and a route’s name alone doesn’t tell you its speed. Connections also depend on protocol support, routing, and your local network.

If the connection succeeds but a target app still has problems, check DNS and routing rules. Rule mode selects routes based on rules; global mode generally sends traffic to the selected policy, depending on the implementation. A DNS leak means DNS requests took an unintended route; the exit IP shown by a website alone can’t confirm this. Check the client’s DNS settings, routing logs, and test results together. Mask sensitive information before sharing logs.

How to Reset and Limit the Damage After a Subscription Link Leak

Anyone with a valid subscription may be able to retrieve node configurations and use your account’s data. If you shared the link by mistake, posted a screenshot publicly, or added it to a public repository, first remove the shared material and address where it came from, then deal with the credentials. Deleting a message doesn’t guarantee that every copy is gone.

  1. Sign in to your own dashboard and look for an option to reset the subscription or replace its access credentials. If there’s no clear option, use a support ticket to request that access through the old subscription be revoked.
  2. Check what the reset will affect. Invalidating a subscription URL and revoking node credentials that have already been exported may be separate actions; follow the dashboard instructions or support’s response.
  3. Once you have a new subscription, replace the old source on all your own devices, update it again, and confirm that the active configuration has changed.
  4. Remove the public link, screenshots, and sensitive content from repository history. If you can’t remove every copy, assume the link has been copied.

When submitting a support ticket, describe when it happened, the error message, and what you did. Don’t send the full subscription URL in a public channel. VPNPart’s no-logs policy is a privacy measure, not a substitute for protecting your links, configuration files, and screenshots.

Everyday Safeguards and Key Takeaways

VPNPart has no device limit, but that doesn’t mean your subscription should be shared publicly. When syncing between your own devices, use a trusted transfer method and clear unnecessary clipboard history and screenshots after importing. Protect QR codes, exported configuration files, and subscription URLs to the same standard.

Recommended workflow: verify the source → choose a compatible format → import and activate → update and verify → protect your credentials. If a download fails, check the URL and format; if a connection fails, check the node and route; if the link leaks, prioritize revoking the old credentials. Separating these steps helps you identify what to fix instead of blaming every issue on an “invalid subscription.”