mirror of
https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever.git
synced 2025-12-18 15:54:50 +08:00
切换为完美转译的 GFWList 规则;
readMe 思维导图
This commit is contained in:
@@ -37,6 +37,8 @@ def getRulesStringFromFile(path, kind):
|
||||
prefix = 'IP-CIDR'
|
||||
if '/' not in content:
|
||||
content += '/32'
|
||||
elif '.' not in content:
|
||||
prefix = 'DOMAIN-KEYWORD'
|
||||
|
||||
ret += prefix + ',%s,%s\n' % (content, kind)
|
||||
|
||||
@@ -53,15 +55,18 @@ values = {}
|
||||
|
||||
values['build_time'] = time.strftime("%Y-%m-%d %H:%M:%S")
|
||||
|
||||
values['top500_proxy'] = getRulesStringFromFile('resultant/top500_proxy.list', 'Proxy')
|
||||
values['top500_proxy'] = getRulesStringFromFile('resultant/top500_proxy.list', 'Proxy')
|
||||
values['top500_direct'] = getRulesStringFromFile('resultant/top500_direct.list', 'Direct')
|
||||
|
||||
values['ad'] = getRulesStringFromFile('resultant/ad.list', 'Reject')
|
||||
|
||||
values['manual_direct'] = getRulesStringFromFile('manual_direct.txt', 'Direct')
|
||||
values['manual_proxy'] = getRulesStringFromFile('manual_proxy.txt', 'Proxy')
|
||||
values['manual_proxy'] = getRulesStringFromFile('manual_proxy.txt', 'Proxy')
|
||||
values['manual_reject'] = getRulesStringFromFile('manual_reject.txt', 'Reject')
|
||||
|
||||
values['gfwlist'] = getRulesStringFromFile('resultant/gfw.list', 'Proxy') \
|
||||
+ getRulesStringFromFile('manual_gfwlist.txt', 'Proxy')
|
||||
|
||||
|
||||
# make confs
|
||||
for conf_name in confs_names:
|
||||
|
||||
Reference in New Issue
Block a user