3 Commits
v4.06 ... v4.09

Author SHA1 Message Date
233boy
44e340914d fix yum install epel-release 2023-05-29 18:09:16 +08:00
233boy
62433b88f3 URL add aid 0 2023-05-28 11:26:31 +08:00
233boy
b0207515a0 fix api fail and test run 2023-05-27 08:07:12 +08:00
4 changed files with 11 additions and 10 deletions

View File

@@ -141,7 +141,7 @@ install_pkg() {
msg warn "安装依赖包 >${pkg}"
$cmd install -y $pkg &>/dev/null
if [[ $? != 0 ]]; then
[[ $cmd == yum ]] && yum install epel-release -y &>/dev/null
[[ $cmd =~ yum ]] && yum install epel-release -y &>/dev/null
$cmd update -y &>/dev/null
$cmd install -y $pkg &>/dev/null
[[ $? == 0 ]] && >$is_pkg_ok

View File

@@ -828,6 +828,7 @@ api() {
[[ ! $1 ]] && err "无法识别 API 的参数."
[[ $is_core_stop ]] && {
warn "$is_core_name 当前处于停止状态."
is_api_fail=1
return
}
case $1 in
@@ -1244,7 +1245,7 @@ get() {
dokodemo-door*)
is_protocol=dokodemo-door
net=door
json_str='settings:{port:'\"$door_port\"',address:'\"$door_addr\"',network:"tcp,udp"}'
json_str='settings:{port:'"$door_port"',address:'\"$door_addr\"',network:"tcp,udp"}'
;;
*http*)
is_protocol=http
@@ -1393,7 +1394,7 @@ get() {
return
}
is_no_manage_msg=1
if [[ $is_core_stop ]]; then
if [[ ! $(pgrep -f $is_core_bin) ]]; then
_yellow "\n测试运行 $is_core_name ..\n"
manage start &>/dev/null
if [[ $is_run_fail == $is_core ]]; then
@@ -1406,7 +1407,7 @@ get() {
_green "\n$is_core_name 正在运行, 跳过测试\n"
fi
if [[ $is_caddy ]]; then
if [[ $is_caddy_stop ]]; then
if [[ ! $(pgrep -f $is_caddy_bin) ]]; then
_yellow "\n测试运行 Caddy ..\n"
manage start caddy &>/dev/null
if [[ $is_run_fail == 'caddy' ]]; then
@@ -1434,7 +1435,7 @@ info() {
tcp | kcp | quic)
is_can_change=(0 1 5 7)
is_info_show=(0 1 2 3 4 5)
is_vmess_url=$(jq -c '{v:2,ps:'\"233boy-${net}-$is_addr\"',add:'\"$is_addr\"',port:'\"$port\"',id:'\"$uuid\"',net:'\"$net\"',type:'\"$header_type\"',path:'\"$kcp_seed\"'}' <<<{})
is_vmess_url=$(jq -c '{v:2,ps:'\"233boy-${net}-$is_addr\"',add:'\"$is_addr\"',port:'\"$port\"',id:'\"$uuid\"',aid:"0",net:'\"$net\"',type:'\"$header_type\"',path:'\"$kcp_seed\"'}' <<<{})
is_url=vmess://$(echo -n $is_vmess_url | base64 -w 0)
is_tmp_port=$port
[[ $is_dynamic_port ]] && {
@@ -1463,7 +1464,7 @@ info() {
is_url_path=serviceName
}
[[ $is_protocol == 'vmess' ]] && {
is_vmess_url=$(jq -c '{v:2,ps:'\"233boy-$host\"',add:'\"$is_addr\"',port:'\"443\"',id:'\"$uuid\"',net:'\"$net\"',host:'\"$host\"',path:'\"$path\"',tls:'\"tls\"'}' <<<{})
is_vmess_url=$(jq -c '{v:2,ps:'\"233boy-$host\"',add:'\"$is_addr\"',port:'\"443\"',id:'\"$uuid\"',aid:"0",net:'\"$net\"',host:'\"$host\"',path:'\"$path\"',tls:'\"tls\"'}' <<<{})
is_url=vmess://$(echo -n $is_vmess_url | base64 -w 0)
} || {
[[ $is_trojan ]] && {

View File

@@ -79,9 +79,9 @@ about() {
####### 要点13脸吗只会改我链接的小人 #######
unset c n m s b
msg
msg "Blog: $(msg_ul https://233boy.com)"
msg "Chat: $(msg_ul https://t.me/tg233boy)"
msg "Chanel: $(msg_ul https://t.me/tg2333)"
msg "网站: $(msg_ul https://233boy.com)"
msg "频道: $(msg_ul https://t.me/tg2333)"
msg "群组: $(msg_ul https://t.me/tg233boy)"
msg "Github: $(msg_ul https://github.com/${is_sh_repo})"
msg "Twitter: $(msg_ul https://twitter.com/ai233boy)"
msg "$is_core_name site: $(msg_ul https://www.v2fly.org)"

View File

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