mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-14 20:06:59 +08:00
20 lines
715 B
Bash
20 lines
715 B
Bash
#!/bin/sh
|
|
uci get transparent-proxy.@general[-1] >/dev/null 2>&1 || \
|
|
uci add transparent-proxy general >/dev/null 2>&1
|
|
uci get transparent-proxy.@access_control[-1] >/dev/null 2>&1 || \
|
|
uci add transparent-proxy access_control >/dev/null 2>&1
|
|
uci commit transparent-proxy
|
|
uci -q batch <<-EOF >/dev/null
|
|
delete ucitrack.@transparent-proxy[-1]
|
|
add ucitrack transparent-proxy
|
|
set ucitrack.@transparent-proxy[-1].init=transparent-proxy
|
|
commit ucitrack
|
|
delete firewall.transparent_proxy
|
|
set firewall.transparent_proxy=include
|
|
set firewall.transparent_proxy.type=script
|
|
set firewall.transparent_proxy.path=/var/etc/transparent-proxy.include
|
|
set firewall.transparent_proxy.reload=1
|
|
commit firewall
|
|
EOF
|
|
exit 0
|