diff --git a/omr-tracker/files/etc/init.d/omr-tracker b/omr-tracker/files/etc/init.d/omr-tracker index 9b372f91b..7ecf5f545 100755 --- a/omr-tracker/files/etc/init.d/omr-tracker +++ b/omr-tracker/files/etc/init.d/omr-tracker @@ -80,8 +80,14 @@ _launch_tracker() { _initialize_shadowsocks_tracker() { local redir_tcp server tracker_server config_get redir_tcp ss_rules redir_tcp - config_get server $redir_tcp server config_get tracker_server "tracker" server + if [ "$redir_tcp" != "all" ]; then + config_get server $redir_tcp server + elif [ "$tracker_server" = "" ]; then + server=$tracker_server + else + server="sss0" + fi config_get ss_disabled $server disabled 0 [ -z "$tracker_server" ] && { logger -t "omr-tracker" "Create ShadowSock tracker ss_local..."