使用更简洁的 dnsmasq 规则格式
Some checks are pending
build Rule / execute_python_script (push) Waiting to run

This commit is contained in:
saldry 2025-07-27 12:09:21 +00:00 committed by Elysia
parent 10c1ef3b72
commit a7dca74f3b

View File

@ -2,13 +2,11 @@
def format_domain(List):
domain = []
for line in List:
domain_lines = f"address=/{line.strip()}/0.0.0.0"
domain.append(domain_lines)
domain_lines = f"address=/{line.strip()}/::"
domain_lines = f"address=/{line.strip()}/#"
domain.append(domain_lines)
return domain
def build(rule):
list = format_domain(rule.domain_list)
return {'list': list, 'suffix': '.conf', 'comment': '#', 'total': len(list)}
return {'list': list, 'suffix': '.conf', 'comment': '#', 'total': len(list)}