O que é um link de assinatura VPN (v2ray/VLESS) — e por que um link pessoal sobrevive à troca de servidor
Um link de assinatura VPN é um endereço web (https://…) que o app de VPN acessa para obter a lista atual de servidores e chaves de conexão. Em vez de colar uma chave separada para cada servidor, você adiciona um único link uma vez — e o app atualiza a lista sozinho.
Chave x assinatura: qual a diferença
Uma chave (vless://… ou trojan://…) descreve uma conexão com um servidor específico. Quando esse servidor muda, a chave para de funcionar e é preciso gerar outra. Uma assinatura (https://…) é uma lista dessas chaves mantida pelo serviço: o serviço troca o servidor, e o app pega a lista nova na próxima atualização.
Vale reforçar: aqui "assinatura" não tem nada a ver com assinatura digital nem com certificado — é como os apps de VPN chamam esse endereço de atualização automática dos servidores. O link não é a VPN em si, nem o plano contratado: é só o endereço técnico que aponta para os servidores que a VPN vai usar. O plano continua sendo contratado à parte, pelo bot.
O que a assinatura da GLink retorna
Seu link pessoal tem o formato glink.run/<código>. Quando o app de VPN o abre, a resposta contém:
- o corpo — uma lista de chaves de conexão em base64 para cada localização da sua assinatura que tem servidor no momento: vless:// (VLESS Reality sobre TCP ou XHTTP, dependendo da localização) e, quando o servidor suporta, trojan://;
- profile-update-interval: 12 — uma indicação para o app atualizar a assinatura a cada 12 horas;
- subscription-userinfo — tráfego usado, limite de tráfego e data de expiração, que muitos apps mostram no cartão do perfil;
- profile-title — o nome do perfil, por exemplo "GLink · Премиум";
- support-url e profile-web-page-url — um botão de suporte que abre o bot da GLink e um botão para este site, nos apps que os suportam;
- announce — uma mensagem curta e opcional do serviço, por exemplo se o endereço da assinatura mudar.
profile-update-interval: 12
subscription-userinfo: upload=0; download=<usado>; total=<limite>; expire=<unix time>
profile-title: base64:<nome>O link é pessoal e secreto, então as respostas vêm marcadas como noindex e não são armazenadas em cache. Atualizações bem-sucedidas da assinatura não ficam registradas no log do serviço.
Por que um link pessoal sobrevive à troca de servidor
As chaves da lista são geradas a partir da sua conta e dos servidores atuais toda vez que o app atualiza o link. Se um servidor é substituído, o endereço do seu link continua o mesmo — depois da próxima atualização o app já está com as chaves novas, sem nada para reconfigurar. Quando o plano expira, o acesso pelo link é desligado até a renovação.
Listas públicas de "assinaturas grátis"
Circulam por aí listas de links de assinatura públicos, em canais e no GitHub. Elas são compartilhadas por muita gente ao mesmo tempo, ninguém sabe quem é o dono, e podem sumir ou ficar lentas a qualquer momento. Um link pessoal pertence a uma única conta.
Mantenha seu link em segredo
- O link funciona como uma senha: quem tem acesso a ele se conecta usando o seu plano. Não publique em chats abertos nem em prints de tela.
- Adicione o mesmo link em cada um dos seus dispositivos, até o limite do seu plano (3 no Básico, 5 no Premium).
- O link não contém seu nome nem seu ID do Telegram — é um código aleatório separado.
Como adicionar o link em um app, passo a passo →
Quais apps aceitam link de assinatura VPN?
A maioria dos apps compatíveis com v2ray/Xray, por exemplo INCY, Happ, Hiddify, v2rayNG, v2rayN ou Streisand. O app precisa conseguir importar uma assinatura por URL.
Com que frequência o app atualiza a assinatura?
A GLink sugere a cada 12 horas (profile-update-interval). A maioria dos apps segue essa indicação ou permite atualizar manualmente.
Dá para ver o tráfego usado e a data de expiração no app?
Sim, se o app ler o cabeçalho subscription-userinfo — muitos apps populares fazem isso.
O link de assinatura está vinculado à minha conta do Telegram?
O link é gerado para a sua conta no bot, mas o endereço em si é um código aleatório: não contém seu nome nem seu ID do Telegram.