Guide to Deploy HTTP and SOCKS Proxies with Private DNS
The following server specifications with additional IP addresses can easily be requested or configured using any cloud hosting provider.
Minimum Proxy Server Requirements
- 1GB memory
- 2GHz 1 core CPU
- 10GB storage
- An installation of IPBot or a free IPBot Cloud Dashboard account
- A default installation of one of the following:
- Linux Debian 9
- Linux Ubuntu 18.04
- SSH access using OpenSSH with root user on port 22
For high-traffic proxy servers with thousands of IP addresses, it's recommended to use higher specifications with multiple CPUs, at least 8GB memory and 100GB+ storage.
Table of Contents
This guide is divided into 3 easy sections:
Purchase a Proxy Server
Choose your hosting provider and purchase a server with root access. This can be a dedicated server, VPS, cloud VM, etc.
Additional IP addresses are optional, but it's recommended to use at least 2 IPs per server:
- 1 IP for the HTTP and SOCKS proxy processes
- 1 IP for the internal DNS process
Log in using the command prompt once your hosting provider provisions your server and sends the root SSH pasword.
For this example, if your main server IP is 10.7.8.9, log in with SSH as the root user with:
Then enter the provided password. After you're logged in, change the default root password to a more secure password using:
Add the Proxy Server
After the root password is changed, you're ready to add the server in the IPBot control panel.
For this guide, we'll use the free IPBot Cloud Dashboard.
First, log in to the control panel and navigate to the Servers page.
Select the Create Server button and enter the provided server details accordingly with your primary server IP and additional IPs:
It's recommended to select Create Proxy Processes Automatically to create all HTTP and SOCKS processes with default ports and DNS.
You can also manually create proxy processes with custom ports and DNS IPs if you prefer.
If you'd like to use the main server IP as a usable proxy IP, select Use Primary Server IP as Additional Usable IP.
Review your server details and select the Add Server button.
Activate the Proxy Server
Navigate to the Servers page again in your control panel.
Select the checkbox for the server you're going to activate.
Then, select the first icon titled Activate selected server
Then, just copy, paste and run the easy automation command provided.