squid-redirect
is a tool for managing redirections of squid
proxy-server. It is easy to use and you can add redirect rule without any effort.
It was tested on Kali Linux.
All redirects are stored in one json file called redirections.json
. You can change this file without restarting squid
, all changes will be applied immediately.
Don't forget to leave one empty extra line at the bottom of redirections.json
file!
-
You can run
setup.sh
file. It will produce all below operations. Now see 5 step. -
First of all, we have to install
squid
itself (using apt-get or building by yourself):
$ sudo apt-get install squid
- Build
squid-redirect
using make:
make
-
The next step is copying
src/main
binary andredirections.json
file to/tmp/squid-redirect/
directory (this directory will be changed in the future). -
After this, copy squid.conf to
/etc/squid/
(make a backup of the originalsquid.conf
before replacing it). -
Restart
squid
and reconfigure it by typing:
sudo service squid restart
sudo squid -k reconfigure
- Now you can change
/tmp/squid-redirect/redirections.json
file to setup desired redirections.
Also, if you want to see logs, then type the next:
sudo journalctl -u squid.service -b