Divulgação de afiliação - este artigo contém uma ligação de afiliado da Contabo. Se encomendar um VPS através dela, recebemos uma comissão sem custo adicional para si. Tudo o que se segue foi retirado do código-fonte do v2rayN, da sua wiki oficial e das páginas de lançamento dos projetos, verificado a 2026-08-09. Os números de versão e os nomes dos campos de configuração mudam com frequência; confirme-os na documentação atual antes de confiar neles.
Resposta curta: mude o v2rayN para o core sing-box apenas se precisar de TUIC, AnyTLS ou Naive - são estes os três protocolos que o core Xray não trata. O Hysteria2 não é um deles, e o Vision e o REALITY funcionam bem em sing-box. A mudança é uma única definição, mas altera silenciosamente o significado dos campos de DNS, que é de onde vem a maioria das configurações avariadas. Se ainda está a escolher entre os dois motores em vez de mudar, comece pela nossa comparação sing-box vs Xray.
Que cores o v2rayN consegue realmente conduzir
A wiki lista onze cores suportados em quatro famílias: a família V2Ray (Xray, v2fly), a família Clash (mihomo), a família sing_box e os independentes, como hysteria2, naiveproxy, tuic, juicity, brook, overtls e shadowquic.
Essa lista é fácil de interpretar mal. No código, apenas dois cores atuam como core principal para o qual o v2rayN gera uma configuração: Xray e sing_box. A página de DNS da wiki diz exatamente o mesmo. Os restantes são usados através de um ficheiro de configuração personalizado - o utilizador fornece a configuração e o v2rayN executa o binário.
Os pacotes para Windows já incluem os binários Xray, sing-box e mihomo dentro do zip. Os outros cores é o utilizador que os descarrega e coloca em bin.
Fazer a mudança
Definições → Tipo de core (Core Type Settings).
A ordem de resolução importa mais do que a própria definição. No arranque, o v2rayN lê primeiro o tipo de core registado no perfil de servidor atual; só se esse estiver vazio é que recorre ao tipo de core global. Na prática, isso significa que pode deixar toda a sua lista em Xray e passar um único nó TUIC para sing-box, sem mexer em mais nada.

O que exige genuinamente sing-box: três protocolos
Isto não precisa de ser discutido, porque é o v2rayN que o calcula. O código define os protocolos que cada core suporta e depois deriva o conjunto exclusivo do sing-box como a diferença entre os dois:
| Core | Protocolos suportados |
|---|---|
| Xray | VMess, VLESS, Shadowsocks, Trojan, Hysteria2, WireGuard, SOCKS, HTTP |
| sing-box | VMess, VLESS, Shadowsocks, Trojan, Hysteria2, TUIC, AnyTLS, Naive, WireGuard, SOCKS, HTTP |
Portanto, a resposta é TUIC, AnyTLS e Naive. Mais nada.
Vale a pena corrigir duas convicções com que se vai deparar em tópicos de fóruns, porque ambas são contrariadas pelo código-fonte:
- «O Hysteria2 precisa de sing-box.» Não precisa - o Hysteria2 está em ambas as listas, logo o core Xray trata dele. Existem issues no rastreador a relatar problemas práticos com o Hysteria2 em Xray, mas um bug reportado não é uma capacidade em falta.
- «O sing-box não consegue fazer Vision nem REALITY no v2rayN.» Consegue. O construtor de outbounds sing-box emite o flow Vision para VLESS e escreve o bloco REALITY (chave pública, short ID) mais a impressão digital uTLS. A variante
xtls-rprx-vision-udp443é normalizada para o simplesxtls-rprx-vision.
Existe uma limitação de encadeamento documentada, mas que recai sobre o outro core: com cadeias de proxy, os nós que usam Xray não podem usar TUIC nem AnyTLS como proxy de entrada ou de saída.
A armadilha do DNS - a parte que realmente avaria as configurações
Se algo funcionava em Xray e deixou de funcionar no momento em que mudou, é quase de certeza por isto. Os dois campos de DNS não têm a mesma função nos dois cores.
| Campo | Em Xray | Em sing-box |
|---|---|---|
| Direct DNS | por predefinição, só resolve destinos em IPs para a correspondência das regras de encaminhamento - não são as suas verdadeiras consultas de saída | faz o trabalho a sério: correspondências de encaminhamento, o domínio do próprio nó e os destinos diretos |
| Remote DNS | o mesmo, apenas correspondência de encaminhamento | correspondências de encaminhamento e resolução dos destinos passados pelo proxy |
Em Xray, estes campos são um pormenor de encaminhamento. Em sing-box, são o seu resolvedor. Copiar para lá uma configuração de DNS que funcionava em Xray é exatamente a forma de acabar com um nó que nem sequer consegue resolver o seu próprio nome de anfitrião.
O Bootstrap DNS tem de ser um endereço IP
A regra está enunciada com clareza na documentação: se o direct DNS ou o remote DNS estiver escrito como domínio, tem de definir um Bootstrap DNS, como endereço IP. É o resolvedor que resolve o seu resolvedor. Introduza https://dns.google/dns-query como remote DNS sem bootstrap e não sobra nada com que procurar dns.google.
A opção relacionada «adicionar hosts de DNS comuns» fixa mapeamentos para dns.google e cloudflare-dns.com, para que uma falha de bootstrap não leve tudo atrás.
Opções que existem apenas num dos cores
Não passe uma noite à procura de uma caixa de seleção que não pode estar lá:
- Só em sing-box, e apenas em modo TUN: FakeIP e o bloqueio de consultas SVCB/HTTPS. Este segundo também desliga o ECH e o HTTP/3 - a documentação nota que o ECH pode interferir com o encaminhamento dividido por domínio.
- Só em Xray: consultas DNS em paralelo e a cache otimista.
Quanto à estratégia de resolução, UseIPv4 e UseIPv4v6 correspondem ao prefer_ipv4 do sing-box, e UseIPv6/UseIPv6v4 ao prefer_ipv6; ipv4_only e ipv6_only também estão disponíveis. Os hosts de DNS escrevem-se um por linha, no formato domain IP1 IP2. A não ser que tenha uma razão específica, o conselho da própria wiki é importar a configuração de DNS predefinida e não lhe tocar.
Duas alterações de comportamento mais pequenas
- O routeOnly é forçado. Com o core sing-box está ativado e não pode ser desligado.
- O Mux precisa de um protocolo. Ativar a multiplexagem não chega em sing-box; também tem de escolher o protocolo de multiplexagem -
h2mux,smuxouyamux.
Onde ficam os ficheiros
Tudo é relativo à pasta da aplicação:
| O quê | Onde |
|---|---|
| Binários dos cores | bin\<coreType> - ou seja, bin\sing_box |
| Configuração gerada para o core | binConfigs (config.json) |
| Definições da interface | guiConfigs (guiNConfig.json) |
| Registos | guiLogs |
As compilações em zip são portáteis: tudo fica dentro da pasta onde as extraiu, pelo que pode manter várias cópias independentes lado a lado. Se definir a variável de ambiente V2RAYN_LOCAL_APPLICATION_DATA_V2 com o valor 1, a pasta base passa a ser %LOCALAPPDATA%\v2rayN.

Atualize antes de diagnosticar seja o que for
A versão atual à data da redação é o v2rayN 7.24.4, publicado a 30 de julho de 2026, e as suas notas de lançamento assinalam-no como uma atualização de segurança urgente: o descarregador integrado nas versões mais antigas podia ser explorado num ataque man-in-the-middle que servia ficheiros maliciosos. O projeto diz a todos os utilizadores para atualizarem imediatamente. Se estiver numa compilação mais antiga, faça-o antes de começar a depurar um problema de proxy.
Os ficheiros para Windows são distribuídos como seis zips - compilações WPF (v2rayN-windows-64.zip) e Avalonia (v2rayN-windows-64-desktop.zip), em x64, x86 e arm64 - a par de um ficheiro de chave pública para verificar as assinaturas. É necessário Windows 10 ou mais recente.
Do outro lado, a versão estável atual do sing-box é a v1.13.16, publicada a 3 de agosto de 2026. Uma lacuna que vale a pena admitir: nem a wiki nem as notas de lançamento da 7.24.4 publicam uma matriz de compatibilidade entre as versões do v2rayN e do sing-box, e a compilação exata do sing-box incluída no zip não está documentada - seria preciso inspecionar o binário para a conhecer.
Deve mudar?
Só com um motivo. Se os seus nós forem VLESS ou VMess com REALITY, o core Xray é o caminho mais documentado e não há nada a ganhar. Mude quando tiver um nó TUIC, AnyTLS ou Naive para correr, ou quando quiser FakeIP em modo TUN - e, quando o fizer, refaça as definições de DNS de raiz em vez de partir do princípio de que as do Xray se aplicam.
Gerir o seu próprio endpoint em vez de um nó público é uma decisão à parte; se é para aí que se dirige, o nosso guia anti-DPI e de contorno da censura cobre o que sobrevive realmente à inspeção profunda de pacotes.
★ Datacenter GDPR em Nuremberg · ✓ IPv4 dedicado incluído · 200+ Mbps garantidos
Um VPS que controla por completo para tunneling e ofuscação → ContaboAcesso root · abra qualquer porta · execute a sua própria stack→

