mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-04-19 21:42:24 +00:00
speedtest install option
This commit is contained in:
parent
91ebe7008d
commit
0e5de1aec8
1 changed files with 21 additions and 3 deletions
18
x-ui.sh
18
x-ui.sh
|
@ -716,9 +716,26 @@ run_speedtest() {
|
||||||
# Check if Speedtest is already installed
|
# Check if Speedtest is already installed
|
||||||
if ! command -v speedtest &> /dev/null; then
|
if ! command -v speedtest &> /dev/null; then
|
||||||
# If not installed, install it
|
# If not installed, install it
|
||||||
|
if command -v dnf &> /dev/null; then
|
||||||
|
sudo dnf install -y curl
|
||||||
|
curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash
|
||||||
|
sudo dnf install -y speedtest
|
||||||
|
elif command -v yum &> /dev/null; then
|
||||||
|
sudo yum install -y curl
|
||||||
|
curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash
|
||||||
|
sudo yum install -y speedtest
|
||||||
|
elif command -v apt-get &> /dev/null; then
|
||||||
sudo apt-get update && sudo apt-get install -y curl
|
sudo apt-get update && sudo apt-get install -y curl
|
||||||
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
|
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
|
||||||
sudo apt-get install -y speedtest
|
sudo apt-get install -y speedtest
|
||||||
|
elif command -v apt &> /dev/null; then
|
||||||
|
sudo apt update && sudo apt install -y curl
|
||||||
|
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
|
||||||
|
sudo apt install -y speedtest
|
||||||
|
else
|
||||||
|
echo "Error: Package manager not found. You may need to install Speedtest manually."
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run Speedtest
|
# Run Speedtest
|
||||||
|
@ -726,6 +743,7 @@ run_speedtest() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
show_usage() {
|
show_usage() {
|
||||||
echo "x-ui control menu usages: "
|
echo "x-ui control menu usages: "
|
||||||
echo "------------------------------------------"
|
echo "------------------------------------------"
|
||||||
|
|
Loading…
Reference in a new issue