automated DNS-based routing

This commit is contained in:
2024-07-14 13:04:53 +03:00
parent 03243e9102
commit 99263d1882
11 changed files with 232 additions and 616 deletions

View File

@@ -0,0 +1,14 @@
#!/bin/sh
cat /dev/null > /opt/etc/unblock.dnsmasq
while read line || [ -n "$line" ]; do
[ -z "$line" ] && continue
[ "${line:0:1}" = "#" ] && continue
echo $line | grep -Eq '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' && continue
echo "ipset=/$line/unblock" >> /opt/etc/unblock.dnsmasq
done < /opt/etc/unblock.txt