~自定义节点功能重写,现在支持在脚本中快捷添加节点以及指定节点对应的策略组
~自定义策略组功能重写,现在支持在脚本中快捷添加自定义策略组
~内置DNS服务功能重新移回7-6
~优化了配置文件生成逻辑,现在对各种自定义配置及功能有更好兼容性
~优化了部分文件结构
This commit is contained in:
juewuy
2023-06-03 22:31:33 +08:00
parent ae891bde14
commit a25a99d7b7
13 changed files with 313 additions and 42404 deletions

View File

@@ -23,7 +23,7 @@ ckstatus(){
#检查时间戳
touch /tmp/clash_start_time
#使用source加载配置文件
source $CFG_PATH
source $CFG_PATH > /dev/null
versionsh=$(cat $clashdir/init.sh | grep -E ^version= | head -n 1 | sed 's/version=//')
[ -n "$versionsh" ] && versionsh_l=$versionsh
#设置默认核心资源目录
@@ -361,7 +361,7 @@ log_pusher(){
esac
}
setport(){
source $CFG_PATH
source $CFG_PATH > /dev/null
[ -z "$secret" ] && secret=未设置
[ -z "$authentication" ] && auth=未设置 || auth=******
inputport(){
@@ -738,7 +738,7 @@ checkport(){
echo -e "\033[0m-----------------------------------------------"
echo -e "\033[36m请修改默认端口配置\033[0m"
setport
source $CFG_PATH
source $CFG_PATH > /dev/null
checkport
fi
done
@@ -1390,6 +1390,7 @@ clashadv(){
[ "$disoverride" != "1" ] && {
echo -e " 4 启用域名嗅探: \033[36m$sniffer\033[0m ————用于流媒体及防DNS污染"
echo -e " 5 启用节点绕过: \033[36m$proxies_bypass\033[0m ————用于防止多设备多重流量"
echo -e " 6 配置内置DNS服务 \033[36m$dns_no\033[0m"
}
echo -----------------------------------------------
echo -e " 9 \033[31m重置/备份/还原\033[0m脚本设置"
@@ -1443,6 +1444,10 @@ clashadv(){
sleep 1
clashadv
;;
6)
setdns
clashadv
;;
9)
echo -e " 1 备份脚本设置"
echo -e " 2 还原脚本设置"