Back
Featured image of post [PT-BR] Hospedando sites na deepweb

[PT-BR] Hospedando sites na deepweb

Como podemos hospedar sites ou serviços na Deep Web.

Lendo este artigo, você aprenderá como hospedar um site ou serviço na Deep Web (site com .onion)

Antes de hospedar o site na Deep Web, é necessário que já exista um site ou um serviço pronto para ser exposto ao mundo, nesse artigo demonstremos como deixar publico um site, porém o mesmo se aplica a um serviço ssh, ftp, irc e etc

PRÉ-REQUISITOS

1.1. Apache

Você precisará ter instalado o apache, que fará com que sua pagina html seja exposta, sem o apache não é possível fazer com que pessoas acessem sua página.

$ sudo apt-get install apache2 

Inicie o serviço do apache

$ sudo systemctl start apache2.service

Sempre que quiser parar o serviço do apache, execute esse comando:

$ sudo systemctl stop apache2.service

Depois de concluir a instalação do apache, certifique-se que a instalação deu certo entrando no localhost. Ao entrar na página você deve ver uma pagina igual a essa:

apache pagina padrão

1.2. TOR

Para colocar essa página na deepweb você vai precisar do Tor. Se você não tiver o Tor instalado, execute os seguintes comandos no terminal:

$ sudo apt-get install tor 
$ sudo tor 

HOSPEDANDO O SITE

Se você chegou até aqui é porque já tem o seu site pronto em mãos e tudo devidamente instalado, vamos começar hospedando o site localmente.

Apenas na sua máquina (localhost)

Entre na pasta do seu projeto e utilize o pwd para confirmar o caminho do seu projeto

$ pwd

Sua saida deve ser o exato caminho do seu projeto, veja o exemplo:

/home/vtrgzll/projeto/siteDeepWeb
$ sudo rm -rf /var/www/html/* # apaga a pagina padrão do apache e tudo que veio junto com ela
$ sudo mv ./* /var/www/html # movendo tudo que tem no seu projeto para o apache
$ sudo systemctl restart apache2.service # reinicia o serviço do apache caso já n"

Após seguir estas etapas verifique se aparece seu site corretamente. Seu site está disponível localmente em localhost.

Hospedando na Deep Web

Agora que seu site já esta rodando localmente, precisamos configurar para poder ser acessado via Tor (domínio .onion), e para isso vamos precisar mexer em algumas configurações do tor

Edite o arquivo torrc usando sudo:

$ sudo nano /etc/tor/torrc

Você precisará colocar as duas linhas a seguir em seu torrc:

HiddenServiceDir /var/lib/tor/my_website/
HiddenServicePort 80 127.0.0.1:80

Reinicie o Tor para atualizar as configurações

$ sudo systemctl restart tor 
$ sudo cat /var/lib/tor/my_website/hostname

COMO ACESSAR O SITE?

O Último comando te dará o endereço .onion necessário para acessar a página na deepweb, basta você abrir o Navegador Tor Browser e entrar com o seu link.


Autor do post: Vtr

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy