1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-13 02:51:50 +00:00

Fix to use a list for OpenVPN remote in OpenMTPCProuter VPS script

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-05-28 13:15:10 +02:00
parent 2b8983147d
commit 6422280b06

View file

@ -560,9 +560,10 @@ _get_vps_config() {
/etc/init.d/xray restart
fi
fi
if [ -n "$(uci -q get openvpn.omr)" ] && [ "$(uci -q get openvpn.omr.remote)" != "127.0.0.1" ] && [ "$(uci -q get openvpn.omr.remote)" != "$vpsip" ] && [ "$(uci -q get openmptcprouter.settings.ha)" != "1" ]; then
if [ -n "$(uci -q get openvpn.omr)" ] && [ "$(uci -q get openvpn.omr.remote)" != "127.0.0.1" ] && [ -z "$(uci -q get openvpn.omr.remote | grep $vpsip)" ] && [ "$(uci -q get openmptcprouter.settings.ha)" != "1" ]; then
uci -q batch <<-EOF >/dev/null
set openvpn.omr.remote="$vpsip"
delete openvpn.omr.remote
add_list openvpn.omr.remote="$vpsip"
commit openvpn
EOF
if [ "$(uci -q get openvpn.omr.enabled)" = "1" ]; then
@ -1822,8 +1823,8 @@ _set_config_from_vps() {
set openvpn.omr.client=1
set openvpn.omr.allow_recursive_routing=1
EOF
if [ "$(uci -q get openvpn.omr.remote)" != "127.0.0.1" ]; then
uci -q set openvpn.omr.remote="$vpsip"
if [ -z "$(uci -q get openvpn.omr.remote | grep $vpsip)" ]; then
uci -q add_list openvpn.omr.remote="$vpsip"
fi
uci -q commit openvpn
logger -t "OMR-VPS" "OpenVPN restart..."