1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
This commit is contained in:
suyuan 2023-12-07 21:56:10 +08:00 committed by GitHub
commit 077717e91d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 112 additions and 4 deletions

View file

@ -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

View file

@ -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'