1
0
Fork 0
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:
Ycarus (Yannick Chabanois) 2020-09-16 08:57:02 +02:00
parent e426a97057
commit 1df4ef7aab

View file

@ -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() {