変更する必要があるフィールドのみを書き込み、サブスクリプション全体をコピーしないでください.
生成一个符合 YumeBox 语法的 YAML 覆写
実行プロセス
1
元の構成を読み取る
まず、サブスクリプションまたはローカル構成を解決します.未加工の YAML エラーにより、このコンパイルは停止します.
2
読み取り上書きチェーン
.yaml ファイルと .yml ファイルをバインド順に読み取ります.空のファイルはスキップされ、プロンプトがログに記録されます.3
現在のファイルを適用する
キー名修飾子を解析し、フィールド タイプに基づいて置換、追加、マージ、または強制オーバーライドを実行します.
4
実行構成を生成する
ユーザーによる上書きが完了すると、実行時に必要な DNS、Tun、リスナー、プロバイダー パスの設定が DreamBox によって補完されます.
修飾子のクイックチェック
明示的な
-start、-end、-merge、-force は、+key および key+ よりも優先されます.たとえば、<rules+> は最終的に実際のキー名 rules+ を書き込みます.
最小限の例
修改端口.yaml
添加规则.yaml
替换 DNS.yaml
