Redirecting Rules For SafeSquid Captive Portal

From Secure Web Gateway

Enable IP forwarding in SafeSquid Server

  • Enable forwarding in /etc/sysctl.conf, by changing below line
net.ipv4.ip_forward=0 to net.ipv4.ip_forward=1
  • To reload settings  run below command
sysctl -p
  • To flush the IP tables rules
iptables -F -t nat

Redirect traffic 

Forward the traffic from port 80 to 8081 

iptables -t nat -A PREROUTING  -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8081

Forward the traffic from port 443 to 8443 

iptables -t nat -A PREROUTING  -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 8443

Verify redirection policies using following command (On Linux Box) 

 iptables -L -v -n -t nat

 

Finally, to save IP table

Then save the IP table rules by using below command

apt-get install iptables-persistent
iptables-save >> /etc/iptables/rules.v4

Note : Redirection policies will not flush even you reboot proxy server.