VPNSmith
tunneling-obfuscationINFO

O que é o v2rayN? O cliente que toda a gente descarrega a pensar que é um VPN

O v2rayN é um cliente GUI para Xray e sing-box em Windows, Linux e macOS. Não traz nenhum servidor, não é um serviço VPN, e é um projeto distinto do v2rayNG. O que faz, o que ainda lhe falta, e qual é o que realmente quer.

Por Eric Gerard · Fundador · VPNSmith - Especialista em VPN auto-hospedada e VPS RGPD5 min de leituraPhoto via Pexels

Pesquise por v2rayN e boa parte dos resultados trata-o como um VPN gratuito que se descarrega e se liga. É essa expectativa que leva tanta gente a instalá-lo, abri-lo e ficar a olhar para uma janela vazia. Eis o que o projeto realmente é, segundo a sua própria documentação, e o que ainda lhe falta depois de o instalar.

O que é, com precisão

O repositório descreve o v2rayN numa linha: um cliente GUI para Windows, Linux e macOS. Suporta Xray e sing-box e outros.

Todos os detalhes importantes estão nessa frase.

É um cliente GUI, ou seja, um front-end gráfico. Não é uma implementação de proxy própria. O trabalho de protocolo propriamente dito é feito por um núcleo por baixo, e o v2rayN conduz esse núcleo: gere as suas entradas de servidor, alterna entre elas, aplica regras de encaminhamento e mostra-lhe o que está ligado.

Os núcleos que suporta explicitamente são o Xray e o sing-box, com o projeto a remeter para uma lista documentada de núcleos suportados. Os protocolos em jogo são os que se esperam desta família: Shadowsocks, SOCKS5, Trojan, VLESS, VMess e XTLS.

O que não é

Um cliente é metade de uma ligação. A outra metade é um servidor, e o v2rayN não traz nenhum.

Isto não é uma crítica ao projeto, que nunca afirma o contrário. É uma correção da expectativa com que as pessoas chegam. Um serviço VPN vende-lhe acesso aos seus servidores, e a aplicação é apenas a porta. O v2rayN é a porta sem edifício nenhum por trás: o edifício é você que o fornece.

Por isso, depois de o instalar continua a precisar de uma configuração de servidor, e há exatamente três formas de a obter. Arrenda um VPS e configura você mesmo um núcleo nele. Subscreve um fornecedor que lhe entrega uma configuração. Ou alguém lhe dá uma, o que merece ponderação cuidadosa, já que quem gere esse servidor vê os seus padrões de tráfego tal como qualquer fornecedor veria.

Três cabos de rede verdes ligados a um painel de patch, com uma etiqueta SERVER parcialmente tapada visível por baixo das portas.
Três cabos de rede verdes ligados a um painel de patch, com uma etiqueta SERVER parcialmente tapada visível por baixo das portas.

v2rayN ou v2rayNG?

Esta gera confusão a sério, e as sugestões de pesquisa mostram-no: as pessoas escrevem os dois nomes de forma intermutável.

São dois projetos separados. O README do v2rayN afirma que o v2rayN é a versão desktop e encaminha os utilizadores móveis para o v2rayNG, que é o cliente Android. Mesma família, mesmos protocolos, base de código diferente e plataforma diferente.

Se está num telemóvel, é o sufixo NG que quer. Se está num portátil, deixe-o cair.

A lista de plataformas é mais ampla do que a sua reputação

O v2rayN é largamente descrito como uma ferramenta para Windows, e é aí que está a maioria dos seus utilizadores, mas o suporte documentado é mais vasto:

  • Windows: x64, x86, arm64
  • Linux: x64, arm64, riscv64, loong64
  • macOS: x64, arm64

A presença de riscv64 e loong64 nessa lista diz-lhe alguma coisa sobre quem mantém este ecossistema e onde ele é usado.

Software gratuito, não conectividade gratuita

O projeto está licenciado sob GPL-3.0 e é distribuído através dos lançamentos no GitHub. O software não custa mesmo nada e pode ler o seu código-fonte.

Isso é uma afirmação diferente de "acesso gratuito à internet". O custo apenas se desloca: um VPS que arrenda ao mês, ou uma subscrição que paga. Quem apresentar o próprio v2rayN como acesso ilimitado e gratuito está a saltar a parte em que um servidor tem de existir e alguém tem de o pagar.

Então qual é o caminho que realmente quer?

Dois caminhos honestos, e servem pessoas diferentes.

Aloje o seu. Arrenda um VPS, instala nele um núcleo e aponta o v2rayN para o seu próprio ponto de extremidade. Controla o servidor, mais ninguém o partilha, e o custo recorrente é o do VPS. Em contrapartida, a configuração e a manutenção ficam a seu cargo, e um servidor mal configurado é pior do que nenhum servidor. Os nossos guias sobre sing-box vs Xray e a configuração VLESS REALITY cobrem esse caminho.

Use um serviço comercial. Paga a um fornecedor, instala a aplicação dele e nunca vê um ficheiro de configuração. É mais rápido, tem suporte, e está a confiar nas políticas do fornecedor em vez das suas próprias competências de configuração.

Escolher entre os dois é uma questão sobre o que quer gastar: tempo e atenção, ou dinheiro. Ambas são respostas legítimas, e a única coisa que não é resposta é esperar que um cliente sem servidor faça o trabalho.

A versão curta

O v2rayN é um cliente GUI gratuito e de código aberto para Xray e sing-box, GPL-3.0, a correr em Windows, Linux e macOS numa vasta gama de arquiteturas. Não é um VPN, não inclui nenhum servidor, e não é o mesmo projeto que o v2rayNG, que é o cliente Android.

Instale-o e terá um front-end capaz à espera de uma configuração. De onde vem essa configuração é a verdadeira decisão, e é nela que vale a pena gastar o seu raciocínio.

A descrição do v2rayN, incluindo o resumo do projeto numa linha, os núcleos suportados, a lista de plataformas e arquiteturas, a licença GPL-3.0 e a afirmação de que o v2rayN é a versão desktop com o v2rayNG para telemóvel, foi retirada do README do repositório oficial do projeto, verificado à data de redação. Os projetos de código aberto mudam depressa; confirme no repositório antes de se apoiar num detalhe específico. Este artigo descreve o software e não se pronuncia sobre a legalidade do uso de proxies em qualquer jurisdição, que varia e cuja verificação é da sua responsabilidade.

Perguntas frequentes

O v2rayN é um VPN?
Não, e este é de longe o mal-entendido mais comum. O próprio projeto descreve-se como um cliente GUI para Windows, Linux e macOS, compatível com Xray, sing-box e outros. Um cliente é o software que fala um protocolo; não fornece o servidor do outro lado. Descarregar o v2rayN dá-lhe uma interface vazia enquanto não fornecer uma configuração de servidor, que arrenda, aloja você mesmo ou recebe de um fornecedor.
Qual é a diferença entre v2rayN e v2rayNG?
São dois projetos diferentes para duas plataformas diferentes. O README do v2rayN afirma claramente que o v2rayN é a versão desktop e encaminha os utilizadores móveis para o v2rayNG, a aplicação Android. As sugestões de pesquisa misturam constantemente os dois, por isso, se procura um cliente Android, é mesmo o sufixo NG que quer.
Em que plataformas corre o v2rayN?
O README indica Windows em x64, x86 e arm64; Linux em x64, arm64, riscv64 e loong64; e macOS em x64 e arm64. Portanto, apesar da sua reputação de ferramenta para Windows, é genuinamente multiplataforma no desktop.
Que núcleos e protocolos suporta?
É um front-end para núcleos de proxy e não uma implementação própria, e o projeto suporta explicitamente Xray e sing-box, com uma lista documentada de núcleos suportados. Os protocolos referidos no repositório incluem Shadowsocks, SOCKS5, Trojan, VLESS, VMess e XTLS.
O v2rayN é gratuito e de código aberto?
O repositório é publicado sob a licença GPL-3.0 e as versões são distribuídas através do GitHub. Gratuito, neste contexto, significa que o software não custa nada e que o seu código-fonte está disponível. Não significa que a conectividade seja gratuita, porque o servidor para onde o aponta é um custo à parte, seja um VPS que arrenda ou uma subscrição que compra.