fix no-auto-tls err
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
caddy_config() {
|
caddy_config() {
|
||||||
is_caddy_site_file=$is_caddy_conf/${host}.conf
|
is_caddy_site_file=$is_caddy_conf/${host}.conf
|
||||||
[[ ! $tlsport ]] && tlsport=443
|
|
||||||
case $1 in
|
case $1 in
|
||||||
new)
|
new)
|
||||||
mkdir -p $is_caddy_dir $is_caddy_dir/sites $is_caddy_conf
|
mkdir -p $is_caddy_dir $is_caddy_dir/sites $is_caddy_conf
|
||||||
|
@@ -372,7 +372,7 @@ create() {
|
|||||||
api add $is_json_file $is_dynamic_port_link_file &>/dev/null
|
api add $is_json_file $is_dynamic_port_link_file &>/dev/null
|
||||||
fi
|
fi
|
||||||
# caddy auto tls
|
# caddy auto tls
|
||||||
[[ $is_caddy && $host ]] && {
|
[[ $is_caddy && $host && ! $is_no_auto_tls ]] && {
|
||||||
create caddy $net
|
create caddy $net
|
||||||
}
|
}
|
||||||
# restart core
|
# restart core
|
||||||
@@ -1210,10 +1210,10 @@ get() {
|
|||||||
is_dynamic_port_range=$(jq -r '.inbounds[0].port' $is_dynamic_port_file)
|
is_dynamic_port_range=$(jq -r '.inbounds[0].port' $is_dynamic_port_file)
|
||||||
[[ $? != 0 ]] && err "无法读取动态端口文件: $is_dynamic_port"
|
[[ $? != 0 ]] && err "无法读取动态端口文件: $is_dynamic_port"
|
||||||
fi
|
fi
|
||||||
if [[ $is_caddy && $host ]]; then
|
if [[ $is_caddy && $host && -f $is_caddy_conf/$host.conf ]]; then
|
||||||
tlsport=$(egrep -o "$host:[1-9][0-9]?+" $is_caddy_conf/$host.conf | sed s/.*://)
|
tmp_tlsport=$(egrep -o "$host:[1-9][0-9]?+" $is_caddy_conf/$host.conf | sed s/.*://)
|
||||||
fi
|
fi
|
||||||
[[ ! $tlsport ]] && tlsport=443
|
[[ $tmp_tlsport ]] && tlsport=$tmp_tlsport
|
||||||
[[ $is_client && $host ]] && port=$tlsport
|
[[ $is_client && $host ]] && port=$tlsport
|
||||||
get protocol $is_protocol-$net
|
get protocol $is_protocol-$net
|
||||||
fi
|
fi
|
||||||
|
@@ -83,6 +83,7 @@ is_caddy_repo=caddyserver/caddy
|
|||||||
is_caddyfile=$is_caddy_dir/Caddyfile
|
is_caddyfile=$is_caddy_dir/Caddyfile
|
||||||
is_caddy_conf=$is_caddy_dir/$author
|
is_caddy_conf=$is_caddy_dir/$author
|
||||||
is_caddy_service=$(systemctl list-units --full -all | grep caddy.service)
|
is_caddy_service=$(systemctl list-units --full -all | grep caddy.service)
|
||||||
|
tlsport=443
|
||||||
|
|
||||||
# core ver
|
# core ver
|
||||||
is_core_ver=$($is_core_bin version | head -n1 | cut -d " " -f1-2)
|
is_core_ver=$($is_core_bin version | head -n1 | cut -d " " -f1-2)
|
||||||
|
Reference in New Issue
Block a user