OffshoreVps
Privacidade e lei20 out. 20269 min de leituraPor a equipe da OffshoreVps

Contorne a censura DPI: proxy VLESS + REALITY em um VPS

Por que os censores conseguem identificar VPNs comuns e como executar um endpoint Xray VLESS + REALITY em um VPS privado que parece tráfego HTTPS normal.

A inspeção profunda de pacotes (DPI) permite que uma rede olhe além de endereços e portas e avalie o formato do seu tráfego. Os protocolos de VPN clássicos têm handshakes reconhecíveis, então um censor pode bloqueá-los sem nunca decifrar um byte. Um endpoint privado no seu próprio VPS evita as listas de bloqueio compartilhadas, e um protocolo que imita HTTPS comum evita a identificação por fingerprint. Este guia configura um desses protocolos: VLESS com REALITY no Xray.

Janela de terminal em um VPS mostrando os comandos usados em um proxy VLESS e REALITY que vence a censura por DPI, começando com “sudo apt update && sudo apt -y upgrade”
O tipo de comandos que você executará no servidor neste guia.

Como o DPI identifica uma VPN

Os censores se baseiam em três sinais: padrões fixos de handshake (OpenVPN e WireGuard têm), faixas de IP conhecidas de provedores comerciais de VPN e sondagem ativa, em que o censor se conecta ao seu servidor e verifica como ele responde. Um protocolo precisa sobreviver aos três para durar.

  • Padrões de handshake: evitados envolvendo o tráfego em uma sessão TLS genuína.
  • Faixas de IP compartilhadas: evitadas usando um servidor que só você usa.
  • Sondagem ativa: evitada fazendo o servidor se comportar como um site de verdade para qualquer pessoa sem a chave.

Por que o REALITY

O REALITY toma emprestado o handshake TLS de um site real e popular. Uma sondagem que não conhece a sua chave é simplesmente encaminhada a esse site e vê um certificado e uma página normais. Um cliente que conhece a chave recebe o proxy. Não há certificado próprio para ser sinalizado nem domínio para registrar.

Passo 1: prepare o servidor

Use um VPS Ubuntu novo em um local com uma boa rota até os seus usuários e aplique primeiro o reforço básico de segurança. Depois instale o Xray com o script oficial.

sudo apt update && sudo apt -y upgrade
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
xray x25519

O último comando imprime uma chave privada e uma pública. Mantenha a chave privada no servidor e entregue a chave pública aos clientes. Gere um ID de usuário com xray uuid.

Os passos deste guia em ordem: 1. Como o DPI identifica uma VPN; 2. Por que o REALITY; 3. preparar o servidor; 4. escrever a configuração do Xray; 5. abrir o firewall e conectar; 6. Mantenha tudo funcionando
Os passos deste guia, em ordem.

Passo 2: escreva a configuração do Xray

Escolha um site de camuflagem que suporte TLS 1.3 e HTTP/2 e seja acessível a partir do seu servidor. Coloque o nome de host dele em dest e em serverNames.

{
  "inbounds": [{
    "port": 443,
    "protocol": "vless",
    "settings": {
      "clients": [{ "id": "YOUR-UUID", "flow": "xtls-rprx-vision" }],
      "decryption": "none"
    },
    "streamSettings": {
      "network": "tcp",
      "security": "reality",
      "realitySettings": {
        "dest": "example.org:443",
        "serverNames": ["example.org"],
        "privateKey": "YOUR-PRIVATE-KEY",
        "shortIds": ["a1b2c3d4"]
      }
    }
  }],
  "outbounds": [{ "protocol": "freedom" }]
}

Salve como /usr/local/etc/xray/config.json, depois execute sudo systemctl restart xray e verifique systemctl status xray.

Passo 3: abra o firewall e conecte

sudo ufw allow OpenSSH
sudo ufw allow 443/tcp
sudo ufw enable

No cliente, importe o endereço do servidor, a porta 443, o UUID, a chave pública, o short ID e o mesmo nome de servidor. Clientes como v2rayN, Nekoray, Streisand e Hiddify suportam o REALITY. Defina o flow como xtls-rprx-vision para combinar com o servidor.

Mantenha tudo funcionando

  • Use um VPS para cada pequeno grupo de usuários. Um endpoint muito movimentado é mais fácil de perfilar.
  • Se o site de camuflagem ficar inacessível a partir do servidor, as conexões falham. Escolha um site estável e troque-o se necessário.
  • Mantenha o Xray atualizado; correções de protocolo saem com frequência.
  • Não execute mais nada na porta 443 do mesmo IP.

Nenhuma ferramenta garante acesso sob qualquer censor. Teste a partir da rede que você realmente vai usar e mantenha um segundo protocolo como alternativa. Para uma VPN mais simples no dia a dia, veja WireGuard no seu VPS, e para a escolha entre os dois clássicos leia WireGuard ou OpenVPN.