ポートとモードを変更する
基础字段.yaml
基础字段 diff.yaml
mixed-port と mode は両方ともスカラーであり、通常のキーは元の値を直接上書きします。
DNS を変更する
再帰的変更
DNS 子字段.yaml
DNS 子字段 diff.yaml
完全交換
DNS 完整替换.yaml
dns-force は、元の dns オブジェクトの他のフィールドを削除し、上記のコンテンツのみを残します。
直接接続ルールを追加する
添加直连规则.yaml
添加直连规则 diff.yaml
プロバイダーを追加
添加规则 Provider.yaml
ポリシーグループを変更する
修改策略组.yaml
修改策略组 diff.yaml
YAML アンカーと <<
上書きされたファイルは、まず YAML パーサーによってアンカー、エイリアス、および << マージ キーを展開します。
使用锚点.yaml
锚点覆盖结果 diff.yaml
reality-opts.short-id
DreamBox は、最上位の proxies リスト内の reality-opts.short-id の文字列値を保護します。こうすることで、0123 と 1e5 は YAML によって数値として解析されなくなります。
Reality short-id.yaml
Reality short-id 预期.yaml
short-id は、このプライベート保護をトリガーしません。
リテラルキー
山括弧は修飾子の解析をオフにし、コンパイル時に山括弧を削除します。字面量键.yaml
字面量键结果 diff.yaml
rules+ は解析されて rules に追加されます。ラッピング後にのみ、rules+ という名前のフィールドが書き込まれます。
複数の上書きファイル
上書きされたファイルはサブスクリプション内のバインド順序で実行され、後のファイルは前のファイルの結果を変更する可能性があります。第一个覆写.yaml
第二个覆写.yaml
覆写链最终 diff.yaml
空のファイル
空のファイルまたは空白文字のみを含むファイルはスキップされ、構成は変更されません。空覆写.yaml
skip empty override file が表示されます。
YAML 解析エラー
インデント エラー、不正なマッピング、または閉じられていない文字列があると、現在の上書きチェーンが停止します。错误的缩进.yaml
ルートの種類が間違っています
YAML のトップレベルがオブジェクトではない場合、オーバーライド エンジンはルート設定をその値に置き換えます。コンパイラはそれを拒否します。错误的根类型.yaml
geosite-matcher 検証エラー
オーバーライド自体は文字列を書き込むことができますが、最終チェックでは mph と succinct のみが受け入れられます。
错误的 Matcher.yaml
実行時の境界
ユーザーによる上書きが完了した後も、YumeBox はランタイム パッチを実行します。
したがって、上書きが成功しても、すべてのフィールドが最終的な実行値になるわけではありません。実行モード関連の設定は、最後にパッチを適用することで調整できます。
