mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
Get iperf3 data from the vps
This commit is contained in:
parent
be62bc62b6
commit
5f9cee0fda
1 changed files with 20 additions and 0 deletions
|
@ -424,6 +424,26 @@ _set_config_from_vps() {
|
||||||
sysctl -qw net.ipv6.conf.all.disable_ipv6=1
|
sysctl -qw net.ipv6.conf.all.disable_ipv6=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Get VPS iperf config
|
||||||
|
iperf_user="$(echo "$vps_config" | jsonfilter -q -e '@.iperf.user')"
|
||||||
|
iperf_pass="$(echo "$vps_config" | jsonfilter -q -e '@.iperf.password')"
|
||||||
|
iperf_key="$(echo "$vps_config" | jsonfilter -q -e '@.iperf.key')"
|
||||||
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
del iperf.${servername}
|
||||||
|
set iperf.${servername}=server
|
||||||
|
set iperf.${servername}.host=$server
|
||||||
|
set iperf.${servername}.ports=65400
|
||||||
|
set iperf.${servername}.ipv4=1
|
||||||
|
set iperf.${servername}.ipv6=0
|
||||||
|
set iperf.${servername}.speed=1000
|
||||||
|
set iperf.${servername}.tcp=1
|
||||||
|
set iperf.${servername}.udp=1
|
||||||
|
set iperf.${servername}.user=$iperf_user
|
||||||
|
set iperf.${servername}.password=$iperf_pass
|
||||||
|
set iperf.${servername}.key=$iperf_key
|
||||||
|
commit iperf
|
||||||
|
EOF
|
||||||
|
|
||||||
# Get available server
|
# Get available server
|
||||||
available_vpn="$(echo "$vps_config" | jsonfilter -q -e '@.vpn.available' | sed -e 's/\[ //' -e 's/ \]//' -e 's/,//g')"
|
available_vpn="$(echo "$vps_config" | jsonfilter -q -e '@.vpn.available' | sed -e 's/\[ //' -e 's/ \]//' -e 's/,//g')"
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
|
Loading…
Reference in a new issue