From d842baa9b3466125109186232276a7db1fee408b Mon Sep 17 00:00:00 2001 From: zoheir kabuli Date: Tue, 5 Nov 2024 02:43:54 +0330 Subject: [PATCH] updating dns while installing --- install.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/install.sh b/install.sh index c6c52000..0fc5bd56 100644 --- a/install.sh +++ b/install.sh @@ -198,6 +198,24 @@ config_after_install() { /usr/local/x-ui/x-ui migrate } +update_dns() { + # Remove the /etc/resolv.conf file + rm -f /etc/resolv.conf + + # Create a new /etc/resolv.conf file with the specified data + cat < /etc/resolv.conf +nameserver 1.1.1.1 +nameserver 1.0.0.1 +nameserver 2606:4700:4700::1111 +nameserver 2606:4700:4700::1001 +EOF + + # Make /etc/resolv.conf immutable + chattr +i /etc/resolv.conf + + echo "DNS configuration updated and locked successfully." +} + install_x-ui() { cd /usr/local/ @@ -282,4 +300,5 @@ install_x-ui() { echo -e "${green}Running...${plain}" install_base +update_dns install_x-ui $1