Xray e Sing-box — núcleos de proxy modernos
Visão geral
Xray-core e Sing-box são plataformas de proxy versáteis que suportam inúmeros protocolos e oferecem roteamento de tráfego flexível. Elas substituíram o V2Ray-core e se tornaram o padrão para construir infraestrutura de proxy, especialmente no contexto de contornar a censura na internet.
Xray-core
O que é
Xray-core é um fork do V2Ray-core, iniciado em 2020 após desentendimentos dentro da comunidade V2Ray. O Xray introduziu inovações-chave: XTLS, Reality e desempenho aprimorado.
Principais recursos
Protocolos:
- VLESS (com XTLS e Reality)
- VMess
- Trojan
- Shadowsocks
- SOCKS5
- HTTP
Transportes:
- TCP, WebSocket, gRPC, HTTP/2, QUIC, mKCP
- SplitHTTP (novo transporte para CDN)
Roteamento:
- Por domínio, IP, GeoIP, GeoSite
- Por protocolo, porta, usuário
- Balancer (distribuição entre servidores)
Recursos exclusivos:
- XTLS-Vision — proxying TLS otimizado
- Reality — mascaramento como um site real
- Fallback — exibir um site legítimo em conexões suspeitas
Arquitetura do Xray
O Xray opera no princípio inbound → routing → outbound:
Inbounds — escutam conexões de entrada (portas, protocolos).
Routing — regras de roteamento baseadas em atributos do tráfego.
Outbounds — determinam para onde enviar o tráfego (servidor proxy, conexão direta, bloqueio).
Desempenho
O Xray com XTLS-Vision é significativamente mais rápido que o V2Ray:
- 30-50% mais throughput
- 40-60% menos carga de CPU
- Processamento eficiente de TLS (zero-copy com XTLS)
Sing-box
O que é
Sing-box é uma plataforma de proxy versátil escrita em Go. Foi projetada do zero para ser modular e extensível. Autor: SagerNet (sekai).
Principais recursos
Protocolos:
- VLESS, VMess, Trojan, Shadowsocks
- Hysteria / Hysteria2 (baseados em UDP, otimizados para alta perda de pacotes)
- TUIC (baseado em QUIC)
- Naive (proxy baseado no Chrome)
- WireGuard
Roteamento:
- Rule sets (coleções de regras baixáveis)
- GeoIP/GeoSite com carregamento preguiçoso
- Roteamento de DNS e DNS hijacking
- Suporte a formato compatível com Clash
Plataformas:
- Linux, Windows, macOS
- Android (SFA — Sing-box for Android)
- iOS (SFI — Sing-box for iOS)
- Apple TV, tvOS
Diferenças em relação ao Xray
| Parâmetro | Xray-core | Sing-box |
|---|---|---|
| Base | Fork do V2Ray | Do zero |
| Linguagem | Go | Go |
| Config | JSON | JSON |
| XTLS/Reality | Sim (original) | Sim (portado) |
| Hysteria | Não | Sim |
| TUIC | Não | Sim |
| WireGuard | Não | Nativo |
| Clientes móveis | Via V2rayNG | Nativos (SFA/SFI) |
| Modularidade | Média | Alta |
| Documentação | Média | Boa |
Comparação de abordagens
Xray — foco em VLESS/Reality
O Xray é focado no desenvolvimento de VLESS + XTLS + Reality. É a melhor escolha se o objetivo principal for contornar DPI com desempenho máximo.
Sing-box — versatilidade
O Sing-box suporta mais protocolos (Hysteria, TUIC, WireGuard) e oferece roteamento mais flexível. É a melhor escolha para configurações multiprotocolo.
Cenários práticos
Servidor proxy pessoal
Instalar Xray ou Sing-box em um VPS para contornar a censura. VLESS+Reality é a configuração mais robusta.
Proxy para uma equipe
Configuração multiusuário com UUIDs diferentes para cada usuário. O Xray suporta fallback entre usuários.
Roteador proxy
Sing-box em um roteador (OpenWrt) para proxy transparente de todo o tráfego da rede doméstica.
Gateway multiprotocolo
Um único servidor aceita conexões via VLESS, VMess, Trojan, Shadowsocks em portas diferentes. Cada usuário escolhe o protocolo preferido.
Cadeia de proxies
O Sing-box permite configurar uma cadeia: seu tráfego passa por vários servidores em sequência (proxy chain via configuração).
Ecossistema
Painéis de controle
- 3x-ui — painel web para Xray (gestão de usuários, monitoramento de tráfego)
- Marzban — painel avançado com suporte a Xray
- Hiddify Manager — painel com suporte a Xray e Sing-box
Assinatura
Formato de assinatura para atualização automática da configuração do cliente. Suportado por V2rayNG, Clash, Sing-box.
Rule providers
- Bases GeoIP / GeoSite do V2ray/Xray
- Rule sets da comunidade Sing-box
- Regras compatíveis com Clash
Escolhendo entre Xray e Sing-box
Escolha o Xray se:
- Seu protocolo principal for VLESS + Reality
- Você precisar do desempenho máximo do XTLS
- Você usar 3x-ui ou Marzban
- Você estiver acostumado ao ecossistema V2Ray
Escolha o Sing-box se:
- Você precisar de vários protocolos (Hysteria, TUIC, WireGuard)
- Você precisar de um cliente móvel nativo
- Roteamento flexível com rule sets for importante
- Você estiver configurando um proxy em um roteador
Conclusão
Xray e Sing-box são os dois núcleos de proxy líderes, cada um com suas próprias forças. O Xray domina o ecossistema VLESS/Reality com desempenho superior. O Sing-box oferece versatilidade e suporte a uma gama mais ampla de protocolos. Para a maioria das tarefas de contorno de censura, ambas as opções funcionam muito bem, e a escolha depende dos requisitos específicos de protocolo e plataforma.
