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