'address=/{DOMAIN}/', 'header' => "#TITLE=anti-AD\n#VER={DATE}\n#URL={URL}\n#TOTAL_LINES={COUNT}\n", 'full_domain' => 0, 'name' => 'dnsmasq', 'filename' => 'adblock-for-dnsmasq.conf', 'whitelist_attached' => array( 'base-dead-hosts.txt' =>array( 'merge_mode' => 2, //0=单条,1=单条+子域名,2=根域名相当于1,非根域名相当于0 ), ), 'src' => array( 'base-src-easylist.txt' => array( 'type' => 'easylist', 'strict_mode' => false, ), 'base-src-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => false, ), 'base-src-strict-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => true, ), ), ); /*easylist 兼容格式的屏蔽广告列表*/ const EASYLIST = array( 'format' => '||{DOMAIN}^', 'header' => "!TITLE=anti-AD\n!VER={DATE}\n!URL={URL}\n!TOTAL_LINES=00000\n", 'full_domain' => 0, 'name' => 'easylist', 'filename' => 'anti-ad-easylist.txt', 'whitelist_attached' => array( 'base-dead-hosts.txt' =>array( 'merge_mode' => 2, //0=单条,1=单条+子域名,2=根域名相当于1,非根域名相当于0 ), ), 'src' => array( 'base-src-easylist.txt' => array( 'type' => 'easylist', 'strict_mode' => false, ), 'base-src-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => false, ), 'base-src-strict-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => true, ), ), ); /*Surge 兼容格式的屏蔽广告列表*/ const SURGE = array( 'format' => 'DOMAIN-SUFFIX,{DOMAIN}', 'header' => "#TITLE=anti-AD\n#VER={DATE}\n#URL={URL}\n#TOTAL_LINES={COUNT}\n", 'full_domain' => 0, 'name' => 'surge', 'filename' => 'anti-ad-surge.txt', 'whitelist_attached' => array( 'base-dead-hosts.txt' =>array( 'merge_mode' => 2, //0=单条,1=单条+子域名,2=根域名相当于1,非根域名相当于0 ), ), 'src' => array( 'base-src-easylist.txt' => array( 'type' => 'easylist', 'strict_mode' => false, ), 'base-src-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => false, ), 'base-src-strict-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => true, ), ), ); /*Domains 格式的屏蔽广告列表,用于支持pi-hole等*/ const DOMAINS = array( 'format' => '{DOMAIN}', 'header' => "#TITLE=anti-AD\n#VER={DATE}\n#URL={URL}\n#TOTAL_LINES={COUNT}\n", 'full_domain' => 1, //保留子域名,即使其上级域名 'name' => 'domains', 'filename' => 'anti-ad-domains.txt', 'whitelist_attached' => array( 'base-dead-hosts.txt' =>array( 'merge_mode' => 2, //0=单条,1=单条+子域名,2=根域名相当于1,非根域名相当于0 ), ), 'src' => array( 'base-src-easylist.txt' => array( 'type' => 'easylist', 'strict_mode' => false, ), 'base-src-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => false, ), 'base-src-strict-hosts.txt' => array( 'type' => 'hosts', 'strict_mode' => true, ), ), ); /*and etc...*/ }