Skip to content

Commit 74ab68f

Browse files
committed
add custom rule
1 parent 1fcddd5 commit 74ab68f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/SingboxConfigBuilder.js

+1
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export class ConfigBuilder extends BaseConfigBuilder {
8686
domain_suffix: rule.domain_suffix,
8787
domain_keyword: rule.domain_keyword,
8888
ip_cidr: rule.ip_cidr,
89+
protocol: rule.protocol,
8990
outbound: rule.outbound
9091
}));
9192
// Add any default rules that should always be present

src/config.js

+2
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ export function generateRules(selectedRules = [], customRules = [], pin) {
181181
domain_suffix: rule.domain_suffix ? rule.domain_suffix.split(',') : [],
182182
domain_keyword: rule.domain_keyword ? rule.domain_keyword.split(',') : [],
183183
ip_cidr: rule.ip_cidr ? rule.ip_cidr.split(',') : [],
184+
protocol: rule.protocol ? rule.protocol.split(',') : [],
184185
outbound: rule.name
185186
});
186187
});
@@ -194,6 +195,7 @@ export function generateRules(selectedRules = [], customRules = [], pin) {
194195
domain_suffix: rule.domain_suffix ? rule.domain_suffix.split(',') : [],
195196
domain_keyword: rule.domain_keyword ? rule.domain_keyword.split(',') : [],
196197
ip_cidr: rule.ip_cidr ? rule.ip_cidr.split(',') : [],
198+
protocol: rule.protocol ? rule.protocol.split(',') : [],
197199
outbound: rule.name
198200
});
199201
});

0 commit comments

Comments
 (0)