mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
sync (#387)
This commit is contained in:
commit
077717e91d
7 changed files with 112 additions and 4 deletions
|
|
@ -1936,8 +1936,10 @@ _set_config_from_vps() {
|
|||
|
||||
# Get available server
|
||||
available_vpn="$(echo "$vps_config" | jsonfilter -q -e '@.vpn.available' | sed -e 's/\[ //' -e 's/ \]//' -e 's/,//g')"
|
||||
available_proxy="$(echo "$vps_config" | jsonfilter -q -e '@.proxy.available' | sed -e 's/\[ //' -e 's/ \]//' -e 's/,//g')"
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
del openmptcprouter.${servername}.available_vpn
|
||||
del openmptcprouter.${servername}.available_proxy
|
||||
EOF
|
||||
|
||||
if [ "$user_permission" = "ro" ]; then
|
||||
|
|
@ -1947,6 +1949,12 @@ _set_config_from_vps() {
|
|||
set openmptcprouter.${servername}.available_vpn=${current_vpn}
|
||||
EOF
|
||||
fi
|
||||
current_proxy="$(echo "$vps_config" | jsonfilter -q -e '@.proxy.current')"
|
||||
if [ -n "$current_proxy" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
set openmptcprouter.${servername}.available_proxy=${current_proxy}
|
||||
EOF
|
||||
fi
|
||||
|
||||
else
|
||||
if [ -n "$available_vpn" ]; then
|
||||
|
|
@ -1956,6 +1964,13 @@ _set_config_from_vps() {
|
|||
EOF
|
||||
done
|
||||
fi
|
||||
if [ -n "$available_proxy" ]; then
|
||||
for proxy in $available_proxy; do
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
add_list openmptcprouter.${servername}.available_proxy=$proxy
|
||||
EOF
|
||||
done
|
||||
fi
|
||||
fi
|
||||
if [ "$noerror" = "1" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ uci -q batch <<-EOF >/dev/null
|
|||
set system.ntp.enabled='1'
|
||||
del system.ntp.server
|
||||
set system.@system[-1].cronloglevel=9
|
||||
set system.@system[-1].conloglevel=7
|
||||
add_list system.ntp.server='0.pool.ntp.org'
|
||||
add_list system.ntp.server='1.pool.ntp.org'
|
||||
add_list system.ntp.server='2.pool.ntp.org'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue