O Artigo que vou escrever hoje é destinado a usuários que querem aprender a criar e configurar um servidor VPS para se conectar a internet através de um Tunel SSH (HTTP INJECTOR PARA ANDROID), Além disso vou explicar também como configurar corretamente o HTTP injector em seu dispositivo.
 




 
 

Http Injector - tutorial de como seu proprio servidor ssh - como criar servidor vps - como configurar o servidor linux - http injector

Aprenda a criar sua própria vps para se conetar com http injector.

Se você está totalmente perdido aqui e gostaria de saber o que são os termos:  SSH, VPS, HTTP injector, VPN, e etc.  Vou tentar simplificar o máximo possível a seguir o que são estes monstrinhos e para que servem.

SSH: É um protocolo de rede criptográfico para operação de serviços de rede de forma segura sobre uma rede insegura. A melhor aplicação de exemplo conhecida é para login remoto a sistemas de computadores pelos usuários. Leia mais aqui.

VPS: Do inglês Virtual Private Server (VPS), é uma máquina virtual vendida como um serviço por uma empresa de hospedagem, porém também é possível que se crie VPS em computadores caseiros. O servidor possui seu próprio sistema operacional dedicado e o cliente possui acesso superusuário, permitindo a instalação de qualquer software que seja compatível com o sistema. Leia mais aqui.

HTTP Injector: Aplicativo para smartphones com sistema operativo android que permite o tunelamento de uma conexão com a internet usando o protocolo SSH.

VPN: Rede privada virtual, do inglês virtual private network (VPN), é uma rede de comunicações privada construída sobre uma rede de comunicações pública (como por exemplo, a Internet). Leia mais aqui.

O primeiro passo é comprar o serviço de VPS de alguma empresa competente de preferência que já tenha uma boa reputação no mercado. Você pode escolher dentre muitos anúncios no mercado livre por exemplo, várias empresas que disponibilizam o serviço de VPS.

Tunelamento SSH

Seus dados passam por um tunel virtual. o que torna sua navegação mais segura.

No exemplo de hoje vou ensinar como se configurar um servidor VPS Linux Ubuntu Server versão 16.00 x64, mas o guia que vou escrever para vocês também pode ser usado para configurar outras distribuições linux como por exemplo o Gnome, Debian…

Após comprar o serviço de VPS de alguma empresa, você receberá da empresa instruções e informações de login e endereço virtual de seu servidor.

As informações normalmente são:

Endereço ip SSH da VPS, normalmente no formato ip:  xxx.xxx.xxx.xxx  em que “x” são os numeros que formam o endereço de seu servidor.   exemplo:   192.168.99.91

Porta SSH, que é por padrão o numero 22 ou pode ser diferente dependendo da configuração da VPS.

Nome de usuário de Login SSH:   normalmente por padrão é ” root ” mesmo.   Porém algumas empresas de revenda de VPS, podem colocar até seu nome lá.

E por ultimo, a Senha da Conta SSH.   Senha alfanumérica fornecida para fazer login SSH com o servidor.

O próximo passo, será preparar o servidor VPS para executar o Proxy Squid e também para Tunelar a conexão do Http injector.

Achei que seria prático contratar o serviço de vps de terceiros pelo mercado livre, para facilitar as coisas pra quem não tem cartão de crédito, nem cartão de crédito internacional, e nem conta no paypal.  mercado livre é mais fácil que basta tirar o boleto e pagar em uma casa lotérica.

Além de tudo existem no mercado livre, vendedores que oferecem o serviço de servidor virtual privado bastante acessível, com valores a partir de 12 reais por mês ou até menos.  É importante que ao contratar o serviço de VPS você peça que para que o vendedor instale o linux ubuntu server x64 pra você para aplicar as dicas do guia com sucesso.

Apos adquirir o serviço de VPS, e estar com as configurações e o login dele em mãos agora é hora de se conectar ao servidor via SSH, para configura-lo para ser utilizado como tunel vpn.

Você poderá se conectar ao servidor por um Smartphone com Android ou um computador com windows, linux e Mac Os.

Para não estender muito o tutorial vou ensinar no pc apenas através do Smartphone Android ou de um computador com windows. Basicamente você vai precisar de uma conexão com a internet, os dados da conta VPS e um Celular com Android / ou Computador rodando uma versão do windows a partir do Windows XP, Windows 7, 8 ou 10. Tanto faz ser x86 ou x64.

No Smartphone ( Android ):

O primeiro passo será entrar na Play Store e efetuar o download de um aplicativo para se conetar ao servidor:

Clique aqui para fazer download do aplicativo:

 




 
 
Apos baixar o aplicativo abra-o em seguida clique no ícone ” + ” do lado direito superior da tela para adicionar uma nova conexão.

Tela conexão SSH

Prompt de comando SSH.

Na janela Edição de Host, basta inserir os dados de login no formulário:

usuá[email protected] do host:porta

exemplo:   [email protected]:22

usuário : root

nome do host: 192.168.0.1

porta: 22

Logo após inserir os dados, clique em conectar-se e aguarde alguns segundos.  Você será questionado se deseja mesmo se conectar clique em Sim. Será exibido em seguida:   Tentativa de autenticação de ‘ senha ‘ em andamento.  basta digitar a senha fornecida junto com os dados de seu servidor e dar ok.

Os comandos de instalação são os mesmo usados no windows :

Primeiro cole os comandos para atualizar o linux:

sudo apt-get update

seguido de:

sudo apt-get upgrade

Para colar os dados dentro do aplicativo basta usar o ícone que existe na parte superior direita da tela.  é o primeiro ícone da esquerda para a direita.

Lembre-se de sempre dar permissões aos comandos que você der usando a Letra Y.  No meio da instalação ou atualização podem ser solicitadas permissões.

( É preciso ter permissões de user usuário para instalar scripts ).

Para instalar o script de tunelamento SSH e o Proxy Squid insira:

wget http://phreaker56.obex.pw/vpsmanager/vpsmanagersetup.sh
chmod +x vpsmanagersetup.sh
./vpsmanagersetup.sh

Em seguida dê um enter para confirmar.

Após o termino da instalação, o que pode demorar alguns minutos…   Será necessário que você crie um novo login para que você possa se conectar através de um aplicativo de tunnel SSH, como Http injector, KPN, Eproxy entre outros.

Para criar um novo usuário, basta inserir no prompt o comando: ” criarusuario ” sem aspas.

Defina o login: ( nome de usuario ) a criar, dê enter, em seguida defina a senha, a validade do login e numero de conexões simultâneas.

Pronto!  Agora basta se conectar normalmente ao servidor através de seu smartphone usando o http injector, kpn proxy ou eproxy.

 

No Computador ( Windows ):

Faça download do programa para se conectar ao servidor via SSH no windows aqui:

Clique aqui para Download – Baixar




Apos fazer o download do programa agora, abra-o normalmente e selecione a opção session listada a esquerda.  Na caixa “Host name or IP Address” insira o endereço de sua VPS fornecido pelo vendedor que lhe vendeu a VPS. Na caixa port insira no numero “22” que é porta padrão do protocolo SSH, por fim basta clicar no Botão “Open” lá em baixo da janela e aguardar a conexão.

Cliente SSh windows

Insira os endereço do servidor vps, na barra host name e clique em Open.

Logo após clicar em Open, você será direcionado a uma janela preta onde será possível controlar o servidor via prompt de comando.  O primeiro passo é fazer login,   Na tela após conexão será exibida a frase:  ” Login as: ”    Basta você digitar o nome de usuário fornecido junto aos dados da VPS e teclar ENTER.

Em seguida será exibida a frase: ” Password: ” Digite a senha diferenciando letras maiúsculas de minúsculas.  Observação: Ao digitar a senha é normal que os caracteres não apareçam, está é uma característica do prompt SSH e serve para que outras pessoas não vejam a senha que foi digitada. Digite a senha normalmente e tecle Enter em seguida.   Logo após se conectar será preciso antes de começar o processo de instalação dos scripts que você atualize seu sistema linux usando os seguintes comandos (sem aspas):

”  sudo apt-get update ”

seguido de:

” sudo apt-get upgrade ”

Se for solicitado que confirme ao no meio da instalação confirme com a tecla Y  e Enter.

Em seguida basta proceder com a instalação do script que irá configurar seu servidor vps para funcionar como proxy squid e prepara-lo para tunelar conexões SSH.

( É preciso ter permissões de user usuário para instalar scripts ).

Basta copiar o seguinte comando e colar o seguinte comando no prompt de comando:

wget http://phreaker56.obex.pw/vpsmanager/vpsmanagersetup.sh
chmod +x vpsmanagersetup.sh
./vpsmanagersetup.sh

Detalhe: para colar o script basta apenas clicar uma vez com o botão direito sobre uma parte da tela negra do prompt de comando.  Em seguida tecle ENTER para instalar o script, sempre dando as permissões necessárias quando solicitado com a tecla Y ,

Após o termino da instalação será necessário também que você crie um novo login para seu aplicativo de tunelamento SSH ( http injector por exemplo ).

Para criar um novo login com nome de usuario e senha é simples, bastando apenas digitar o comando sem aspas: ” criarusuario ”  em seguida inserir os dados como login; (nome do usuario), senha, a data de validade do login de usuario e em seguida o numero de conexões simultâneas.

Para otimizar a velocidade da conexão de seu servidor recomendo também a instalação do scritp:

TCP Tweaker :

Basta colar o script no prompt de comando também e dar um enter.

wget http://phreaker56.obex.pw/tcptweaker.sh
chmod +x tcptweaker.sh
./tcptweaker.sh

Seguido de ENTER.

Após executar todos os scripts corretamente, basta abrir o http injector / kpn / eproxy e inserir as configurações do servidor para começar a usar o tunel http normalmente.

Bonus 1:  Como desbloquear Chamadas de video e audio do Whatsapp e jogos online no Http injector através da VPS.

As chamadas de video e de audio do whatsapp e de outros mensageiros instantâneos costumam não funcionar quando você está conectado a uma vps através do http injector, mas saiba que é possível desbloquear o streaming e que esta é uma tarefa fácil bastando apenas instalar um script simples na vps redirecionamento das portas udp.

Para instalar o scritp entre no Cliente SSH no windows ou no smartphone android e conect ao seu servidor VPS.  Em seguida copie e cole o script a seguir e dê enter para instalar:

wget http://phreaker56.obex.pw/badvpnsetup.sh
chmod +x badvpnsetup.sh
./badvpnsetup.sh

Dê as permissões necessárias para instalar o script usando a tecla Y.

O script só tem um inconveniente que é ter que executa-lo novamente toda vez que o servidor reiniciar…

Para executar o scritp será necessário toda vez executar o seguinte comando (todos sem aspas) :

” screen ”

Na janela seguinte digitar ” badudp “.

Em seguida tecle a combinação de teclas “Control + Alt + D ” .   e Pronto!

O script estará rodando em segundo plano, e agora é só se conectar ao servidor e aproveitar!

Observação:  Para que a regra funcione, é necessário ativar a opção de encaminhamento UDP dentro das configurações do HTTP Injector.

Artigo atualizado em 17/09/2017:

Links quebrados foram corrigidos.