切换为完美转译的 GFWList 规则;

readMe 思维导图
This commit is contained in:
HZY
2018-05-26 20:55:31 +08:00
parent e74c40c30b
commit eb3e0704bb
22 changed files with 16931 additions and 257 deletions

View File

@@ -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: