Conectando ao Tor

Escolha uma forma de conectar o OnionShare ao Tor clicando no icone “⚙” no canto inferior direito da janela do OnionShare para acessar as opções.

_images/tor-settings.png

Use a versão do Tor que está integrada no OnionShare

Este é o padrão, maneira mais simples e confiável que o OnionShare se conecta ao Tor . Por esta razão, é recomendado para a maioria dos usuários.

Quando você abre o OnionShare, ele já inicia um processo tor já configurado em segundo plano para o OnionShare usar. Ele não interfere com outros processos tor em seu computador, então você pode utilizar o Navegador Tor ou o sistema tor por conta própria.

Contornando a Censura

Se o seu acesso à internet for censurado, você pode configurar o OnionShare para conectar-se à rede Tor usando Tor bridges <https://tb-manual.torproject.org/bridges/> _. Se o OnionShare se conectar à rede Tor sem o uso de uma bridge, você não precisa usa-las.

Para usar uma ponte, abra a aba Configurações do Tor. Você deve selecionar “Use the Tor version built into OnionShare” e marcar a caixa de seleção “Use a bridge”.

Tente usar primeiro uma ponte embutida. Recomenda-se utilizar pontes “obfs4” ou “snowflake” em vez de utilizar “meek-azure”.

_images/tor-settings-bridges.png

Se o uso de uma ponte integrada não funcionar, você pode solicitar uma ponte ao torproject.org. Você terá que resolver um CAPTCHA para poder solicitar uma ponte. (Isto torna mais difícil para os governos ou ISPs (provedores de internet) bloquearem o acesso às pontes Tor).

_images/tor-settings-moat.png

Você também tem a opção de usar uma ponte que você teve acesso a partir de uma fonte confiável.

Tentativa de configuração automática com o navegador Tor

Se você baixou o navegador Tor <https://www.torproject.org> _ e não quer dois processos tor` em execução, você pode usar o processo `` tor`` do navegador Tor. Lembre-se de que você precisa manter o navegador Tor aberto em segundo plano enquanto usa o OnionShare para que isso funcione.

Usando um sistema ``tor``no Windows

Isso é bastante avançado. Você precisará saber como editar arquivos de texto simples e fazer coisas como administrador.

Baixe o Tor Windows Expert Bundle de <https://www.torproject.org/download/tor/> _. Extraia o arquivo compactado e copie a pasta extraída para `` C: Program Files (x86) `` Renomeie a pasta extraída com `` Data`` e `` Tor`` nela para `` tor-win32``.

Crie uma senha de porta de controle. (Usar 7 palavras em uma sequência como `` compreendised stumble rummage work venging construct volatile`` é uma boa idéia para uma senha.) Agora abra um prompt de comando (`` cmd``) como administrador e use `` tor. exe –hash-password`` para gerar um hash de sua senha. Por exemplo:

cd "C:\Program Files (x86)\tor-win32\Tor"
tor.exe --hash-password "comprised stumble rummage work avenging construct volatile"

A saída da senha com hash é exibida após alguns avisos (que você pode ignorar). No caso do exemplo acima, é `` 16: 00322E903D96DE986058BB9ABDA91E010D7A863768635AC38E213FDBEF``.

Agora crie um novo arquivo de texto em `` C: Program Files (x86) tor-win32 torrc`` e coloque sua saída de senha hash nele, substituindo o `` HashedControlPassword`` pelo que você acabou de gerar

ControlPort 9051
HashedControlPassword (the hash you generate from the password you picked above)

No prompt de comando do administrador, instale `` tor`` como um serviço usando o arquivo `` torrc`` apropriado que você acabou de criar (conforme descrito em `<https://2019.www.torproject.org/docs/faq.html .en # NTService> `_). Assim:

tor.exe --service install -options -f "C:\Program Files (x86)\tor-win32\torrc"

Você agora está executando um processo `` tor`` do sistema no Windows!

Abra o OnionShare e clique no ícone “⚙” nele. Em “Como o OnionShare deve se conectar ao Tor?” escolha “Conectar usando a porta de controle” e defina “Porta de controle” como `` 127.0.0.1`` e “Porta” como `` 9051``. Em “Configurações de autenticação Tor”, escolha “Senha” e defina a senha para a senha da porta de controle que você escolheu acima. Clique no botão “Testar conexão com o Tor”. Se tudo correr bem, você deverá ver “Conectado ao controlador Tor”.

Usando um sistema `` tor`` no macOS

Primeiro, instale o Homebrew <https://brew.sh/> _ se você ainda não o tiver, e então instale o Tor

brew install tor

Agora configure o Tor para permitir conexões do OnionShare

mkdir -p /usr/local/var/run/tor
chmod 700 /usr/local/var/run/tor
echo 'SOCKSPort 9050' >> /usr/local/etc/tor/torrc
echo 'ControlPort unix:"/usr/local/var/run/tor/control.socket"' >> /usr/local/etc/tor/torrc

E inicie o serviço Tor do sistema

brew services start tor

Abra o OnionShare e clique no ícone “⚙” nele. Em “Como o OnionShare deve se conectar ao Tor?” escolha “Conectar usando arquivo de soquete” e defina o arquivo de soquete como `` / usr / local / var / run / tor / control.socket``. Em “Configurações de autenticação Tor”, escolha “Sem autenticação ou autenticação de cookie”. Clique no botão “Testar conexão com o Tor”.

Se tudo correr bem, você deverá ver “Conectado ao controlador Tor”.

Usando um sistema `` tor`` no Linux

Primeiro, instale o pacote `` tor``. Se você estiver usando Debian, Ubuntu ou uma distribuição Linux semelhante, é recomendado usar o repositório oficial do Projeto Tor <https://support.torproject.org/apt/tor-deb-repo/> _.

Em seguida, adicione seu usuário ao grupo que executa o processo `` tor`` (no caso do Debian e Ubuntu, `` debian-tor``) e configure o OnionShare para se conectar ao arquivo de soquete de controle do sistema `` tor``.

Adicione seu usuário ao grupo `` debian-tor`` executando este comando (substitua `` username`` pelo seu nome de usuário real)

sudo usermod -a -G debian-tor username

Reinicie o computador. Depois de inicializar novamente, abra o OnionShare e clique no ícone “⚙” nele. Em “Como o OnionShare deve se conectar ao Tor?” escolha “Conectar usando arquivo de soquete”. Defina o arquivo de socket como `` / var / run / tor / control``. Em “Configurações de autenticação Tor”, escolha “Sem autenticação ou autenticação de cookie”. Clique no botão “Testar conexão com o Tor”.

Se tudo correr bem, você deverá ver “Conectado ao controlador Tor”.