diff --git a/scripts/init.sh b/scripts/init.sh index 364886e..96d9b04 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -352,4 +352,7 @@ sed -i "s/redir_mod=Nft混合/redir_mod=Tproxy模式/g" $configpath sed -i "s/redir_mod=Tproxy混合/redir_mod=Tproxy模式/g" $configpath sed -i "s/redir_mod=纯净模式/firewall_area=4/g" $configpath +#清理路由器空间 +[ -d /data/etc_bak ] && rm -rf /data/etc_bak + echo -e "\033[32m脚本初始化完成,请输入\033[30;47m crash \033[0;33m命令开始使用!\033[0m" diff --git a/scripts/start.sh b/scripts/start.sh index 4c70e21..d17a267 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -410,15 +410,15 @@ modify_yaml() { #修饰clash配置文件 } #dns配置 [ -z "$(cat "$CRASHDIR"/yamls/user.yaml 2>/dev/null | grep '^dns:')" ] && { - [ "$skip_cert" = "已开启" ] && psdns_skip_cert='#skip-cert-verify' + default_nameserver='223.5.5.5' + [ "$crashcore" = 'meta' ] && default_nameserver='https://223.5.5.5/dns-query' cat >"$TMPDIR"/dns.yaml < " link - link="$(echo "$link" | tr -d '[:space:]')" + link=$(echo $link | sed 's/ //g') #去空格 [ -n "$(echo $link | grep -E '.*\..*|^\./')" ] && { read -p "请输入代理服务商的名称或者代号(不可重复) > " name - name="$(echo "$name" | tr -d '[:space:]')" + name=$(echo $name | sed 's/ //g') [ -n "$name" ] && [ -z "$(grep "name" $CRASHDIR/configs/providers.cfg)" ] && { echo ----------------------------------------------- echo -e "代理服务商:\033[36m$name\033[0m"