The article I will write today is intended for users who want to learn how to create and configure a VPS server to connect to the internet through a Tunel SSH (HTTP INJECTOR FOR ANDROID), In addition I will explain also how to properly configure the HTTP injector on your device.

If you are totally lost here and would like to know what the terms are: SSH, VPS, HTTP injector, VPN, and etc. I will try to simplify as much as possible to follow what these little monsters are and what they are for.
SSH: It is a cryptographic network protocol for operating network services securely over an insecure network. The best known sample application is for remote login to computer systems by users. Read more here.
VPS: Virtual Private Server (VPS), is a virtual machine sold as a service by a hosting company, but it is also possible to create VPS on home computers. The server has its own dedicated operating system and the client has superuser access, allowing the installation of any software that is compatible with the system. -ERR:REF-NOT-FOUND-Read more here.
HTTP Injector: Application for smartphones with android operating system that allows tunneling of an internet connection using the SSH protocol.
VPN: Virtual private network (VPN) is a private communications network built on a public communications network (such as the Internet). -ERR:REF-NOT-FOUND-Read more here.
The first step is to buy the VPS service from some competent preferred company that already has a good reputation in the market. You can choose from many ads on the free market for example, several companies that offer the VPS service.

In today’s example I will teach how to set up a server VPS Linux Ubuntu Server version 16.00 x64, but the guide I will write for you can also be used to configure other linux distributions such as Gnome, Debian…
After purchasing the VPS service from some company, you will receive instructions and login information and virtual address information from your server from the company.
The information is typically:
VPS SSH ip address, usually in ip format: xxx.xxx.xxx.xxx where “x” are the numbers that form the address of your server. example: 192.168.99.91
Port SSH, which is by default the number 22 or may be different depending on the configuration of the VPS.
SSH Login username: usually by default it is “root” same. But some VPS resale companies may even put your name there.
And finally, the SSH Account Password. Alphanumeric password provided to log In SSH with the server.
The next step will be to prepare the VPS server to run the Squid Proxy and also to tune the http injector connection.
I thought it would be practical to hire the service of third-party vps by the free market, to facilitate things for those who do not have credit card, nor international credit card, and no account on paypal. Free market is easier than just take the billet and pay in a lottery house.
In addition to everything exist in the free market, sellers who offer the virtual private server service quite affordable, with values starting at 12 reais per month or even less. It is important that when hiring the VPS service you ask the seller to install linux ubuntu server x64 for you to apply the tips of the guide successfully.
After purchasing the VPS service, and being with the settings and its login in hand now it is time to connect to the server via SSH, to configure it to be used as vpn tunnel.
You can connect to the server from an Android Smartphone or a windows, linux, and Mac Os computer.
Not to extend too much the tutorial I will teach on pc only through Android Smartphone or a computer with windows. Basically you will need an internet connection, VPS account data and a Mobile with Android / or Computer running a version of windows from Windows XP, Windows 7, 8 or 10. Whether it’s x86 or x64.
On Smartphone ( Android ):
The first step will be to enter the Play Store and download an app to connect to the server:
Click here to download the app:
After downloading the app open it then click on the “+ ” icon on the top right side of the screen to add a new connection.

In the Host Edition window, simply enter the login data in the form:
host usuário@nome:port
example: [email protected]:22
user : root
host name: 192.168.0.1
door: 22
Right after entering the data, click connect and wait a few seconds. You’ll be asked if you really want to connect click Yes. It will be displayed next: Password authentication attempt in progress. just enter the password provided along with the data from your server and give ok.
The installation commands are the same as those used in windows:
First paste the commands to update linux:
sudo apt-get update
followed by:
sudo apt-get upgrade
To paste the data inside the app just use the icon that exists at the top right of the screen. is the first icon from left to right.
Remember to always give permissions to the commands you give using Letter Y. In the middle of installation or upgrade permissions may be requested.
(You must have user user permissions to install scripts).
To install the SSH tunneling script and the Squid Proxy enter:
http://phreaker56.obex.pw/vpsmanager/vpsmanagersetup.sh wget
chmod +x vpsmanagersetup.sh
./vpsmanagersetup.sh
Then give an enter to confirm.
After the installation is complete, which may take a few minutes… You will need to create a new login so that you can connect through an SSH tunnel application such as Http injector, KPN, Eproxy and more.
To create a new user, simply enter the command in the prompt: “create ” without quotation marks.
Set the login: ( user name ) to create, enter, then set the password, the validity of the login and number of simultaneous connections.
Ready! Now just connect normally to the server via your smartphone using http injector, kpn proxy or eproxy.
On Computer ( Windows ):
Download the program to connect to the server via SSH on windows here:
Click here to Download – Download
After downloading the program now, open it normally and select the session option listed on the left. In the “Host name or IP Address” box enter the address of your VPS provided by the seller who sold you the VPS. In the port box enter the number “22” which is the standard port of the SSH protocol, finally just click the “Open” button below the window and wait for the connection.

Right after clicking Open, you will be directed to a black window where you can control the server via command prompt. The first step is to log in, On the screen after connection will be displayed the phrase: ” Login as: ” Just enter the username provided next to the VPS data and key ENTER.
The phrase : ” Password: ” Will then appear in case letters. Note: When entering the password it is normal that the characters do not appear, this is a feature of the SSH prompt and serves so that others do not see the password that was entered. Enter the password normally and press Enter next. Right after connecting you will need before you begin the process of installing the scripts that you update your linux system using the following commands (without quotation marks):
” sudo apt-get update ”
followed by:
” sudo apt-get upgrade ”
If prompted to confirm the in the middle of the installation confirm with the Y and Enter key.
Then just proceed with the installation of the script that will configure your vps server to function as proxy squid and prepares it to tunnel SSH connections.
(You must have user user permissions to install scripts).
Just copy the following command and paste the following command into the command prompt:
http://phreaker56.obex.pw/vpsmanager/vpsmanagersetup.sh wget
chmod +x vpsmanagersetup.sh
./vpsmanagersetup.sh
Detail: to paste the script just click once right-click on a part of the black screen of the command prompt. Then press ENTER to install the script, always giving the necessary permissions when prompted with the Y key,
After the installation is finished you will also need to create a new login for your SSH tunneling application (http injector for example).
To create a new login with user name and password is simple, just enter the command without quotation marks: ” create ” then enter the data as login; (user name), password, the expiration date of the user login and then the number of simultaneous connections.
To optimize the connection speed of your server I also recommend installing scritp:
TCP Tweaker :
Just paste the script into the command prompt as well and give it an enter.
http://phreaker56.obex.pw/tcptweaker.sh wget
chmod +x tcptweaker.sh
./tcptweaker.sh
Followed by ENTER.
After running all the scripts correctly, just open the injector http/kpn/eproxy and enter the server settings to start using the http tunnel normally.
Bonus 1: How to unlock Whatsapp video and audio calls and online games on Http injector through VPS.
Video and audio calls from whatsapp and other instant messengers usually don’t work when you’re connected to a vps through http injector, but know that it is possible to unlock streaming and that this is an easy task by just installing a simple script on the vps redirection of the udp ports.
To install scritp sign in to the SSH Client on windows or android smartphone and connect to your VPS server. Then copy and paste the following script and enter to install:
http://phreaker56.obex.pw/badvpnsetup.sh wget
chmod +x badvpnsetup.sh
./badvpnsetup.sh
Give the necessary permissions to install the script using the Y key.
The script only has one drawback which is having to run it again every time the server restarts…
To run scritp you will need every time to run the following command (all without quotation marks) :
” screen ”
In the following window type ” badudp “.
Then press the key combination “Control + Alt + D”. and Ready!
The script will be running in the background, and now just connect to the server and enjoy!
Note: For the rule to work, you must enable the UDP forwarding option within the HTTP Injector settings.
Article updated on 09/17/2017:
Broken links have been fixed.