mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix omr-bypass for protocol
This commit is contained in:
parent
e426a97057
commit
1df4ef7aab
1 changed files with 3 additions and 3 deletions
|
@ -307,7 +307,7 @@ _bypass_proto() {
|
||||||
fi
|
fi
|
||||||
# Use dnsmasq ipset to bypass domains of the proto
|
# Use dnsmasq ipset to bypass domains of the proto
|
||||||
local domains
|
local domains
|
||||||
domains="$(cat /proc/net/xt_ndpi/host_proto | grep -i $proto: | sed -e "s/$proto://" -e 's/*//' -e 's/,/ /g')"
|
domains="$(cat /proc/net/xt_ndpi/host_proto | grep -i $proto: | sed -e "s/$proto://i" -e 's/*//' -e 's/,/ /g')"
|
||||||
if [ -n "$domains" ]; then
|
if [ -n "$domains" ]; then
|
||||||
for domain in $domains; do
|
for domain in $domains; do
|
||||||
if [ -n "$domain" ]; then
|
if [ -n "$domain" ]; then
|
||||||
|
@ -601,6 +601,7 @@ start_service() {
|
||||||
fi
|
fi
|
||||||
config_load omr-bypass
|
config_load omr-bypass
|
||||||
config_foreach _bypass_proto dpis
|
config_foreach _bypass_proto dpis
|
||||||
|
uci -q commit omr-bypass
|
||||||
|
|
||||||
[ -z "$RELOAD" ] && {
|
[ -z "$RELOAD" ] && {
|
||||||
logger -t "omr-bypass" "Restart dnsmasq..."
|
logger -t "omr-bypass" "Restart dnsmasq..."
|
||||||
|
@ -625,8 +626,7 @@ stop_service() {
|
||||||
|
|
||||||
service_triggers() {
|
service_triggers() {
|
||||||
PROCD_RELOAD_DELAY=1000
|
PROCD_RELOAD_DELAY=1000
|
||||||
procd_add_reload_trigger omr-bypass
|
procd_add_reload_trigger omr-bypass network
|
||||||
procd_add_raw_trigger "interface.*" 2000 /etc/init.d/omr-bypass restart
|
|
||||||
}
|
}
|
||||||
|
|
||||||
reload_service() {
|
reload_service() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue