CAPTIVE_5555
- Where5555
- port. Value - redirect path.CAPTIVE_NOORIGIN
-see code :)
GOOS=linux GOARCH=amd64 go build -o /usr/local/sbin/captive_redirect main.go
Add to rc.local:
CAPTIVE_5555=http://my.example.com/no_money.cgi CAPTIVE_5556=http://acs.example.com/register.cgi /usr/local/sbin/captive_redirect &
iptables -t nat -A PREROUTING -m set --match-set no_money src -p tcp --dport 80 -j REDIRECT --to-port 5555
iptables -t nat -A PREROUTING -m set --match-set guest src -p tcp --dport 80 -j REDIRECT --to-port 5556