Update cattools.sh
This commit is contained in:
22
cattools.sh
22
cattools.sh
@@ -1152,7 +1152,7 @@ utilities_menu() {
|
|||||||
echo "1. Mihomo 配置"
|
echo "1. Mihomo 配置"
|
||||||
echo "2. Tailscale 配置"
|
echo "2. Tailscale 配置"
|
||||||
echo "3. LeigodAcc 配置"
|
echo "3. LeigodAcc 配置"
|
||||||
echo "4. TTYD 配置免密(危险)"
|
echo "4. TTYD 免密配置(危险)"
|
||||||
echo "5. SSL/TLS 证书上传配置"
|
echo "5. SSL/TLS 证书上传配置"
|
||||||
echo "6. 重置 root 密码"
|
echo "6. 重置 root 密码"
|
||||||
echo "7. 重置系统"
|
echo "7. 重置系统"
|
||||||
@@ -1244,7 +1244,7 @@ configure_luci_mihomo() {
|
|||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
echo "请选择下载类型:"
|
echo "请选择下载类型:"
|
||||||
echo "1. 全部下载 (默认 3 秒自动执行)"
|
echo "1. 全部下载 (默认 3 秒后执行)"
|
||||||
echo "2. 仅下载 Mihomo 内核"
|
echo "2. 仅下载 Mihomo 内核"
|
||||||
echo "3. 仅下载原版内核"
|
echo "3. 仅下载原版内核"
|
||||||
echo -n "输入选项 ([1]/[2]/[3]): "
|
echo -n "输入选项 ([1]/[2]/[3]): "
|
||||||
@@ -1424,7 +1424,7 @@ configure_ttyd() {
|
|||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Warning =============================================================="
|
echo "Warning =============================================================="
|
||||||
echo "此操作将修改 TTYD 的配置以自动登录 root 用户,而且不需要密码"
|
echo "此操作将修改 TTYD 的配置以自动登录 root 用户,而且不需要密码,仅适用于调试阶段。"
|
||||||
echo "这存在被远程执行的安全风险!仅适用于方便未放行端口时的调试,使用后请务必回到此处配置禁用。"
|
echo "这存在被远程执行的安全风险!仅适用于方便未放行端口时的调试,使用后请务必回到此处配置禁用。"
|
||||||
echo "你确定要继续吗? ([1] 确认/[2] 取消)"
|
echo "你确定要继续吗? ([1] 确认/[2] 取消)"
|
||||||
read -r confirmation
|
read -r confirmation
|
||||||
@@ -1435,12 +1435,12 @@ configure_ttyd() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "你真的阅读了此警告吗,这非常主要!请务必使用此功能后将其禁用,以避免遭受远程执行命令!"
|
echo "你阅读了此警告吗这非常主要!请务必使用此功能完成后将其禁用,以避免遭受远程执行命令!"
|
||||||
echo "禁用只需要在 Cattools 里面再选一次此功能就可以完成禁用,这是我们的承诺哦!"
|
echo "禁用只需要在 Cattools 里面再选一次 TTYD 配置就可以完成禁用,这是我们的承诺哦!"
|
||||||
echo "你确定要继续吗? ([1] 确认/[2] 取消)"
|
echo "你确定要继续吗? ([1] 确认/[2] 取消)"
|
||||||
read -r second_confirmation
|
read -r second_confirmation
|
||||||
if [ "$second_confirmation" != "1" ]; then
|
if [ "$second_confirmation" != "1" ]; then
|
||||||
echo "操作取消"
|
echo "[INFO] 操作取消"
|
||||||
menu
|
menu
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@@ -1449,14 +1449,14 @@ configure_ttyd() {
|
|||||||
sed -i "s/option command '\/bin\/login -f root'/option command '\/bin\/login'/" /etc/config/ttyd
|
sed -i "s/option command '\/bin\/login -f root'/option command '\/bin\/login'/" /etc/config/ttyd
|
||||||
/etc/init.d/ttyd restart
|
/etc/init.d/ttyd restart
|
||||||
echo ""
|
echo ""
|
||||||
echo "TTYD 配置已还原为默认配置"
|
echo "[INFO] TTYD 配置已还原为默认配置"
|
||||||
else
|
else
|
||||||
sed -i "s/option command '\/bin\/login'/option command '\/bin\/login -f root'/" /etc/config/ttyd
|
sed -i "s/option command '\/bin\/login'/option command '\/bin\/login -f root'/" /etc/config/ttyd
|
||||||
/etc/init.d/ttyd restart
|
/etc/init.d/ttyd restart
|
||||||
echo ""
|
echo ""
|
||||||
echo "TTYD 配置已修改为自动登录 root"
|
echo "[INFO] TTYD 配置已修改为自动登录 root"
|
||||||
lan_ip=$(uci get network.lan.ipaddr)
|
lan_ip=$(uci get network.lan.ipaddr)
|
||||||
echo "TTYD 访问链接 http://$lan_ip:7681"
|
echo "[INFO] TTYD 访问链接 http://$lan_ip:7681"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
menu
|
menu
|
||||||
@@ -1472,7 +1472,7 @@ manual_deploy_uhttpd_ssl_cert() {
|
|||||||
|
|
||||||
if ! grep -q "option cert '/etc/uhttpd.crt'" /etc/config/uhttpd || ! grep -q "option key '/etc/uhttpd.key'" /etc/config/uhttpd; then
|
if ! grep -q "option cert '/etc/uhttpd.crt'" /etc/config/uhttpd || ! grep -q "option key '/etc/uhttpd.key'" /etc/config/uhttpd; then
|
||||||
echo "[ERROR] uhttpd 配置文件中的证书或密钥路径已被修改,无法继续执行!"
|
echo "[ERROR] uhttpd 配置文件中的证书或密钥路径已被修改,无法继续执行!"
|
||||||
echo "请检查 /etc/config/uhttpd"
|
echo "[ERROR] 请检查 /etc/config/uhttpd"
|
||||||
menu
|
menu
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@@ -1512,7 +1512,7 @@ manual_deploy_uhttpd_ssl_cert() {
|
|||||||
|
|
||||||
zip_files=($(ls /tmp/upload/*.zip 2>/dev/null))
|
zip_files=($(ls /tmp/upload/*.zip 2>/dev/null))
|
||||||
if [ ${#zip_files[@]} -gt 1 ]; then
|
if [ ${#zip_files[@]} -gt 1 ]; then
|
||||||
echo "[ERROR] 检测到多个 zip 文件,请仅上传一个 zip 文件"
|
echo "[ERROR] 检测到多个 zip 文件,请只上传一个 zip 文件"
|
||||||
menu
|
menu
|
||||||
return
|
return
|
||||||
elif [ ${#zip_files[@]} -eq 0 ]; then
|
elif [ ${#zip_files[@]} -eq 0 ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user