Skip to content

Commit d85dd80

Browse files
committed
fix no-auto-tls err
1 parent ac82a14 commit d85dd80

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

src/caddy.sh

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
caddy_config() {
22
is_caddy_site_file=$is_caddy_conf/${host}.conf
3-
[[ ! $tlsport ]] && tlsport=443
43
case $1 in
54
new)
65
mkdir -p $is_caddy_dir $is_caddy_dir/sites $is_caddy_conf

src/core.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ create() {
372372
api add $is_json_file $is_dynamic_port_link_file &>/dev/null
373373
fi
374374
# caddy auto tls
375-
[[ $is_caddy && $host ]] && {
375+
[[ $is_caddy && $host && ! $is_no_auto_tls ]] && {
376376
create caddy $net
377377
}
378378
# restart core
@@ -1205,10 +1205,10 @@ get() {
12051205
is_dynamic_port_range=$(jq -r '.inbounds[0].port' $is_dynamic_port_file)
12061206
[[ $? != 0 ]] && err "无法读取动态端口文件: $is_dynamic_port"
12071207
fi
1208-
if [[ $is_caddy && $host ]]; then
1209-
tlsport=$(egrep -o "$host:[1-9][0-9]?+" $is_caddy_conf/$host.conf | sed s/.*://)
1208+
if [[ $is_caddy && $host && -f $is_caddy_conf/$host.conf ]]; then
1209+
tmp_tlsport=$(egrep -o "$host:[1-9][0-9]?+" $is_caddy_conf/$host.conf | sed s/.*://)
12101210
fi
1211-
[[ ! $tlsport ]] && tlsport=443
1211+
[[ $tmp_tlsport ]] && tlsport=$tmp_tlsport
12121212
[[ $is_client && $host ]] && port=$tlsport
12131213
get protocol $is_protocol-$net
12141214
fi

src/init.sh

+1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ is_caddy_repo=caddyserver/caddy
8383
is_caddyfile=$is_caddy_dir/Caddyfile
8484
is_caddy_conf=$is_caddy_dir/$author
8585
is_caddy_service=$(systemctl list-units --full -all | grep caddy.service)
86+
tlsport=443
8687

8788
# core ver
8889
is_core_ver=$($is_core_bin version | head -n1 | cut -d " " -f1-2)

xray.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

33
args=$@
4-
is_sh_ver=v1.10
4+
is_sh_ver=v1.11
55

66
. /etc/xray/sh/src/init.sh

0 commit comments

Comments
 (0)