1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-15 03:51:51 +00:00
This commit is contained in:
suyuan 2024-06-24 22:03:28 +08:00 committed by GitHub
commit 9507537a40
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 14 additions and 1 deletions

View file

@ -141,6 +141,17 @@ if [ "$(uci -q get omr-bypass.orange)" = "" ]; then
commit omr-bypass
EOF
fi
if [ "$(uci -q get omr-bypass.sky)" = "" ]; then
uci -q batch <<-EOF >/dev/null
set omr-bypass.sky=proto
add_list omr-bypass.orange.url='sky.com'
add_list omr-bypass.orange.url='skycdp.com'
add_list omr-bypass.orange.url='skyanywhere.com'
add_list omr-bypass.orange.url='epgsky.com'
add_list omr-bypass.orange.url='skycdn.it'
commit omr-bypass
EOF
fi
#if [ "$(uci -q get omr-bypass.global)" = "" ]; then
# uci -q batch <<-EOF >/dev/null
# set omr-bypass.global=global

View file

@ -33,7 +33,7 @@ if [ -f /etc/init.d/dnsmasq ]; then
_log "Can't find dnsmasq, restart it..."
/etc/init.d/dnsmasq restart 2>&1 >/dev/null
sleep 5
elif [ "$(uci -q get openmptcprouter.settings.external_check)" != "0" ] && [ -n "$(dig +timeout=4 +tries=1 openmptcprouter.com | grep 'connection refused')" ]; then
elif [ "$(uci -q get openmptcprouter.settings.external_check)" != "0" ] && [ -n "$(dig +timeout=4 +tries=1 openmptcprouter.com 2>&1 | grep -i 'connection refused')" ]; then
_log "Can't resolve via dnsmasq, restart it..."
/etc/init.d/dnsmasq restart 2>&1 >/dev/null
sleep 5

View file

@ -317,6 +317,7 @@ _check_master() {
/etc/init.d/shadowsocks-libev restart >/dev/null 2>/dev/null
/etc/init.d/shadowsocks-rust restart >/dev/null 2>/dev/null
/etc/init.d/openvpn restart omr >/dev/null 2>/dev/null
/etc/init.d/dnsmasq restart >/dev/null 2>/dev/null
}
break
}
@ -502,6 +503,7 @@ _check_backup() {
/etc/init.d/shadowsocks-libev restart >/dev/null 2>/dev/null
/etc/init.d/shadowsocks-rust restart >/dev/null 2>/dev/null
/etc/init.d/openvpn restart omr >/dev/null 2>/dev/null
/etc/init.d/dnsmasq restart >/dev/null 2>/dev/null
}
[ "$server_ping" = true ] && break
}