Skip to content

GoLiveBypass v1.0.3

Choose a tag to compare

@bezumiya bezumiya released this 19 Aug 02:41
· 165 commits to main since this release

Duas novidades grandes: o modo standalone, para quem só usa o Discord e não quer instalar mod nenhum, e o proxy passa a valer só onde é necessário, o que deixa o Discord visivelmente mais rápido.

O proxy agora cobre só o gateway

Antes, o plugin mandava a sessão inteira pelo proxy e tirava só quatro exceções. Imagem de fora do Discord, GIF do Tenor, vídeo incorporado, a API em discord.com e todo o carregamento da abertura atravessavam uma proxy pública sem precisar — e a lentidão disso é exatamente o que se sente ao abrir o app e ao baixar arquivo.

O servidor decide se a conta pode transmitir na conexão do gateway. Mandar o resto junto não compra nada.

Agora a regra roteia apenas gateway.discord.gg e remote-auth-gateway.discord.gg. Conferido host a host, avaliando a regra como o Chromium avalia:

cdn.discordapp.com     -> DIRECT
media.discordapp.net   -> DIRECT
tenor.com              -> DIRECT
i.ytimg.com            -> DIRECT
discord.com            -> DIRECT
gateway.discord.gg     -> pelo proxy

Isso só foi trocado depois de medir: um Chromium de verdade passando por um roteador instrumentado mostrou que a regra é obedecida e que ela vale para wss://, e não só para http. O ponto importava porque o gateway é um WebSocket — sem isso, a troca não funcionaria.

Modo standalone: sem Equicord, sem Vencord

Para quem só usa o Discord puro. Não precisa de Node, nem de pnpm, nem de git, e não há etapa de compilação: é um arquivo .js que o próprio Discord carrega.

Baixe a pasta standalone e dê dois cliques no .bat (ou rode o .sh no Linux).

Ele existe porque a trava do cliente vem de um experimento que o servidor atribui a partir do IP do gateway. Com o gateway saindo por um IP não bloqueado, o experimento não é atribuído e os botões ficam livres sozinhos — não há o que corrigir no cliente quando a origem está certa.

Escolha o plugin se você já usa Equicord ou Vencord; escolha o standalone se não usa nenhum. Os dois ocupam o mesmo lugar dentro do Discord, e o instalador avisa antes de substituir.

Correções

O instalador falhava com Cannot find matching keyid. É o corepack: ele cria o atalho do pnpm antes de saber que versão usar e valida a assinatura com chaves embutidas, que no Node 22 estão vencidas. Os instaladores checavam se o comando existia — e ele existe. Agora eles conferem se ele roda, e instalam o pnpm pelo npm quando não roda.

No Linux a busca pelo Discord não achava mais nada. Desde a versão 1.0.136, de maio de 2026, o pacote de Linux traz só um bootstrap: o app de verdade é baixado na primeira execução para dentro do seu HOME. Confirmado extraindo os pacotes reais — nem o do Arch nem o .tar.gz oficial têm app.asar dentro. A busca foi refeita.

O instalador do Linux agora instala as dependências, com o comando certo da sua distro e pedindo confirmação, em vez de imprimir três sugestões e desistir. E confere a versão do Node: no Debian e no Ubuntu o pacote é antigo demais, e antes a quebra só aparecia lá na frente com um erro que não diz que o Node é velho.

A marca de inicialização ganhou prazo. Fechar o Discord antes de a sessão abrir deixava a marca de pé, e a abertura seguinte recusava proxy em silêncio.

A escolha de saída ficou mais rápida e mais confiável. O país agora vem junto do teste, sem laço sequencial; a fonte passou a ser conferida por status HTTP (antes um erro do serviço de geolocalização reprovava uma saída boa como "país desconhecido"); e uma saída que aceita a conexão e fecha no meio da negociação passou a ser detectada na hora, em vez de gastar o prazo inteiro.

Registro

Tudo o que o bypass faz vai para um arquivo, no plugin e no standalone, no mesmo lugar:

Windows  %LOCALAPPDATA%\GoLiveBypass\golivebypass.log
Linux    ~/.local/share/GoLiveBypass/golivebypass.log

A linha que responde tudo é atribuicao do video guard. null significa que o servidor nem tentou te bloquear — é a diferença entre "a proxy funcionou" e "a proxy subiu tarde demais". No plugin, /golivebypass copia isso já junto com o estado da sessão.

Como atualizar

Baixe o instalador aqui embaixo e rode; ele detecta o que você tem e atualiza no lugar.

Quem instalou na mão: substitua index.tsx e native.ts, rode pnpm build e feche o Discord pela bandeja antes de abrir — a parte que mudou roda no processo principal, e Ctrl+R não a carrega.