~优化tg推送设置,恢复自定义输入ChatID功能

~优化mihomo内核基础dns设置,修复部分设备因为证书原因导致的网络问题
~优化singbox自定义配置文件合并,现在支持certificate、endpoint、services等模块的自定义配置合并
~修复部分版本curl无法正确配置本机代理密码而导致的407报错问题
~修复卸载时选择保留配置会导致重新安装后启动报错的bug
~修复docker运行时会报错的bug
This commit is contained in:
juewuy
2025-12-08 20:07:01 +08:00
parent 2cb274ca5e
commit a7c5289492
3 changed files with 52 additions and 37 deletions

View File

@@ -620,10 +620,10 @@ setproviders(){ #自定义providers
echo -e "本地配置文件请放在\033[32m$CRASHDIR\033[0m目录下并填写相对路径如【\033[32m./providers/test.yaml\033[0m】"
echo -----------------------------------------------
read -p "请输入providers订阅地址或本地相对路径 > " link
link=$(${link// /})
link="$(echo "$link" | tr -d '[:space:]')"
[ -n "$(echo $link | grep -E '.*\..*|^\./')" ] && {
read -p "请输入代理服务商的名称或者代号(不可重复) > " name
name=$(${name// /})
name="$(echo "$name" | tr -d '[:space:]')"
[ -n "$name" ] && [ -z "$(grep "name" $CRASHDIR/configs/providers.cfg)" ] && {
echo -----------------------------------------------
echo -e "代理服务商:\033[36m$name\033[0m"
@@ -737,9 +737,11 @@ EOF
}
set_singbox_adv(){ #自定义singbox配置文件
echo -----------------------------------------------
echo -e "singbox配置文件中支持自定义的模块有:\033[0m"
echo -e "\033[36mlog dns ntp inbounds outbounds outbound_providers route experimental\033[0m"
echo -e "将相应json文件放入\033[33m$JSONSDIR\033[0m目录后即可在启动时加载"
echo -e "支持覆盖脚本设置的模块有:\033[0m"
echo -e "\033[36mlog dns ntp certificate experimental\033[0m"
echo -e "支持与内置功能合并(但不可冲突)的模块有:\033[0m"
echo -e "\033[36mendpoints inbounds outbounds providers route services\033[0m"
echo -e "将相应json文件放入\033[33m$JSONSDIR\033[0m目录后即可在启动时自动加载"
echo -----------------------------------------------
echo -e "使用前请务必参考配置教程:\033[32;4m https://juewuy.github.io/nWTjEpkSK \033[0m"
}