mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-13 02:51:50 +00:00
Resolve domain in omr-tracker-server in case of server IP change
This commit is contained in:
parent
e9057e9a37
commit
6e70daf2e6
1 changed files with 5 additions and 0 deletions
|
@ -65,6 +65,8 @@ _check_master() {
|
||||||
[ "$master" = "1" ] && [ -n "$ip" ] && [ "$disabled" != "1" ] && {
|
[ "$master" = "1" ] && [ -n "$ip" ] && [ "$disabled" != "1" ] && {
|
||||||
set_ip() {
|
set_ip() {
|
||||||
local ip=$1
|
local ip=$1
|
||||||
|
ipresolve="$(resolveip -4 $ip | head -n 1)"
|
||||||
|
[ -z "$ipresolve" ] && ip="$ipresolve"
|
||||||
#_ping_server $ip
|
#_ping_server $ip
|
||||||
_check_server $ip $port
|
_check_server $ip $port
|
||||||
if [ "$server_ping" = true ]; then
|
if [ "$server_ping" = true ]; then
|
||||||
|
@ -177,6 +179,9 @@ _check_backup() {
|
||||||
config_get disabled $1 disabled
|
config_get disabled $1 disabled
|
||||||
[ "$backup" = "1" ] && [ -n "$ip" ] && [ "$disabled" != "1" ] && {
|
[ "$backup" = "1" ] && [ -n "$ip" ] && [ "$disabled" != "1" ] && {
|
||||||
set_ip() {
|
set_ip() {
|
||||||
|
local ip=$1
|
||||||
|
ipresolve="$(resolveip -4 $ip | head -n 1)"
|
||||||
|
[ -z "$ipresolve" ] && ip="$ipresolve"
|
||||||
#_ping_server $ip
|
#_ping_server $ip
|
||||||
_check_server $ip $port
|
_check_server $ip $port
|
||||||
#[ "$server_ping" = true ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" = "$ip" ] && break
|
#[ "$server_ping" = true ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" = "$ip" ] && break
|
||||||
|
|
Loading…
Reference in a new issue