:recycle: Redirection tool helper for squid proxy-server to redirect web requests on demand to another location
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 and redirections.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 original squid.conf
before replacing it).
Restart squid
and reconfigure it by typing:
sudo service squid restart
sudo squid -k reconfigure
/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