From d5717955146e84879ae87a9ed7ca927c5537373b Mon Sep 17 00:00:00 2001 From: York Zhao Date: Tue, 23 Jul 2024 09:10:02 +0800 Subject: [PATCH] Update OneClickDesktop_zh-CN.sh --- OneClickDesktop_zh-CN.sh | 66 +++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 35 deletions(-) diff --git a/OneClickDesktop_zh-CN.sh b/OneClickDesktop_zh-CN.sh index db5af6a..971f28a 100644 --- a/OneClickDesktop_zh-CN.sh +++ b/OneClickDesktop_zh-CN.sh @@ -817,8 +817,34 @@ function install_reverse_proxy fi systemctl stop caddy say @B"Caddy安装成功!" green - if [ "x$confirm_letsencrypt" = "xY" ] || [ "x$confirm_letsencrypt" = "xy" ] ; then - cat > /etc/caddy/Caddyfile < /etc/caddy/Caddyfile << END +{ + log caddy_log { + output { + file /etc/caddy/caddy.log + } + } + # TLS options + email $le_email + } + $guacamole_hostname { + reverse_proxy localhost:8080/guacamole + + } +END + systemctl start caddy + echo + if [ -f /var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/$guacamole_hostname/$guacamole_hostname.crt ] ; then + say @B"恭喜!Let's Encrypt SSL证书安装成功!" green + say @B"开始使用您的远程桌面,请在浏览器中访问 https://${guacamole_hostname}!" green + else + say "Let's Encrypt SSL证书安装失败。" red + say @B"请查看caddy 日志,位于/etc/caddy/caddy.log" yellow + say @B"开始使用您的远程桌面,请在浏览器中访问 http://${guacamole_hostname}!" green + fi + else + cat > /etc/caddy/Caddyfile << END { log caddy_log { output { @@ -827,44 +853,14 @@ function install_reverse_proxy } # TLS options email $le_email - - } - - $guacamole_hostname { - reverse_proxy localhost:8080/guacamole - - } - END - - systemctl start caddy - echo - if [ -f /var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/$guacamole_hostname/$guacamole_hostname.crt ] ; then - say @B"恭喜!Let's Encrypt SSL证书安装成功!" green - say @B"开始使用您的远程桌面,请在浏览器中访问 https://${guacamole_hostname}!" green - else - say "Let's Encrypt SSL证书安装失败。" red - say @B"请查看caddy 日志,位于/etc/caddy/caddy.log" yellow - say @B"开始使用您的远程桌面,请在浏览器中访问 http://${guacamole_hostname}!" green - fi - else - cat >> /etc/caddy/Caddyfile <