What a subscription link is: a server list that updates itself

In short, a subscription link is a URL generated by your provider. When a client fetches that URL, the server returns a list of node configurations — usually a Base64-encoded node list or structured JSON like SIP008. The client parses each entry's protocol (Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and so on), server address, port, and encryption parameters, then renders them as the server list you see in the app.

Put differently, a subscription link solves a very practical problem. 39VPN covers 100+ countries with 180+ servers, and the lineup changes as nodes are added, removed, and maintained. Adding every server by hand would mean redoing the whole setup after each change. With a subscription link, the client just fetches the URL on a schedule and always gets the current list — no manual upkeep at all.

ComparisonManual entrySubscription link import
SetupType in the address, port, and encryption parameters for each nodePaste one URL and the client pulls everything in
When servers changeEdit the config or re-add by hand — easy to miss somethingUpdate the subscription and everything syncs at once
Room for errorOne mistyped character and the connection failsServed from one source, always in a consistent format
Best forThe rare user who runs a single fixed serverAlmost everyone

Where to get your subscription link

Your subscription link is generated automatically by the user dashboard once your subscription is active. With 39VPN, signing up requires no email address — after logging into the dashboard, you'll find the active subscription link on the subscription page, with a copy button right next to it. Once copied, don't modify it in any way. Some clients are picky about URL parameters, and deleting or changing a few characters can break the fetch entirely.

One distinction worth making: the subscription link is the address of the list, not the servers themselves. The same link can be imported into clients on multiple devices — there's no device limit, and traffic counts against the subscription's combined allowance. With traffic packages (¥158/300GB, ¥358/1000GB, ¥658/3000GB), the link stays the same; the remaining allowance simply goes down as you use it, and it never expires.

How to import on each platform: five universal steps

Clients label things a little differently, but the flow is basically the same everywhere. Follow these five steps:

  1. Log in to the user dashboard, open the subscription page, and copy the full subscription link.
  2. Open your client and look for the “Subscription” or “Profiles” section.
  3. Paste the link and save — the client will fetch the server list right away.
  4. Pick a server on the main screen, either the closest region or whichever suits your purpose.
  5. Flip the connection switch on, then use an IP checker to confirm your exit has switched to the right region.

Desktop (Windows / macOS / Linux)

Most desktop clients put subscription management under a “Subscription” or “Profiles” page — paste the link and hit “Update.” Some clients support multiple subscriptions side by side, which is handy if you use more than one provider. If an update fails, first check that the link was copied in full, then confirm your own network is working, and only then suspect the servers themselves.

Mobile (iOS / Android)

On iOS, clients are distributed through the App Store and adding a subscription works much the same way: under “Add Server,” choose “Add Subscription URL,” paste, and save. Android clients usually have a dedicated “Subscription” section with an adjustable auto-update interval. On mobile, it's worth turning on the client's auto-update option so the server list doesn't go stale.

Post-import checklist

How often subscriptions auto-update — and how to update manually

The auto-update interval is set by the client, not by the subscription link itself. There are three common behaviors: update on launch — the client fetches once every time it opens; scheduled updates — the client polls at an interval you set, with 24 hours being a common default; and manual updates — you click an “Update Subscription” button yourself. These can coexist. Keep update-on-launch enabled at minimum, so the first launch of each day starts with a fresh list.

When should you update manually? Two telltale signs: servers in the list that stay unreachable for a long time, or a provider announcement about server changes. Hit update once and the client re-fetches the list, dropping or replacing dead servers. If the problem persists after a manual update, open a support ticket and include your client's name and version number to speed things up.

What to do if your subscription link leaks: three steps

If your subscription link leaks, anyone holding it can burn your traffic and hog your servers. The moment you spot a leak — a screenshot posted in a public group, the link pasted on a public page — take these three steps:

  1. Log in to the user dashboard right away, find “Reset Subscription” or “Generate New Subscription,” and invalidate the old link immediately.
  2. Copy the newly generated subscription link.
  3. On every device, delete the old subscription in the client, import the new link, and run one update on each.

After a reset, the old link returns an empty list or an error, so it's useless even to whoever still has it. Build two habits while you're at it: blur the subscription area before sharing screenshots, and never paste the full link in public — use a redacted or truncated version for demos.

Common beginner questions

Do I need to re-import on a new device?

Yes. Subscription links don't sync across devices on their own, so you'll paste it again on each new one. That's exactly why the link belongs somewhere only you can reach — a password manager, say — not a casual note in your memo app.

Do subscription links expire?

The link lives as long as the subscription does. On traffic-based plans, the subscription stays valid as long as the allowance lasts; 39VPN traffic packages never expire and run until used up — there's no “monthly reset.”

How many clients can one subscription feed?

There's no device limit. Your phone, computer, and tablet can all share the same subscription link, with traffic counting against one combined allowance — no need to buy separately per device.

The bottom line

A subscription link = an auto-updating server list address + an account credential. Once you have it, there are only three things to do: import it into your client, let it refresh on schedule, and never share it. Get those right and every server addition, removal, and maintenance change happens without any follow-up on your end — which is the single biggest advantage of subscriptions over manual setup.