mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-14 11:31:51 +00:00
Fix for omr-tracker
This commit is contained in:
parent
1420974bbf
commit
78e665faa7
2 changed files with 4 additions and 2 deletions
|
@ -207,7 +207,7 @@ while true; do
|
|||
fi
|
||||
fi
|
||||
if [ -z "$OMR_TRACKER_DEVICE_GATEWAY" ]; then
|
||||
OMR_TRACKER_DEVICE_ROUTE=$(ip -4 r list dev "$OMR_TRACKER_DEVICE" | grep via | grep -v default | grep -v metric | grep -v / | awk '{print $1}' | tr -d "\n")
|
||||
OMR_TRACKER_DEVICE_ROUTE=$(ip -4 r list dev "$OMR_TRACKER_DEVICE" | grep via | grep -v default | grep -v metric | grep -v / | awk '{print $1; exit}' | tr -d "\n")
|
||||
fi
|
||||
if [ -z "$OMR_TRACKER_DEVICE_GATEWAY" ]; then
|
||||
OMR_TRACKER_DEVICE_GATEWAY=$(ip -4 r list dev "$OMR_TRACKER_DEVICE" | grep kernel | awk '/proto kernel/ {print $1}' | tr -d "\n")
|
||||
|
|
|
@ -118,7 +118,7 @@ _initialize_shadowsocks_tracker() {
|
|||
}
|
||||
|
||||
_launch_shadowsocks_tracker() {
|
||||
local hosts timeout tries interval local_port enabled
|
||||
local hosts timeout tries interval local_port enabled server
|
||||
|
||||
[ "$1" = "tracker" ] || return
|
||||
|
||||
|
@ -127,8 +127,10 @@ _launch_shadowsocks_tracker() {
|
|||
config_get local_port "$1" local_port
|
||||
local disabled
|
||||
config_get disabled "$1" disabled 0
|
||||
config_get server "$1" server
|
||||
|
||||
[ "$enabled" = "0" ] || [ "$disabled" = "1" ] || [ -z "$hosts" ] && return
|
||||
[ -z "$server" ] || [ "$(uci -q get shadowsocks-libev.$server.server)" = "192.168.1.3" ] || [ "$(uci -q get shadowsocks-libev.$server.server)" = "" ] && return
|
||||
|
||||
procd_open_instance
|
||||
# shellcheck disable=SC2086
|
||||
|
|
Loading…
Reference in a new issue