ProxyChains-NG
Introduction
ProxyChains-NG is a tool that forces network connections to go through a chain of proxies for anonymity and security. It supports SOCKS and HTTP proxies, allowing users to mask their IP and bypass restrictions.
Features
- Proxy chaining: Routes traffic through multiple proxies for enhanced anonymity.
- Support for SOCKS4, SOCKS5, and HTTP proxies: Allows various types of proxy protocols.
- Flexible configuration: Enables dynamic, strict, or random proxy chains based on user preference.
Installation
- Open a terminal.
-
Install proxychains-ng using the following command:
sudo pacman -S proxychains-ng
Uninstall
To remove OpenVPN from your system, use:
sudo pacman -R proxychains-ng
Usage
After installation, a configuration file needs to be established. This is done to set the proxy list and the proxy type that will be used by proxychains. Open the config file with:
sudo nano /etc/proxychains.conf
Add the proxy at the bottom of the file, for example, for a SOCKS5 proxy, add:
`socks5 127.0.0.1 9050`
Once set, choose a proxy set type from the available options explained below:
- Strict Chain: Uses proxies in the exact order you set them.
- Dynamic Chain: Tries proxies in order but skips failed ones.
- Random Chain: Selects proxies randomly from the list.
Press Ctrl + O
to save and Ctrl + X
to exit the editor
Now, to use it, test the following command:
`proxychains firefox`
Now that this is configured, traffic will be redirected through these proxy chains, increasing privacy and security in our searches!
Official documentation & More Info
- ProxyChains-NG official website
- ProxyChains-NG GitHub Repository
- ProxyChains-NG Cummunity
- ProxyChains-NG Wiki
Contributing
If you want to contribute to ProxyChains-NG, please visit the contributing guide.
Support
For support and troubleshooting, visit the ProxyChains-NG support.
License
ProxyChains is released under the GPL-3.0 License.