mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix for glorytun UDP bandwitdh and use curl to get latest OMR version available
This commit is contained in:
parent
c632e94f02
commit
28ed561c50
1 changed files with 11 additions and 7 deletions
|
@ -383,6 +383,10 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ] || [ "$interface_up" != "true" ]; then
|
||||||
if [ "$(uci -q get mlvpn.general.enable)" = "1" ]; then
|
if [ "$(uci -q get mlvpn.general.enable)" = "1" ]; then
|
||||||
/etc/init.d/mlvpn restart
|
/etc/init.d/mlvpn restart
|
||||||
fi
|
fi
|
||||||
|
if [ "$(uci -q get glorytun.vpn.enable)" = "1" ]; then
|
||||||
|
/etc/init.d/glorytun restart
|
||||||
|
/etc/init.d/glorytun-udp restart
|
||||||
|
fi
|
||||||
config_load openmptcprouter
|
config_load openmptcprouter
|
||||||
config_foreach disable_pihole server
|
config_foreach disable_pihole server
|
||||||
#if [ "$(uci -q get openmptcprouter.settings.master)" != "balancing" ] || [ "$(uci -q get openmptcprouter.settings.vpn)" = "mlvpn" ]; then
|
#if [ "$(uci -q get openmptcprouter.settings.master)" != "balancing" ] || [ "$(uci -q get openmptcprouter.settings.vpn)" = "mlvpn" ]; then
|
||||||
|
@ -561,15 +565,15 @@ fi
|
||||||
if [ "$(uci -q get openmptcprouter.$OMR_TRACKER_INTERFACE.vpn)" != "1" ] && [ "$(pgrep glorytun-udp)" != "" ] && ([ "$(glorytun-udp path | grep $OMR_TRACKER_DEVICE_IP)" = "" ] || [ "$(glorytun-udp path $OMR_TRACKER_DEVICE_IP | awk '{print $13}')" = "0" ] || [ "$(glorytun-udp path $OMR_TRACKER_DEVICE_IP | awk '{print $16}')" = "0" ]); then
|
if [ "$(uci -q get openmptcprouter.$OMR_TRACKER_INTERFACE.vpn)" != "1" ] && [ "$(pgrep glorytun-udp)" != "" ] && ([ "$(glorytun-udp path | grep $OMR_TRACKER_DEVICE_IP)" = "" ] || [ "$(glorytun-udp path $OMR_TRACKER_DEVICE_IP | awk '{print $13}')" = "0" ] || [ "$(glorytun-udp path $OMR_TRACKER_DEVICE_IP | awk '{print $16}')" = "0" ]); then
|
||||||
if [ "$download" != "0" ] && [ "$download" != "" ] && [ "$upload" != "0" ] && [ "$upload" != "" ]; then
|
if [ "$download" != "0" ] && [ "$download" != "" ] && [ "$upload" != "0" ] && [ "$upload" != "" ]; then
|
||||||
if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
||||||
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate auto tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate auto tx $((upload*1000/8)) rx $((download*1000/8)) > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate fixed tx $((upload*1000/8)) rx $((download*1000/8)) > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
||||||
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate auto tx 125000000 rx 125000000 > /dev/null 2>&1
|
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate auto tx 12500000 rx 12500000 > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate tx 125000000 rx 125000000 > /dev/null 2>&1
|
glorytun-udp path $OMR_TRACKER_DEVICE_IP dev tun0 set up rate fixed tx 12500000 rx 12500000 > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -578,13 +582,13 @@ fi
|
||||||
# if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
# if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
||||||
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate auto tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate auto tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
||||||
# else
|
# else
|
||||||
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate fixed tx ${upload}000 rx ${download}000 > /dev/null 2>&1
|
||||||
# fi
|
# fi
|
||||||
# else
|
# else
|
||||||
# if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
# if [ "$(uci -q get glorytun.vpn.rateauto)" = "1" ]; then
|
||||||
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate auto tx 125000000 rx 125000000 > /dev/null 2>&1
|
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate auto tx 125000000 rx 125000000 > /dev/null 2>&1
|
||||||
# else
|
# else
|
||||||
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate tx 125000000 rx 125000000 > /dev/null 2>&1
|
# glorytun-udp path $OMR_TRACKER_DEVICE_IP to 10.255.250.1 $(uci -q get glorytun.vpn.port) dev tun0 set up rate fixed tx 125000000 rx 125000000 > /dev/null 2>&1
|
||||||
# fi
|
# fi
|
||||||
# fi
|
# fi
|
||||||
# fi
|
# fi
|
||||||
|
@ -643,7 +647,7 @@ if [ "$(uci -q get openmptcprouter.$OMR_TRACKER_INTERFACE.lc)" = "" ] || [ $(($(
|
||||||
uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE=interface
|
uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE=interface
|
||||||
}
|
}
|
||||||
if [ "$(uci -q get openmptcprouter.latest_versions.lc)" = "" ] || [ $(($(date +"%s") - $(uci -q get openmptcprouter.latest_versions.lc))) -gt 3600 ]; then
|
if [ "$(uci -q get openmptcprouter.latest_versions.lc)" = "" ] || [ $(($(date +"%s") - $(uci -q get openmptcprouter.latest_versions.lc))) -gt 3600 ]; then
|
||||||
local latestversions="$(wget -4 -qO- -T 3 http://www.openmptcprouter.com/version/version.json)"
|
local latestversions="$(curl -4 -s -m 3 https://www.openmptcprouter.com/version/version.json)"
|
||||||
[ -n "$latestversions" ] && {
|
[ -n "$latestversions" ] && {
|
||||||
uci -q set openmptcprouter.latest_versions=latest_versions
|
uci -q set openmptcprouter.latest_versions=latest_versions
|
||||||
uci -q set openmptcprouter.latest_versions.omr=$(echo $latestversions | jsonfilter -q -e '@.omr')
|
uci -q set openmptcprouter.latest_versions.omr=$(echo $latestversions | jsonfilter -q -e '@.omr')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue