#!/bin/bash source ./00_env.sh set -euo pipefail if [[ $EUID -ne 0 ]]; then echo "请用 root/sudo 运行"; exit 1; fi apt update apt install -y dnsmasq ipset curl || true cat >/etc/dnsmasq.d/lan.conf < "$DNSMASQ_CHINA_FILE" while IFS= read -r domain; do [[ -z "$domain" || "$domain" =~ ^# ]] && continue d=$(echo "$domain" | awk '{print $1}') echo "server=/$d/$CHINA_DNS1" >> "$DNSMASQ_CHINA_FILE" echo "server=/$d/$CHINA_DNS2" >> "$DNSMASQ_CHINA_FILE" done < /tmp/accelerated.domains systemctl restart dnsmasq || true systemctl enable dnsmasq || true echo "DHCP + 国内 DNS 配置完成"