Installing socks5-proxy-server on Kali Linux

In this tutorial, we will be going through the steps to install the socks5-proxy-server which is from https://github.com/nskondratev/socks5-proxy-server on Kali Linux.

Prerequisites

Before proceeding with the installation process, ensure that you have the following:

Step 1: Install Git

Git is a version control system used for software development. We need to install Git as the socks5-proxy-server is hosted on Github. To install Git, run the following command in the terminal:

sudo apt-get install git

Step 2: Clone the Repository

After installing Git, clone the repository on your system using the following command:

git clone https://github.com/nskondratev/socks5-proxy-server.git

This will create a socks5-proxy-server directory in your current location.

Step 3: Navigate to the Directory

Navigate to the socks5-proxy-server directory using the following command:

cd socks5-proxy-server

Step 4: Install Dependencies

The socks5-proxy-server requires some dependencies to function properly. To install these dependencies, run the following command:

sudo apt-get install build-essential libssl-dev

Step 5: Build the Server

Now that the dependencies are installed, we can build the socks5-proxy-server using the following command:

make

Step 6: Start the Server

The socks5-proxy-server is built successfully, and we can start the server using the following command:

./socks5-proxy-server

You should see a message saying "Starting on port 1080…" which indicates that the server is running.

Step 7: Test the Server

To test the server, open another terminal window and run the following command:

curl --socks5-hostname 127.0.0.1:1080 https://www.google.com

This command will access Google using the socks5-proxy-server on port 1080. If the connection is successful, you should see the HTML code of the Google homepage.

Conclusion

In this tutorial, we have learned how to install and configure the socks5-proxy-server on Kali Linux. You can now use this server for anonymous browsing and protection of your online privacy.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!