From 7f4cb2710e54d1b0280d62f87e8a0a6bee2fbb54 Mon Sep 17 00:00:00 2001 From: Evgeny Nerush <eugene.nerush@gmail.com> Date: Sun, 10 Nov 2024 22:56:37 +0300 Subject: [PATCH] ask about cdn --- ex.sh | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/ex.sh b/ex.sh index 2bbb0a9..240a0bb 100755 --- a/ex.sh +++ b/ex.sh @@ -511,16 +511,28 @@ sudo ./ex.sh install${normal}" echo -e "${red}customgeo.dat not copied to ${dat_dir}${normal}" exit 1 fi - # for cert.pem - mkdir -p /etc/ssl/certs/ - # for cert.key - mkdir -p /etc/ssl/private/ - # for nginx's 'site' - mkdir -p /etc/nginx/sites-enabled/ - # - cp -b ./cert.pem /etc/ssl/certs/ - cp -b ./cert.key /etc/ssl/private/ - cp -b ./nginx.conf /etc/nginx/nginx.conf + echo -e "Make CDN support? (y/N)" + read answer + if [ ! -v $answer ] && ([ ${answer::1} = "y" ] || [ ${answer::1} = "Y" ]) + then + if [ -f "cert.pem" ] && [ -f "cert.key" ] && [ -f "nginx.conf" ] + then + # for cert.pem + mkdir -p /etc/ssl/certs/ + # for cert.key + mkdir -p /etc/ssl/private/ + # for nginx's 'site' + mkdir -p /etc/nginx/sites-enabled/ + # + cp -b ./cert.pem /etc/ssl/certs/ + cp -b ./cert.key /etc/ssl/private/ + cp -b ./nginx.conf /etc/nginx/nginx.conf + systemctl enable nginx + else + echo -e "${red}no Cloudflare certificates cert.* or no nginx.conf found, aborting${normal}" + exit 1 + fi + fi else echo -e "${red}xray not installed, something goes wrong${normal}" exit 1