我有一个机场的托管配置,然后其内肯定有个 [Rule] 模块 然后使用这个配置后,通过 UI 肯定是啥都不能修改的,所以我新建了一个配置。
新配置所有的 section 如 [Proxy]、[Rule] 都是使用的 #!include 托管配置.conf
来引用的托管配置,然后启用这个新配置。
但是即使是这样使用了非托管的新配置,使用 UI 添加规则的时候,仍然无法修改 [Rule],会提示「分离段配置 [Rule] 应用于一个只读文件或托管配置,无法进行修改。]
其实我的目的是先在 Rule 应用我的规则,然后再应用 include 进来的规则。
有解吗?感觉这个功能很常见而且很需要哎...
看了下「模块」,它不能修改 Rule ...
1
BlackkCCCat 2023-07-20 14:39:36 +08:00
surge 目前不支持在[rule]里同时引用其他配置文件的 rule 和增加自己的规则,你可以再建个新的配置文件,然后同时引用托管配置文件和新建的配置文件
|
2
Xheldon OP @BlackkCCCat 那我想通过 UI 添加新规则怎么办,还要切一下配置再切回来嘛🤣
|
3
BlackkCCCat 2023-07-20 16:59:38 +08:00
@Xheldon 应该是会直接在引用的可更改配置文件上更改,你可以试试
|
4
8355 2023-07-20 17:06:13 +08:00
托管配置本来就不能改
先导出配置 把第一行托管更新 url 删掉 然后加自己的规则重新导入另外命名 如果不能用就是复制下托管配置里的 proxy 覆盖一下你原有的即可 |
5
Xheldon OP |
6
Xheldon OP |
7
Ozonated 2023-07-30 21:21:31 +08:00
|
8
Rokun 2023-11-06 10:52:22 +08:00
可算让我找到怎么弄了;
|
9
Rokun 2023-11-06 10:53:03 +08:00
```yaml
[Rule] #!include managed_config.conf, 自己的配置.conf [Proxy] #!include managed_config.conf,自己的代理节点.conf ``` |