add *TLS protocol change port

This commit is contained in:
233boy
2023-06-08 12:06:47 +08:00
parent 44e340914d
commit 4771de764d
3 changed files with 34 additions and 16 deletions

View File

@@ -1,5 +1,6 @@
caddy_config() {
is_caddy_site_file=$is_caddy_conf/${host}.conf
[[ ! $tlsport ]] && tlsport=443
case $1 in
new)
mkdir -p $is_caddy_dir $is_caddy_dir/sites $is_caddy_conf
@@ -14,21 +15,21 @@ EOF
;;
*ws*)
cat >${is_caddy_site_file} <<<"
${host} {
${host}:${tlsport} {
reverse_proxy ${path} 127.0.0.1:${port}
import ${is_caddy_site_file}.add
}"
;;
*h2*)
cat >${is_caddy_site_file} <<<"
${host} {
${host}:${tlsport} {
reverse_proxy ${path} h2c://127.0.0.1:${port}
import ${is_caddy_site_file}.add
}"
;;
*grpc*)
cat >${is_caddy_site_file} <<<"
${host} {
${host}:${tlsport} {
reverse_proxy /${path}/* h2c://127.0.0.1:${port}
import ${is_caddy_site_file}.add
}"