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.proxychains
respond in singingtor
It is a commonly used tool.
First, update the system software package:
sudo apt-get update
Then, install theproxychains
respond 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)proxychains
The 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)torrc
Configuration 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 Proxychainscurl
Command:
proxychains curl http://example.com
Run it through Proxychainsfirefox
Browser:
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~/.bashrc
The 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 theiptables
to do proxy forwarding. First, make sure that theiptables
::
sudo apt-get install iptables
Then, use theiptables
Set 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 andiptables
Making 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.