注意到surge 手册中提到了内置策略 DIRECT 是全大写的,但是我在 proxy 段编写的时候使用会报错。例如
[Proxy] 直连 = DIRECT
必须改成 直连 = direct
才可以正常使用。而 rule 段当中却可以直接调用全大写的 DIRECT。请问这是什么原因?或者有什么特殊规定吗?
submit
direct 是策略类型,DIRECT是内置的策略。
相当于
[Proxy] SS = ss,xxxx DIRECT = direct
SS 是策略,ss 是策略类型,只不过 DIRECT 是 Surge 已经预先定义过了。
@SurgeTeam
mieqq 好像是那么回事,但是手册中引用了这样一段例子:
[Proxy] On = direct Off = reject
这意思是说,开发者已经定义了 DIRECT 这个内置策略的策略类型为 direct 了吗?不然后面 rule 段如果引用到 on 这个策略,是怎么跟 DIRECT 联系起来的呢?
手册原文:https://manual.nssurge.com/policy/parameters.html
On 相当于你自行创建了一个基于 direct 类型的策略,和 DIRECT 是一样的,DIRECT 是 Surge 预先创建的基于 direct 的策略
mieqq 明白了,谢谢。