我的 rule 是这样写的:
rule:
- type: list
file: ~/.SpechtLite/rejectlist
adapter: reject
- type: list
file: ~/.SpechtLite/proxylist
adapter: proxy
- type: country
country: CN
match: true
adapter: direct
- type: country
country: --
match: true
adapter: direct
- type: DNSFail
adapter: speed
- type: all
adapter: speed
现在好像是所有请求都会判断国家信息,如果是国内就走直连,国外就走代理。但是我希望的是根据 proxylist 来判断是否走代理(只要匹配就走代理,不匹配的一律直连)
请问我要怎么改这个配置文件
2
chztv 2016-10-13 13:33:58 +08:00 1
proxylist 这个文件可以这么写:
appledaily blogspot 4sqi\.net 9to5mac\.com abpchina\.org adblockplus\.org adobe\.com adobedtm\.com aerisapi\.com alfredapp\.com 我是把 Surge 的配置里 Rule 里的几段分别切开,导到了 proxylist 和 rejectlist 里(两个文件格式一样,只是一个是 proxy ,一个是 rejectlist ) 手工导一下也方便,就是去掉头和尾,比如 DOMAIN-SUFFIX,4sqi.net,Proxy 这样的格式只要变成 4sqi\.net 就行了。 |
3
Dibel 2016-10-13 13:41:53 +08:00 1
这样应该就好了,不需要的规则直接删掉就行
rule: - type: list file: ~/.SpechtLite/rejectlist adapter: reject - type: list file: ~/.SpechtLite/proxylist adapter: proxy - type: all adapter: direct |