What is a v2ray/Xray subscription link — and why a personal one survives server changes

A subscription link is a web address (https://…) that a VPN app downloads to get the current list of servers and connection keys. Instead of pasting a separate key for every server, you add one link once — and the app refreshes it by itself.

A key vs a subscription

A key (vless://… or trojan://…) describes one connection to one server. When that server changes, the key stops working and you need a new one. A subscription (https://…) is a list of such keys kept on the service side: the service replaces a server, and your app picks up the new list at the next refresh.

What a GLink subscription returns

Your personal link looks like glink.run/<code>. When a VPN app opens it, the response contains:

profile-update-interval: 12
subscription-userinfo: upload=0; download=<used>; total=<limit>; expire=<unix time>
profile-title: base64:<name>

The link is personal and secret, so its responses are marked noindex and are not cached. Successful subscription refreshes are not written to the service log.

Why a personal link survives server changes

The keys in the list are generated from your account and the current servers every time the app refreshes the link. If a server is replaced, the address of your link stays the same — after the next refresh the app already has the new keys, and there is nothing to reconfigure. When the plan expires, access through the link is switched off until you renew it.

Public “free subscriptions”

Lists of public subscription links circulate in channels and on GitHub. They are shared by many people at once, their owners are unknown, and they can disappear or slow down at any moment. A personal link belongs to one account.

Keep your link private

How to add the link to an app step by step

Which apps support subscription links?

Most v2ray/Xray-compatible apps, for example INCY, Happ, Hiddify, v2rayNG, v2rayN or Streisand. The app must be able to import a subscription by URL.

How often does the app refresh the subscription?

GLink suggests every 12 hours (profile-update-interval). Most apps follow this hint or let you refresh manually.

Can I see traffic and the expiry date in the app?

Yes, if the app reads the subscription-userinfo header — many popular apps do.

Is the subscription link tied to my Telegram account?

The link is issued to your account in the bot, but the address itself is a random code: it does not contain your name or Telegram ID.

Sources

The bot adds you to the list and messages you once — when sales open, in your Telegram language. News — in @glink.

What is a v2ray / VLESS subscription link? — GLink