Transforme seu Android em um servidor Onion

Quando criamos web sites na rede tor, precisamos de um ambiente de desenvolvimento com suporte para as tecnologias nas quais vamos desenvolver os nossos pequenos projetos. Quando se fala em desenvolvimento web, as tecnologias mais usadas são, definitivamente, o PHP e o MySQL.
Um servidor web pode estar instalado em um mero computador pessoal, mas como estamos na era dos equipamentos móveis, porque não usar o seu Android como servidor web? Para criarmos um servidor web, como mencionado, temos de instalar algumas ferramentas. Quem usa linux, já deve conhecer ou usar o Lampp, um software completo Apache + PHP + MySQL com a plataforma de gestão web do MySQL, phpMyAdmin. E é aqui que entra o Servers Ultimate para android.

O Servers Ultimate é um servidor web para Android semelhante ao Lampp. Ao instalar o Servers Ultimate estará instalando os seguintes pacotes:

  • MySQL Server

  • PHP Server

  • Lighttpd Server

  • Caddy Server

  • Nginx Server

Além destes pacotes, vem ativadas as extensões MySQLi, PDO, Mcrypt, PDO, MySQLi / SQLite, CURL, entre outras que podem verificar pelo phpinfo().
Em resumo: Você tem um servidor web, um servidor de base de dados, uma interface web de administração do SGBD e um servidor de FTP. O essencial para criar projetos de nível médio ou mesmo alguns mais avançados.
Nesse artigo, o nosso foco está somente no servidor web. Outros tipos de servidores serão abordados em outros artigos.
O servidor inicia assim que executamos a aplicação. Como a porta 80 está ocupada, então por default usaremos a 8080. A porta pode ser alterada para qualquer uma outra que queiram, no entanto, não há necessidade de o fazer a não ser que esta deixe de funcionar por alguma razão.
Atenção: para usuários que queiram usar a porta 80, você precisará ter acesso root em seu aparelho.
Então vamos lá! Primeiramente baixe o Servers Ultimate ele é um software free trial, mas vale a pena comprar a versão pro.

Link para download: Servers Ultimate
Você também irá precisar do Servers Ultimate Pack C:

Link para download: Pack C. Clique aqui.

Após instalar você verá esta tela:

1.1 – Clique em “Servers”:

1.2 – Clique no icone + para adicionar um novo server. Feito isso, procure por Lighttp + PHP + MySQL Server, como na imagem abaixo:

1.3 – Em “SERVER NAME” escolha um nome de sua preferência. A porta “8080” vem por default.

1.4 – Como tenho acesso root no meu aparelho, usarei a porta “80” para aqueles que não têm acesso root em seus aparelhos, pode ignorar os passos 1.4 e 1.5 e ir direto para o passo 1.6.

1.5 – Em “ROOT” marque a opção “Use root for internal port forwarding”:

1.6 – Clique na aba “LIGHTTP”:

1.7 – “DOCUMENT ROOT” é o local onde os arquivos do seu servidor irão ser hospedados. Escolha uma pasta e role até o final:

1.8 – Marque a opção “Enable PHPMyAdmin”:

Feito isso, seu servidor já está configurado!
Uma dica: Se você quiser usar a função php mail só ir na aba “MSMTP” e ativar essa função:

Agora é só clicar no ícone salvar na parte superior do lado direito da tela. Feito isso, seu servidor já está configurado com esta função também.

OBS: Se você tem acesso root e configurou para a porta “80”, vai pedir permissões root como na imagem abaixo que foi concedida tais permissões.

Agora seu servidor web está ativo!
Se foi configurado na porta 8080, abra o browser e digite:
Deve acessar a url http://localhost:8080 e http://localhost:8080/phpmyadmin para administrar seu servidor SQL por default seu usuario é “root” e sua senha deixe vazia. Após logar, você pode – e deve – alterar sua senha.
Se foi configurado na porta 80:
Acesse em http://localhost http://localhost/phpmyadmin para administrar seu servidor SQL por default seu usuario é “root” e sua senha deixe vazia. Após logar, você pode – e deve – alterar sua senha.

Finalmente vamos ao que realmente interessa: Instale o “Orbot Proxy com Tor”.

Download:
https://play.google.com/store/apps/details?id=org.torproject.android&hl=pt_BR
Após instalado, vemos a tela inicial:

2.1 – Clique no ícone de configurações no lado direito superior da tela:

2.2 – Clique em “Settings” e procure pela opção hidden service hosting e marque essa opção:

2.3 – Clique em “Hidden Service Ports” e configure para a porta 80, caso você tenha acesso ao root. Se não tiver, pode coloque a porta 8080.

2.4 – Clique em ok, volte para tela inicial e inicie o orbot:

2.5 – Após iniciá-lo, retorne para as configurações e clique em “.Onion Hostname”:

E aqui está seu endereço .onion, feito isso seu web server onion está configurado e pronto para ser usado!
Espero que tenham gostado do tutorial, ainda há muitos outros tutoriais que gostaria de compartilhar com todos vocês. Para aqueles que quiserem tirar dúvidas ou algum problema na instalação, pode me procurar no telegram @GrantWard. Abraços!

Criado por @GrantWard e editado por @Schza.

Ahhhh :(

Nosso site tem anúncios que ajudam a manter o serviço online e a informação disponível para todos.

Por favor, se possível, desative o AdBlock enquanto estiver aqui com a gente, ok? <3

Muito obrigado!

AdBlock detectado!

Ahhhh :(

Nosso site tem anúncios que ajudam a manter o serviço online e a informação disponível para todos.

Por favor, se possível, desative o AdBlock enquanto estiver aqui com a gente, ok? <3

Muito obrigado!