diff --git a/omr-tracker/files/bin/omr-tracker-server b/omr-tracker/files/bin/omr-tracker-server index 9990647fb..940c119b8 100755 --- a/omr-tracker/files/bin/omr-tracker-server +++ b/omr-tracker/files/bin/omr-tracker-server @@ -79,9 +79,18 @@ _check_master() { EOF if [ "$count" -eq "0" ]; then uci -q batch <<-EOF >/dev/null + set xray.omrout.s_vmess_address=$ip + set xray.omrout.s_vless_address=$ip + set xray.omrout.s_vless_reality_address=$ip + set xray.omrout.s_trojan_address=$ip + set xray.omrout.s_socks_address=$ip + set xray.omrout.s_shadowsocks_address=$ip set v2ray.omrout.s_vmess_address=$ip set v2ray.omrout.s_vless_address=$ip + set v2ray.omrout.s_trojan_address=$ip + set v2ray.omrout.s_socks_address=$ip commit v2ray + commit xray set glorytun.vpn.host=$ip commit glorytun glorytun-udp.vpn.host=$ip @@ -98,6 +107,7 @@ _check_master() { EOF /etc/init.d/openmptcprouter-vps get_openvpn_key $name >/dev/null 2>/dev/null /etc/init.d/v2ray restart >/dev/null 2>/dev/null + /etc/init.d/xray restart >/dev/null 2>/dev/null /etc/init.d/glorytun restart >/dev/null 2>/dev/null /etc/init.d/glorytun-udp restart >/dev/null 2>/dev/null /etc/init.d/mlvpn restart >/dev/null 2>/dev/null @@ -194,9 +204,18 @@ _check_backup() { EOF if [ "$count" -eq "0" ]; then uci -q batch <<-EOF >/dev/null + set xray.omrout.s_vmess_address=$ip + set xray.omrout.s_vless_address=$ip + set xray.omrout.s_vless_reality_address=$ip + set xray.omrout.s_trojan_address=$ip + set xray.omrout.s_socks_address=$ip + set xray.omrout.s_shadowsocks_address=$ip set v2ray.omrout.s_vmess_address=$ip set v2ray.omrout.s_vless_address=$ip + set v2ray.omrout.s_trojan_address=$ip + set v2ray.omrout.s_socks_address=$ip commit v2ray + commit xray set glorytun.vpn.host=$ip commit glorytun glorytun-udp.vpn.host=$ip