Se você usa Debian Linux assim como eu, deve estar preocupado com o momento delicado que estamos vivendo no Brasil.
Porém, um alívio!, nossos colegas de comunidade já têm histórico em ajudar usuários vivendo em países comandados por governos opressores ao redor do mundo.
Se você quer baixar pacotes Debian/Ubuntu via Tor, protegendo sua privacidade e evitando censura, siga estes passos.
1 – Adicione a chave GPG do Tor Project
Sem a chave pública, o APT bloqueia o acesso ao repositório Tor por segurança. Instale a chave então.
# É necessário ter curl. Se não tiver. Instale-o.
sudo apt install curl
# Instale a chave
curl --proto '=https' --tlsv1.2 -sSf https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | sudo tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
2 – Instale o transporte apt-transport-tor
Depois, instale o pacote que permite ao APT usar conexões Tor para baixar outros pacotes:
sudo apt install apt-transport-tor
3 – Adicione o repositório Tor (formato legado)
É necessário saber o codename de versão do Debian que você está usando. Se você não souber, execute este comando.
lsb_release -c
O resultado será algo assim:
Codename: bookworm
Esse “bookworm” do exemplo acima é o da MINHA versão do Debian quando escrevi este tutorial.
Execute o comando e anote o nome da SUA versão para usar mais adiante.
Edite o arquivo:
sudo nano /etc/apt/sources.list.d
Adicione esta linha substituindo <DISTRIBUICAO> pelo codename da SUA versão:
deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUICAO> main
4 – Instale o Tor
sudo apt update
Esta instalação ainda acontece no processo tradicional, ou seja, não é privada, nem anônima.
sudo apt install tor
Inicie o Tor para ter certeza.
sudo systemctl start tor
5 – Teste final
Execute uma atualização simples do apt para verificar se a conexão é realizada via Tor.
sudo apt update
Observe:
- Nenhum erro de GPG (
NO_PUBKEY) - Nenhuma mensagem de “repositório não assinado”
- Conexões via
.onion(confirme comsudo apt -o Debug::Acquire::http=true update)
A partir deste momento seu APT estará baixando pacotes via Tor de forma privada e anônima.
No próximo apt update você perceberá uma breve pausa antes da verificação dos pacotes. Essa pausa é justamente a inicialização do serviço Tor caso ele esteja desligado. As próximas atualizações dentro da mesma sessão ocorrerão sem a pausa.
Fonte: https://support.torproject.org/little-t-tor/getting-started/apt-over-tor/
Última atualização em:
LLM utilizado para ajustes e correções: Qwen VL 235B


Leave a Reply
You must be logged in to post a comment.