Пишите только те поля, которые необходимо изменить, не копируйте всю подписку.
生成一个符合 YumeBox 语法的 YAML 覆写
Процесс выполнения
1
Чтение исходной конфигурации
Сначала разрешите подписку или локальную конфигурацию. Необработанные ошибки YAML остановят компиляцию.
2
Чтение цепочки перезаписи
Прочтите файлы
.yaml и .yml в обязательном порядке. Пустые файлы пропускаются, и в журнал записывается приглашение.3
Применить текущий файл
Проанализируйте модификаторы имени ключа, а затем выполните замену, добавление, объединение или принудительное переопределение в зависимости от типа поля.
4
Создать конфигурацию запуска
После завершения перезаписи пользователя YumeBox дополнит настройки DNS, Tun, прослушивателя и пути поставщика, необходимые для среды выполнения.
Быстрая проверка модификатора
Явные
-start, -end, -merge, -force имеют приоритет над +key и key+. Например, <rules+> в конечном итоге записывает настоящее имя ключа rules+.
Минимальный пример
修改端口.yaml
添加规则.yaml
替换 DNS.yaml
