Configurar VPS para usar Http Injector ?

 Placeholder Image
Primeiro de tudo, alugue um Servidor Privado Virtual(VPS), os serviços mais baratos são da Host1Plus menor valor 6,88 R$ (clique aqui para ir ao site) para servidores básicos (se você pretende encher de usuários recomendo usar servidores com bastante memória e maior limite de tráfego).
Use um cliente como o BitVise (clique aqui para baixar) para se conectar  – continue lendo
ao VPS via SSH usando o IP dele e a porta 22 e faça login usando o usuário root e a senha fornecida pelo site.

Após alugar o VPS e pagar, você receberá e-mail com as informações de login, como o IP do VPS e a senha root.

Provavelmente ao logar pela primeira vez irá solicitar a criação de uma nova senha para o usuário root, crie uma senha forte pra manter seu servidor seguro.
Para criar a senha o comando é:
sudo passwd root
Os comandos abaixo são para sistemas operacionais baseados na distribuição Linux Debian e derivados, como Linux Mint, Ubuntu, Xubuntu, etc… Recomendo usar Ubuntu 14.04 64bit.
Primeiro atualize os repositórios e os pacotes do sistema com o comando:
apt-get update && apt-get upgrade
Em seguida instale o squid3:
apt-get install squid3
O gerenciador de download
wget(provavelmente já está instalado, mas é bom
apt-get install wget
O editor de texto nano:
apt-get install nano
O gerenciador de terminais virtuais screen:
apt-get install screen
O conversor de codificação de texto dos2unix(necessário para usar os scripts opcionais):
apt-get install dos2unix
Agora acesse a pasta de configurações do squid3:
cd /etc/squid3/
Use o wget para baixar os arquivos já configurados:
Edite o arquivo squid.conf com o editor nano:
nano /etc/squid3/squid.conf
E procure a linha:
acl url3 dstdomain -i IP_DO_VPS
Substituia pelo IP do seu VPS. Por exemplo:
acl url3 dstdomain -i 104.55.165.28
E deixe o resto intacto. Salve o arquivo usando CTRL+X e confirmando o nome do arquivo com Y e ENTER. Reinicie o squid3 com o comando:
service squid3 restart
Pronto, agora o proxy já está rodando na porta 8080 do seu VPS. Para rodar o squid3 em outra porta, edite a linha:
http_port 8080
Ou para rodar em várias portas adicione mais linhas dessa forma:
http_port 8080
http_port 3128
E reinicie o squid3 com o comando:
service squid3 restart
Essa configuração de proxy libera acesso SSH ao próprio VPS usando uma determinada lista de domínios usados em payloads(chamados popularmente de hosts) que está no arquivo payload.txt.
Você poderá alterar essa lista de domínio usando o editor nano:
nano /etc/squid3/payload.txt
Adicione os domínios no final do arquivo (um por linha) e salve usando CTRL+X e confirme o nome do arquivo.
.bookclaro.com.br
.claro.com.ar
.claro.com.br
.claro.com.co
.claro.com.ec
.claro.com.gt
.claro.com.ni
.claro.com.pe
.claro.com.sv
.claro.cr
.clarocurtas.com.br
.claroideas.com
.claroideias.com.br
.claromusica.com
.clarosomdechamada.com.br
.clarovideo.com
.facebook.net
.netclaro.com.br
.oi.com.br
.speedtest.net
.tim.com.br
.timanamaria.com.br
.vivo.com.br
.site2unblock.com
O ponto no ínicio do domínio serve para liberar os subdomínios, como recargafacil.claro.com.br ou loja.oi.com.br. Não adicione subdomínios se já há um domínio igual adicionado.
Ou seja, não adicione forms.claro.com.br se a linha .claro.com.br já existir no arquivo ou então o proxy squid poderá não funcionar.
Após editar o arquivo payload.txt você pode apenas recarregar o squid3 em vez de reiniciá-lo com o comando:
service squid3 reload
Agora para configurar o SSH para rodar na porta 443 é simples.
Edite o arquivo /etc/ssh/sshd_config usando o editor nano:
nano /etc/ssh/sshd_config
Procure a linha:
Port 22
E adicione este linha logo abaixo:
Port 443
Ficando assim:
Port 22
Port 443
Não edite mais nada, salve usando CTRL+X e confirmando o nome do arquivo.
Reinicie o serviço do OpenSSH usando:
/etc/init.d/ssh restart
Para adicionar um usuário é simples, use o comando:
useradd nomedousuario.
Em seguida configure a senha do usuário (no terminal não é mostrada a senha ao digitar, recomendo escrever fora do terminal e colar pra ter certeza que a senha foi criada corretamente):
passwd nomedousuario
Por exemplo pra criar e configurar senha do usuário brasil123:
useradd brasil123
passwd brazil123
Mas o modo acima é inseguro pois libera acesso ao terminal do VPS através do SSH!
Abaixo o modo seguro:
Para criar conta de usuário sem acesso ao terminal, permitindo apenas a navegação via SSH, use o seguinte comando:
useradd -M -s /bin/false nomedousuario
E configure a senha da mesma maneira:
passwd nomedousuario
Para adicionar usuário com data de expiração use o comando:
useradd -e 2016-12-25 -M -s /bin/false nomedousuario
Edite a data conforme desejar, seguindo o padrão ANO-MÊS-DIA. Para criar a senha é do mesmo jeito:
passwd nomedousuario
Para remover um usuário use o comando:
userdel nomedousuario
Para verificar os usuários SSH do sistema em uma lista simples use o comando:
awk -F : ‘$3 >= 500 {print $1}’ /etc/passwd | grep -v ‘^nobody’
Pra verificar os usuários conectados (aparecerá duas linhas para cada conexão):
ps aux | grep ssh
Para conectar ao VPS configure o HTTP Injector conforme abaixo:
Proxy Remoto: IP_DO_VPS:8080 ou 80
Host: IP_DO_VPS
Porta: 443
Em usuário e senha configure conforme os dados do usuário adicionado no VPS.
Na payload use uma que seja válida para sua operadora e com os “hosts” devidamente
autorizados no arquivo /etc/squid3/payload.txt
Dica: antes de editar o arquivo /etc/squid3/payload.txt faça uma cópia dele usando:
cp /etc/squid3/payload.txt /etc/squid3/payload.txt.bak
Caso o proxy squid3 pare de funcionar devido a uma edição mal feita do arquivo  payload.txt, restaure-o usando:
cp /etc/squid3/payload.txt.bak /etc/squid3/payload.txt
Dependendo do serviço de VPS que você escolher, ele poderá vir com o Servidor HTTP Apache2 instalado. Para remover e economizar memória RAM e liberar a Porta 80 para rodar Proxy Squid nela use estes dois comandos como root:
killall apache2
apt-get purge apache2
Aviso: este tutorial contém um novo squid.conf com novas ACL que impede o uso indevido do proxy por outras pessoas usando hostnames customizados como localhost.br.serverip.co.usuario.co para se conectar a outros servidores SSH.
Caso você já tenha configurado um servidor VPS com a versão antiga deste mesmo tutorial, edite o arquivo /etc/squid3/squid.conf com o editor nano e substitua os termos:
url_regex
por
dstdomain

e reinicie o squid3 e estará resolvido o problema.

Por enquanto e isso pessoal, espero que tenham gostado, para baixar configurações entrem no meu canal do telegram

Para compra de arquivos premium 30 dias me chamem no chat privado
meu user é

Deixe um comentário