Proxy Transparente no Roteador: Configuração, Página LuCI e Bypass DPI para Voz UDP
Este artigo detalha a configuração de um proxy transparente em um roteador OpenWrt, abordando a mudança da lógica de roteamento, a inclusão de proxy para UDP e a criação de uma página LuCI para gerenciamento de domínios. O autor compartilha sua experiência em otimizar o desempenho e a segurança da rede.
MundiX News·13 de maio de 2026·10 min de leitura·👁 4 views
Proxy Transparente no Roteador: Configuração, Página LuCI e Bypass DPI para Voz UDP
Este artigo é uma tradução do artigo original em russo, que descreve a configuração de um proxy transparente em um roteador OpenWrt. O autor compartilha sua experiência em otimizar o desempenho e a segurança da rede, abordando as mudanças implementadas desde a primeira parte do projeto.
Introdução
O artigo original descreve a configuração de um proxy transparente em um roteador OpenWrt, utilizando tecnologias como TPROXY, Xray com VLESS+Reality+XTLS-Vision, AdGuard Home com DoH e roteamento dividido por geolocalização. O autor relata as mudanças e melhorias implementadas após seis meses de uso em produção, incluindo a reescrita de parte do sistema para lidar com problemas específicos e otimizar o gerenciamento.
Arquitetura da Rede
A arquitetura da rede é descrita em um diagrama, mostrando o fluxo de tráfego desde o cliente na LAN até o provedor de internet, passando por componentes como AdGuard Home, nftables (TPROXY), Xray, regras de roteamento e NFQUEUE. O diagrama ilustra como o tráfego é roteado, filtrado e processado para garantir segurança e desempenho.
Mudanças na Lógica de Roteamento
A principal mudança na arquitetura é a inversão da lógica de roteamento. Na versão anterior, o tráfego era roteado por proxy por padrão, com exceção de domínios .ru e geolocalização russa. Na nova versão, a lógica é invertida: o tráfego é roteado diretamente por padrão, e apenas categorias específicas, como serviços de IA, mensageiros e streaming de vídeo, são roteadas por proxy. Essa mudança visa melhorar o desempenho e a privacidade, evitando que o tráfego de aplicativos e serviços russos seja roteado por proxy, o que poderia causar problemas de compatibilidade e geobloqueio.
Proxy para UDP
A versão atualizada inclui proxy para UDP, o que resolve problemas com voz em WebRTC e chamadas do Telegram. O TPROXY agora processa tráfego TCP e UDP, e o Xray inclui sniffing para QUIC. Para otimizar a qualidade da voz, um segundo nível de processamento é implementado usando NFQUEUE e nfqws, que realiza bypass DPI para tráfego de voz.
Otimizações e Melhorias
O artigo detalha várias otimizações e melhorias, incluindo:
Binários no overlay e execução em tmpfs: Os binários do Xray e nfqws são armazenados compactados no overlay e descompactados em tmpfs durante a inicialização, economizando espaço e evitando o desgaste do flash.
Bootstrap do Xray: Um Xray mínimo é usado para baixar dados geoip e geosite durante a inicialização, resolvendo problemas de inicialização a frio.
Bypass automático de IPs de servidores proxy: Os IPs dos servidores proxy são extraídos automaticamente do arquivo de configuração e adicionados à tabela nftables, evitando loops de tráfego.
Uso de templates: A configuração do Xray é baseada em templates, facilitando a personalização e o gerenciamento.
Página LuCI e Gerenciamento de Domínios
O artigo descreve a criação de uma página LuCI para adicionar domínios ao proxy. Essa funcionalidade permite que o usuário adicione domínios específicos à lista de proxy sem modificar o arquivo de configuração manualmente. A página LuCI simplifica o gerenciamento de domínios e melhora a experiência do usuário.
Conclusão
O artigo fornece um guia detalhado sobre como configurar um proxy transparente em um roteador OpenWrt, abordando as mudanças implementadas, as otimizações realizadas e as soluções para problemas específicos. O autor compartilha sua experiência e conhecimento, oferecendo informações valiosas para quem busca melhorar a segurança e o desempenho de sua rede.
🛡️⚡
Pare de pesquisar. Comece a hackear.
O MundiX é seu copiloto de pentest com IA: comandos exatos, análise de outputs e próximo passo na kill chain — em segundos.
Sem cartão para começar · Planos a partir de R$49/mês
Proxy Transparente no Roteador: Configuração, Página LuCI e Bypass DPI para Voz UDP
Este artigo é uma tradução do artigo original em russo, que descreve a configuração de um proxy transparente em um roteador OpenWrt. O autor compartilha sua experiência em otimizar o desempenho e a segurança da rede, abordando as mudanças implementadas desde a primeira parte do projeto.
Introdução
O artigo original descreve a configuração de um proxy transparente em um roteador OpenWrt, utilizando tecnologias como TPROXY, Xray com VLESS+Reality+XTLS-Vision, AdGuard Home com DoH e roteamento dividido por geolocalização. O autor relata as mudanças e melhorias implementadas após seis meses de uso em produção, incluindo a reescrita de parte do sistema para lidar com problemas específicos e otimizar o gerenciamento.
Arquitetura da Rede
A arquitetura da rede é descrita em um diagrama, mostrando o fluxo de tráfego desde o cliente na LAN até o provedor de internet, passando por componentes como AdGuard Home, nftables (TPROXY), Xray, regras de roteamento e NFQUEUE. O diagrama ilustra como o tráfego é roteado, filtrado e processado para garantir segurança e desempenho.
Mudanças na Lógica de Roteamento
A principal mudança na arquitetura é a inversão da lógica de roteamento. Na versão anterior, o tráfego era roteado por proxy por padrão, com exceção de domínios .ru e geolocalização russa. Na nova versão, a lógica é invertida: o tráfego é roteado diretamente por padrão, e apenas categorias específicas, como serviços de IA, mensageiros e streaming de vídeo, são roteadas por proxy. Essa mudança visa melhorar o desempenho e a privacidade, evitando que o tráfego de aplicativos e serviços russos seja roteado por proxy, o que poderia causar problemas de compatibilidade e geobloqueio.
Proxy para UDP
A versão atualizada inclui proxy para UDP, o que resolve problemas com voz em WebRTC e chamadas do Telegram. O TPROXY agora processa tráfego TCP e UDP, e o Xray inclui sniffing para QUIC. Para otimizar a qualidade da voz, um segundo nível de processamento é implementado usando NFQUEUE e nfqws, que realiza bypass DPI para tráfego de voz.
Otimizações e Melhorias
O artigo detalha várias otimizações e melhorias, incluindo:
Binários no overlay e execução em tmpfs: Os binários do Xray e nfqws são armazenados compactados no overlay e descompactados em tmpfs durante a inicialização, economizando espaço e evitando o desgaste do flash.
Bootstrap do Xray: Um Xray mínimo é usado para baixar dados geoip e geosite durante a inicialização, resolvendo problemas de inicialização a frio.
Bypass automático de IPs de servidores proxy: Os IPs dos servidores proxy são extraídos automaticamente do arquivo de configuração e adicionados à tabela nftables, evitando loops de tráfego.
Uso de templates: A configuração do Xray é baseada em templates, facilitando a personalização e o gerenciamento.
Página LuCI e Gerenciamento de Domínios
O artigo descreve a criação de uma página LuCI para adicionar domínios ao proxy. Essa funcionalidade permite que o usuário adicione domínios específicos à lista de proxy sem modificar o arquivo de configuração manualmente. A página LuCI simplifica o gerenciamento de domínios e melhora a experiência do usuário.
Conclusão
O artigo fornece um guia detalhado sobre como configurar um proxy transparente em um roteador OpenWrt, abordando as mudanças implementadas, as otimizações realizadas e as soluções para problemas específicos. O autor compartilha sua experiência e conhecimento, oferecendo informações valiosas para quem busca melhorar a segurança e o desempenho de sua rede.
📤 Compartilhar & Baixar
🧰 Ferramentas recomendadas
Divulgação: alguns links são patrocinados. Podemos receber comissão se você comprar — sem custo extra para você. Só indicamos o que faz sentido para a comunidade.