
Using multi-proxy IPs in Linux systems can help you better manage network access and improve privacy and security. This article will detail how to set up multi-proxy IP in Linux system to help you realize more flexible network access policies.
1. Installation of necessary software
Before you start setting up a multi-proxy IP, you need to make sure that you have some necessary software installed on your system. For example.proxychainsrespond in singingtorIt is a commonly used tool.
First, update the system software package:
sudo apt-get update
Then, install theproxychainsrespond in singingtor::
sudo apt-get install proxychains tor
2. Configure Proxychains
Proxychains is a powerful tool to forward your network traffic through multiple proxy IPs. Configuring Proxychains is very easy, just edit its configuration file.
show (a ticket)proxychainsThe configuration file for the
sudo nano /etc/proxychains.conf
In the configuration file you can add multiple proxy IPs. for example:
# Proxy Chain Settings
[ProxyList]
# Format: [Type] [IP Address] [Port]
# HTTP Proxy
http 192.168.1.1 8080
http 192.168.1.2 8080
# SOCKS5 proxy
socks5 192.168.1.3 1080
socks5 192.168.1.4 1080
Save and close the file.
3. Configuring Tor
Tor is an anonymizing network that provides a high level of privacy for your web traffic. Configuring Tor is also easy.
show (a ticket)torrcConfiguration file:
sudo nano /etc/tor/torrc
In the configuration file, you can set the exit node for Tor. For example:
ExitNodes {us},{ca},{gb}
StrictNodes 1
This will allow Tor to only use export nodes in the US, Canada and UK. Save and close the file.
Start the Tor service:
sudo service tor start
4. Use of Proxychains and Tor
Now you can use multiple proxy IPs for web access via Proxychains and Tor.
For example, running through ProxychainscurlCommand:
proxychains curl http://example.com
Run it through ProxychainsfirefoxBrowser:
proxychains firefox
5. Setting the proxy using environment variables
In addition to using Proxychains and Tor, you can use multiple proxy IPs by setting environment variables.This method works for some applications that do not support Proxychains.
exist~/.bashrcThe following is added to the file:
export http_proxy=http://192.168.1.1:8080
export https_proxy=https://192.168.1.2:8080
export socks_proxy=socks5://192.168.1.3:1080
Save and close the file, then reload~/.bashrc::
source ~/.bashrc
6. Proxy forwarding using iptables
You can also use theiptablesto do proxy forwarding. First, make sure that theiptables::
sudo apt-get install iptables
Then, use theiptablesSet up proxy forwarding rules:
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:8080
sudo iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to-destination 192.168.1.2:8080
concluding remarks
With the above subheadings, we have detailed the method of setting up multiple proxy IPs in Linux. Whether using Proxychains, Tor, or through environment variables andiptablesMaking settings can all help you realize a more flexible network access policy. Hopefully, this article will provide you with valuable references to make your network access more secure and efficient.

