Update Core

This commit is contained in:
Return
2024-05-25 00:36:02 +03:30
committed by GitHub
parent beec692075
commit 5c91ef8e9e

32
menu.sh
View File

@ -7,7 +7,17 @@ install_and_configure() {
echo -e "\n\n\n" echo -e "\n\n\n"
echo "Installation and configuration complete." echo "Installation and configuration complete."
} }
# Function to Update Hysteria2
update_core() {
echo "Starting the update process for Hysteria2..."
sleep 1
echo "Downloading and installing the latest version of Hysteria2..."
bash <(curl -fsSL https://get.hy2.sh/) >/dev/null 2>&1
sleep 1
echo "Hysteria2 has been successfully updated."
echo ""
}
# Function to change port # Function to change port
change_port() { change_port() {
read -p "Enter the new port number you want to use: " port read -p "Enter the new port number you want to use: " port
@ -123,21 +133,23 @@ main_menu() {
clear clear
echo "===== Hysteria2 Setup Menu =====" echo "===== Hysteria2 Setup Menu ====="
echo "1. Install and Configure Hysteria2" echo "1. Install and Configure Hysteria2"
echo "2. Change Port" echo "2. Update Hysteria2"
echo "3. Show URI" echo "3. Change Port"
echo "4. Check Traffic Status" echo "4. Show URI"
echo "5. Uninstall Hysteria2" echo "5. Check Traffic Status"
echo "6. Exit" echo "6. Uninstall Hysteria2"
echo "7. Exit"
echo "================================" echo "================================"
read -p "Enter your choice: " choice read -p "Enter your choice: " choice
case $choice in case $choice in
1) install_and_configure ;; 1) install_and_configure ;;
2) change_port ;; 2) update_core ;;
3) show_uri ;; 3) change_port ;;
4) traffic_status ;; 4) show_uri ;;
5) uninstall_hysteria ;; 5) traffic_status ;;
6) exit 0 ;; 6) uninstall_hysteria ;;
7) exit 0 ;;
*) echo "Invalid option. Please try again." ;; *) echo "Invalid option. Please try again." ;;
esac esac
read -p "Press any key to return to the menu..." read -p "Press any key to return to the menu..."