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.
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.
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.
Na janela Edição de Host, basta inserir os dados de login no formulário:
usuário@nome 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.
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.
Olá, sei que faz um tempo ué postou, mas na prática, a internet usada no celular é da VPS? Meio que a VPS transfere a internet, pela http injetor pra o celular? No caso, não se usa nada da operadora?
Olá Seja bem vindo!
Mesmo nossos artigos mais antigos ainda estão em alta nos resultados do Google!
É mais ou menos isso mesmo.
Digamos que usando o http injector você cria um tunel criptografado, em que o operador não consegue “enxergar” o que tem dentro.
Os dados ficam encapsulados. Tornando sua conexão privada de verdade e também livre de cotroles de tráfego de rede.
Primeiramente parabéns pelo posto, muito explicativo e direto…
Eu queria saber quantos clientes eu poderia por em um servidor ? Sei que é proporcional a capacidade do server né, mas por ex 100 clientes com internet liberada qual seria a configuração indicada?
Depende da Banda que o servidor tem, e a banda que você gostaria de disponibilizar a cada usuário.
dai você precisa dividir certinho a banda pelo numero de clientes.
Mas em questão de recursos, um servidor para manter 100 clientes conectados ao mesmo tempo teria que ser no mínimo um intel xeon quad + 6 gigabytes de memoria ram, já fica bastante estável.
Olá Danilo, tem como instalar estas configurações em um servidor que eta com um site instalado, e qual o problema que isso poderia causar?
Pode derrubar o serviço de http do site! não faça isso, existem outras soluções para o seu caso.
Cara é só contratar um vps tipo da localweb E INSTALAR?
essa configuração seria suficiente pra chamadas e jogos?
1vCPU
20GB DE DISCO SSD
1TB DE TRANSFERENCIA
LINUX
Sim, pode ser de qualquer outra empresa mais barata também, tipo veesp ou ovh.com são bem mais em conta e tem transferencia ilimitada. Essa config ai Para uso pessoal é mais do que suficiente!
Oi Danilo, o tutorial é de 2017, poderia me informar se os scripts funcionam ainda hoje?
Wpp: 5585991221183
Funcionam Sim Lucas! 100%
Olá consegui fazer todas as etapas mas quando conecto no http apenas fica carregando e nada acontece, e cai a conexão.. tem uma ideia do que poderia ser ? Agradeço!
Tem algo errado com sua payload! ou então você não gerou uma payload corretamente!
Danilo, primeiramente quero lhe parabenizar pelo belo tutorial. Mas eu estou a dias tentando fazer a conexao com o http injector. No app, os compos proxy remoto e conta SSH é o endereço do meu servidor? Qual a porta do proxy?
Sim Proxy remoto e conta SSH é o mesmo endereço. no caso é o IP da vps ok.
A porta do proxy você pode usar 80 ou 8080 uma das duas vezes funcionar!
A porta para o servidor SSH recomenda-se usar 443 ou 22!
Quero abrir um servidor de jogo e já tenho a vps…
Como eu faço para colocar um nome na vps para que os players entre pelo nome e não pelo ip da vps?
Ex:
Ip da vps: 192.99.56.178
Porém, não quero que eles precisem digitar esse número do ip para entrar no servidor, apenas um nome que eu colocasse…
Ex:
Nome do server: net.connect supremerust.ddns.net:28015 ao invés de net.connect 192.99.56.178:28015
Excelente pergunta Bruno!
Seja bem vindo ao nosso cantinho de troca de ideias!
Pra você dar um nome ao seu servidor , seja do que for você precisa registrar um nome de domínio.
Recomendo que registre no Registro.br
E depois que registrar basta apontar o nome de domínio ao endereço ip de seu servidor.
Como seria para CentOS ? Obrigado
Não testamos! Recomendo usar Debian !
Parabéns pelo site gostei muito. 😉
Obrigado Maria!
Ótimo tutorial, mas me resta uma pergunta, quais especificações da vps ideal? Ram , CPU e link dedicado?
Olá Hélio seja bem vindo!
O script consome poucos recursos do servidor, normalmente um processador com 2 gigahertz, 2 gigas de ram e 10 gigas de espaço em HD são mais do que suficientes para executa-los com uma grande carga de usuários conectados.
O recomendado é que o servidor tenha uma banda de upload e download bem alta para atender a todos com qualidade de conexão.
Boa noite, como faço pra usar um servidor como proxy pra ser usado por outro servidor?
Olá Rodrigues! tudo bem?
Normalmente não funciona, pelo menos não direito…
Para um bom funcionamento da conexão recomendo que use um servidor ssh que já tenha o serviço de proxy em execução.
Mano e como faço pra comprar servidores de empresas ?
você pode usar o mercadolivre pra comprar os servidores e pagar usando boleto.
ou pode contratar os serviços de empresas internacionais pagando com cartão de crédito ou pré pago.
Olá,
é possível transformar um computador com windows em VPS? Tenho um computador em casa que fica o dia inteiro ligado, e comparando as configurações dele com servidores pagos, o mesmo possui desempenho muito superior.
Outra dúvida, poderia indicar algum VPS pago bom e barato? Obrigado
Amigo respondendo a sua pergunta, tem sim ! como transformar um computador com widnows em servidor VPS. mas eu não sei se seria viável por causa da largura de banda de upload de sua internet que teria que ser muito grande pra atender seus clientes com qualidade de conexão.
O minímo seria ter uma internet de pelo menos 100 megas.
O serviço de VPS da ovh.com é bom e sai a um preço bem amigável.
Amigo, eu instalei tudo conforme o post mas o Free Fire e o PUBG não entram na partida usando minha VPS no Injector!
Oi Natanael , você precisa rodar o badudp em segundo plano para que jogos funcionem!
O script Badudp é responsável por fazer aplicações que usam portas udp funcionarem.
Lembrando que também é necessário ativar o redirecionamento de udp dentro do aplicativo http injector se não também não funciona!! Abração, e Sucesso!
Boa tarde! Fiz todo o procedimento porem não está realizando vídeo chamado. existe alguma configuração a mais?
Olá Carlos Junior seja bem vindo!
Tem sim!
Tem que rodar o script BADUDP em segundo plano no servidor e ativar o redirecionamento de portas udp dentro do aplicativo http injector! 🙂
peço ajuda, entrei no htttp injector, e fui rede moveis e por engano coloquei unknown(desconhecido) e não sei como mudar para GSM ajuda me por favor
Olá Francisco tudo bem? basta digitar *#*#4636#*#* no teclado e entrar em informações do telefone e em modo de rede preferido selecionar GSM UMTS LTE. sucesso!!
Obrigado Danilo!! funcionou muito bem.
Muito nobre, funcionou perfeitamente.
Hola soy de México buscando información sola la encontré aquii soy malo para esto… Pero ando traduciendo del portugués al español y cuesta muchas palabras entenderlas aún que me ayudó del traductor de Google no es lo mismo una palabra en su idioma a la mia.. que servidores de VPN cree que son recomendables para comprar.
Olá Danilo, eu já estou com a vps ativa com os scripits rodando, só fiquei na dúvida se o Scripts bônus tá rodando pq eu fiz pelo celular, e vc disse que pra ativado tem quem dar ctrl alt d ai eu não sei fazer isso. É outra dúvida e como eu configuro o http injector com minhas configurações?
Em geral não tem segredo não sempre funciona muito bem e com estabilidade.
O script bonus serve somente para permitir que chamadas do whatsapp, voip, chamadas de video do facebook, e jogos online funcionem além do torrent.
Para que você faça o script rodar basta digitar screen e dar o comando badudp , e em seguida ao inves de sair você pode dar um Control+Alt+D que existe nas opções avançadas de seu client ssh para celular.
Você só não deve sair da sessão ssh sem antes colocar a screen em segundo plano!
Estes comandos ” screen “. Control Alt D, são para colocar o badudp em segundo plano. só isso.
Por exemplo se você instalar o vnc em seu servidor, usando ” sudo apt-get install tightvncserver ”
Você pode acessar seu servidor pelo Vnc e abrir uma janela do terminal na area de trabalho, digitar Badudp e deixa-lo rodando lá na janela aberta que vai ficar em segundo plano do mesmo jeito.
Boa noite! Faz tempo que quero comprar uma vps mas tenho uma dúvida. Eu quero saber se eu terei acesso a internet se eu colocar meu vps no http injetor sem payload? Pra ter acesso a internet com a vps tem que colocar uma payload no http injetor?
Sem payload não funciona.
A resposta é NÃO.
parabéns pelo trabalho, vc é D+ cara, rodando perfeito!!!
Boa noite amigo,
Esse script funciona para todas as operadoras ?
Me tire essa duvida.
att
Valeu perla dica , parabéns pelo trabalho .
Sim amigo funciona perfeitamente em todas as operadoras.
Só bastaria adicionar novos hosts ao sistema de acordo com sua necessidade.
oi gente
gostei muito desse site, parabéns pelo trabalho. 😉
Agradecemos sua visita e também pelo comentário Eduardo!
Em caso de dúvidas ou sugestões entre em contato conosco!
Boa tarde eu instalei os scrips, mas o sistema informa que os comandos não existem. Quanto você cobra pra me dar uma ajuda na configuração pra mim deixar meu server pronto para http injecto?
Obrigado.
Olá Diego! Tudo bem!?
Não cobraria para ajuda-lo, seria um prazer poder ajudar um visitante.
Em sua próxima tentativa de contato deixe seu whatsapp!
Muito boas as suas dicas cara! Você poderia escreve um artigo sobre como configurar o Kpn, Eproxy?
Olá Cezar, acabei de lhe enviar um email. Confere lá e te ajudo a configurar estes aplicativos citados!