mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
captive portal: Require authorization before redirecting to proxy
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -5,4 +5,5 @@ srv/web/ipfire/html/themes/darkdos/include/functions.pl
|
||||
srv/web/ipfire/html/themes/ipfire-legacy/include/functions.pl
|
||||
srv/web/ipfire/html/themes/ipfire/include/functions.pl
|
||||
srv/web/ipfire/html/themes/maniac/include/functions.pl
|
||||
usr/local/bin/captivectrl
|
||||
var/ipfire/network-functions.pl
|
||||
|
||||
@@ -310,6 +310,10 @@ iptables_init() {
|
||||
iptables -t nat -N NAT_SOURCE
|
||||
iptables -t nat -A POSTROUTING -j NAT_SOURCE
|
||||
|
||||
# Captive Portal
|
||||
iptables -t nat -N CAPTIVE_PORTAL
|
||||
iptables -t nat -A PREROUTING -j CAPTIVE_PORTAL
|
||||
|
||||
# Custom prerouting chains (for transparent proxy)
|
||||
iptables -t nat -N SQUID
|
||||
iptables -t nat -A PREROUTING -j SQUID
|
||||
@@ -344,10 +348,6 @@ iptables_init() {
|
||||
iptables -N UPNPFW
|
||||
iptables -A FORWARD -m conntrack --ctstate NEW -j UPNPFW
|
||||
|
||||
# Captive Portal
|
||||
iptables -t nat -N CAPTIVE_PORTAL
|
||||
iptables -t nat -A PREROUTING -j CAPTIVE_PORTAL
|
||||
|
||||
# RED chain, used for the red interface
|
||||
iptables -N REDINPUT
|
||||
iptables -A INPUT -j REDINPUT
|
||||
|
||||
Reference in New Issue
Block a user