Refine #1489
This commit is contained in:
@@ -238,22 +238,6 @@ object BaseService {
|
||||
Acl.getFile(if (route == Acl.CUSTOM_RULES) Acl.CUSTOM_RULES_FLATTENED else route)
|
||||
}
|
||||
|
||||
fun getListFile(): File? {
|
||||
val aclFile = getAclFile() ?: return null
|
||||
val listFile = File(aclFile.absolutePath + ".lst")
|
||||
val list = StringBuilder()
|
||||
aclFile.bufferedReader().useLines {
|
||||
for (line in it) {
|
||||
if (line.startsWith("^(.*\\.)?")) {
|
||||
list.append(line.substring(8).replace("\\","").replace("$",""))
|
||||
list.append("\n")
|
||||
}
|
||||
}
|
||||
}
|
||||
listFile.bufferedWriter().use { it.write(list.toString()) }
|
||||
return listFile
|
||||
}
|
||||
|
||||
fun createNotification(): ServiceNotification
|
||||
|
||||
fun startRunner() {
|
||||
|
||||
@@ -89,7 +89,7 @@ object LocalDnsService {
|
||||
.put("PrimaryDNS", localDns)
|
||||
.put("AlternativeDNS", remoteDns)
|
||||
.put("IPNetworkFile", "china_ip_list.txt")
|
||||
.put("DomainFile", getListFile()!!.absolutePath)
|
||||
.put("DomainFile", getAclFile()!!.absolutePath)
|
||||
Acl.CHINALIST -> config
|
||||
.put("PrimaryDNS", localDns)
|
||||
.put("AlternativeDNS", remoteDns)
|
||||
|
||||
Reference in New Issue
Block a user