Uma VPN por tunelamento DNS que transporta tráfego TCP em consultas e respostas DNS para contornar a censura e redes instáveis.
XTLS/Xray-core
Plataforma de rede e núcleo de proxy em Go, compatível com protocolos como VLESS, VMess, Trojan, Shadowsocks, WireGuard e REALITY.
- Estrelas
- 42,687
- Forks
- 6,122
- Issues abertas
- 71
- Último commit
- há 17 horas
O que é?
O Xray-core é a ferramenta central de rede do Project X, escrita em Go. Ele funciona como uma plataforma configurável de proxy e túnel, capaz de lidar com tráfego de entrada e saída em diversos protocolos, incluindo VLESS, VMess, Trojan, Shadowsocks, SOCKS5 e WireGuard, com os transportes REALITY e XHTTP para tráfego baseado em TLS.
O projeto é distribuído como um único binário, que pode ser compilado a partir do código-fonte com uma toolchain padrão do Go. Também é disponibilizado em uma imagem oficial do Docker e por meio de uma fórmula do Homebrew. Scripts de instalação para Linux, muitos painéis de controle web e diversos clientes com GUI para Windows, Android, iOS, macOS, Linux e OpenWrt são desenvolvidos sobre ele.
Em geral, os usuários executam o Xray-core em um servidor ou roteador e apontam os clientes para ele, ou o incorporam usando bibliotecas wrapper como libXray. Configurações de exemplo e tutoriais são mantidos em repositórios separados de exemplos.
Recursos principais
- 01Compatível com vários protocolos de proxy, incluindo VLESS, VMess, Trojan, Shadowsocks e SOCKS5.
- 02Oferece os transportes REALITY e XHTTP para tráfego baseado em TLS.
- 03Inclui suporte a WireGuard e entrada TUN nas plataformas Windows compatíveis.
- 04É compilado em um único binário, com imagem oficial do Docker e fórmula do Homebrew disponíveis.
- 05Serve de base para muitos painéis web e clientes com GUI nas principais plataformas.
Casos de uso
- Executar um endpoint de proxy ou túnel auto-hospedado em uma VPS.
- Servir como núcleo de proxy por trás de um roteador ou de uma configuração com OpenWrt.
- Fornecer o backend de um painel de proxy multiusuário.
- Incorporar um núcleo de proxy em um cliente para dispositivos móveis ou desktop por meio de uma biblioteca wrapper.
Início rápido
- 1
Instale pelo Homebrew
brew install xray - 2
Ou compile a partir do código-fonte com Go (Linux/macOS)
CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main - 3
Execute o script oficial de instalação para Linux indicado no README (XTLS/Xray-install)
Antes de usar
- É um mecanismo central de proxy sem interface gráfica integrada, por isso a maioria dos usuários recorre a um painel ou cliente separado.
- Distribuído sob a licença MPL-2.0, que exige que os arquivos de código-fonte modificados permaneçam sob a mesma licença.
Tópicos
Perguntas frequentes
- O que é Xray-core?
- Plataforma de rede e núcleo de proxy em Go, compatível com protocolos como VLESS, VMess, Trojan, Shadowsocks, WireGuard e REALITY. O Xray-core é a ferramenta central de rede do Project X, escrita em Go. Ele funciona como uma plataforma configurável de proxy e túnel, capaz de lidar com tráfego de entrada e saída em diversos protocolos, incluindo VLESS, VMess, Trojan, Shadowsocks, SOCKS5 e WireGuard, com os transportes REALITY e XHTTP para tráfego baseado em TLS.
- Xray-core é gratuito? Qual é a licença?
- Xray-core é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Xray-core ainda é mantido?
- Manutenção ativa. O último commit de Xray-core foi em 7 de nov. de 2026.
- Para que posso usar Xray-core?
- Executar um endpoint de proxy ou túnel auto-hospedado em uma VPS. Servir como núcleo de proxy por trás de um roteador ou de uma configuração com OpenWrt. Fornecer o backend de um painel de proxy multiusuário. Incorporar um núcleo de proxy em um cliente para dispositivos móveis ou desktop por meio de uma biblioteca wrapper.
- Como instalar Xray-core?
- Instale pelo Homebrew: brew install xray Ou compile a partir do código-fonte com Go (Linux/macOS): CGO_ENABLED=0 go build -o xray -trimpath -buildvcs=false -ldflags="-s -w -buildid=" -v ./main Execute o script oficial de instalação para Linux indicado no README (XTLS/Xray-install)
- Onde consigo Xray-core?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/XTLS/Xray-core
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Implementação open source e self-hosted do servidor de controle do Tailscale para criar sua própria rede mesh baseada em WireGuard.
Painel web open source para implantar e gerenciar servidores proxy e VPN com Xray-core, suporte a vários protocolos e múltiplos usuários.
Proxy desenvolvido em Go com base em um protocolo QUIC personalizado, projetado para funcionar em redes com perdas e disfarçar o tráfego como HTTP/3.
Interface web de administração baseada em Docker para instalar e gerenciar um servidor VPN WireGuard e as configurações dos clientes.