||| Página inicial Privacidade Online Softwares Comprar Artigos|Tutoriais|Notícias Depoimentos Quem Somos Contato Doar

Oniux roteador tor de aplicativos linux - ITP logo
o-que-e-oniux

ONIUX: Anonimato Total no Linux com IP Tor Único para Cada Aplicativo


Quer anonimato verdadeiro no Linux? O ONIUX, desenvolvido pelo Tor Project, é a ferramenta revolucionária que força todo tráfego de um aplicativo a passar pela rede Tor ? usando namespaces do Linux para isolamento completo. Diferente do ProxyChains (que usa o mesmo IP Tor para tudo), o ONIUX garante um circuito Tor exclusivo por aplicativo, sem depender de múltiplos daemons.


O que é e como funciona o ONIUX

ONIUX é uma ferramenta de linha de comando desenvolvida pelo Tor Project que utiliza namespaces do Linux para isolar e rotear todo o tráfego de aplicativos através da rede Tor.

Namespaces do Linux

Namespaces são um mecanismo de virtualização a nível de kernel que criam ambientes isolados para processos, funcionando como sistemas separados.

Limitações importantes

Não funciona para comandos root. Para operações administrativas, use ProxyChains:

proxychains sudo apt update
proxychains sudo apt upgrade

Instalação por usuário

Se existirem dois usuários, um chamado Mario e outro Jun, você deve fazer login no Linux como Mario e seguir o processo de instalação deste tutorial, depois fazer login como Jun e repetir o procedimento.

Vantagens sobre ProxyChains

Isolamento por aplicativo previne desanonimização cruzada que ocorre quando se usa o mesmo circuito Tor para múltiplos serviços.


Vantagens do ONIUX vs ProxyChains tradicional

Comparação com o método tradicional que usa um daemon Tor padrão (IP 127.0.0.1, porta 9050):

O Multiple Tor Service Suit (que desenvolvi) foi criado para essa finalidade, mas:

O ONIUX simplifica radicalmente este processo:

oniux telegram      # Roteia o Telegram por um circuito
oniux firefox       # Roteia o Firefox por outro circuito

Importância crítica do isolamento:


Instalação do Oniux no Linux

Observação importante: Não é possível instalar o Rust via apt em muitas distribuições Linux. O Debian e Kali Linux, por exemplo, não disponibilizam o Rust nos repositórios oficiais. Siga estes passos para instalação correta:

1. Instalação do Rust

Acesse https://www.rust-lang.org/tools/install e execute:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Serão criadas as pastas:

/home/seu_usuario/.cargo
/home/seu_usuario/.rustup

2. Configuração do Ambiente

Acesse o diretório de binários:

cd ~/.cargo/bin
pwd
ls -la

3. Instalação do ONIUX

Execute como usuário comum (não root):

./cargo install --git https://gitlab.torproject.org/tpo/core/oniux --tag v0.4.0 oniux

Alternativamente:

/home/seu_usuario/.cargo/bin/cargo install --git https://gitlab.torproject.org/tpo/core/oniux --tag v0.4.0 oniux

4. Verificação

Para listar programas instalados:

./cargo install --list
# ou
/home/seu_usuario/.cargo/bin/cargo install --list

Confirme a existência do binário:

ls -la ~/.cargo/bin | grep oniux

Executando o ONIUX

Formas básicas de execução:

oniux comando_do_programa
# ou usando caminho absoluto
/home/seu_usuario/.cargo/bin/oniux comando_do_programa
# ou dentro do diretório
cd /home/seu_usuario/.cargo/bin/
./oniux comando_do_programa

Exemplos de Comandos

Testando conexão Tor:

oniux curl https://icanhazip.com  # Verifique seu IP de saída Tor
oniux curl -6 https://ipv6.icanhazip.com  # Teste IPv6

Acessando serviços onion:

oniux curl http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/index.html

Modo debug (para diagnóstico):

RUST_LOG=debug oniux curl https://icanhazip.com

Isolamento completo do shell:

oniux bash  # Todos os comandos subsequentes usarão Tor

Aplicativos gráficos:

oniux hexchat  # Navegadores ou clientes de chat
oniux ./Telegram  # Executáveis locais
oniux /home/seu_usuario/Telegram/Telegram  # Caminho absoluto
oniux ./electrum.appimage  # AppImages
oniux /home/seu_usuario/electrum.appimage  # AppImages com caminho completo

Desinstalação do ONIUX e Rust

1. Desinstalar o ONIUX

Para usuários comuns (não root):

# Método recomendado:
cargo uninstall oniux

# Alternativamente:
/home/seu_usuario/.cargo/bin/cargo uninstall oniux

# Verificar programas remanescentes:
cargo install --list
# ou
/home/seu_usuario/.cargo/bin/cargo install --list

2. Desinstalar o Rust

Método oficial:

rustup self uninstall

3. Remoção Manual (caso necessário falhe a primeira)

Para limpeza completa dos arquivos residuais:

rm -rf ~/.cargo
rm -rf ~/.rustup
rm -rf /home/seu_usuario/.cargo
rm -rf /home/seu_usuario/.rustup

Nota: A remoção manual é recomendada apenas se os métodos convencionais falharem.


Desvantagens do oniux no momento (4 de junho de 2025):

Não é possível cadastrar bridges!

Pode ser censurado!

O Multiple Tor Service Suit que criei tem a opção para cadastrar bridges em cada arquivo torrc de cada Tor daemon criado, permitindo rotear com o proxychains cada aplicativo usando bridges, driblando a censura dos nós guardas! Tomara que os desenvolvedores do oniux providenciem isso também!

Fonte oficial do projeto:

Introdução ao Oniux: Isolamento de rede Tor em nível de kernel/


Saiba mais tópicos avançados sobre o Tails e Tor: Clique aqui!

Se inscrever em nossos cursos gravados de anonimidade e segurança online avançados? Clique aqui!

Doar monero para ajudar no crescimento desse projeto: Clique aqui!

Contato:
Clique aqui