2 Commits
v4.10 ... v4.12

Author SHA1 Message Date
233boy
67387eb0a1 fix ping host ip type 2023-07-12 20:38:19 +08:00
233boy
5c6f48df83 fix no-auto-tls err 2023-06-29 13:36:54 +08:00
4 changed files with 9 additions and 7 deletions

View File

@@ -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

View File

@@ -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
@@ -1383,7 +1383,9 @@ get() {
[[ $? != 0 ]] && err "无法生成 Shadowsocks 2022 密码, 请安装 openssl." [[ $? != 0 ]] && err "无法生成 Shadowsocks 2022 密码, 请安装 openssl."
;; ;;
ping) ping)
is_host_dns=$(ping $host -c 1 -W 2 | head -1) is_ip_type="-4"
[[ $(grep ":" <<<$ip) ]] && is_ip_type="-6"
is_host_dns=$(ping $host $is_ip_type -c 1 -W 2 | head -1)
;; ;;
log | logerr) log | logerr)
msg "\n 提醒: 按 $(_green Ctrl + C) 退出\n" msg "\n 提醒: 按 $(_green Ctrl + C) 退出\n"

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
args=$@ args=$@
is_sh_ver=v4.10 is_sh_ver=v4.12
. /etc/v2ray/sh/src/init.sh . /etc/v2ray/sh/src/init.sh