fix:legacy_json

This commit is contained in:
dichgrem
2025-08-14 22:29:40 +08:00
parent 0b5f0408ce
commit 7865ceeac2

View File

@@ -19,7 +19,8 @@ if [[ $EUID -ne 0 ]]; then
exit 1 exit 1
fi fi
CONFIG_DIR=/etc/singbox # 修复:使用正确的配置目录
CONFIG_DIR=/etc/sing-box
STATE_FILE="$CONFIG_DIR/state.env" STATE_FILE="$CONFIG_DIR/state.env"
BIN_NAME=sing-box BIN_NAME=sing-box
@@ -93,6 +94,8 @@ install_singbox() {
SPX="/" SPX="/"
mkdir -p "$CONFIG_DIR" mkdir -p "$CONFIG_DIR"
# 修复:更新为新的配置格式
cat >"$CONFIG_DIR/config.json" <<EOF cat >"$CONFIG_DIR/config.json" <<EOF
{ {
"log": { "log": {
@@ -101,7 +104,14 @@ install_singbox() {
"dns": { "dns": {
"servers": [ "servers": [
{ {
"address": "tls://8.8.8.8" "tag": "google-dns",
"address": "8.8.8.8"
}
],
"rules": [
{
"outbound": "any",
"server": "google-dns"
} }
] ]
}, },
@@ -135,9 +145,18 @@ install_singbox() {
], ],
"outbounds": [ "outbounds": [
{ {
"type": "direct" "type": "direct",
"tag": "direct-out"
} }
] ],
"route": {
"rules": [
{
"inbound": "VLESSReality",
"outbound": "direct-out"
}
]
}
} }
EOF EOF