[General]interface = 0.0.0.0port = auto socks-port = 1080 ipv6 = 0keep-alive = infinite dns-server = system,8.8.8.8,8.8.4.4skip-proxy = 0.0.0.0/8, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/29, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/3, 118.184.180.0/24, 118.184.180.46/24, 47.88.48.131/32, 192.168.8.1/24, localhost, *.local , 1095, 42, 86400, 900, 86400, 86400bypass-tun = 0.0.0.0/8, 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/29, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/3, 118.184.180.0/24, 118.184.180.46/24, 47.88.48.131/32, 192.168.8.1/24 loglevel = notify [pdnsd]perm_cache = 2048cache_dir = "/data/data/com.tunnelworkshop.postern"server_ip = 0.0.0.0server_port = auto query_method = tcp_onlyrun_ipv4 = onmin_ttl = 15mmax_ttl = 1w timeout = 1 daemon = off label = local ip = 127.0.0.1port = 1080 reject = ::/0 reject_policy = negatereject_recursively = ontimeout = 1 name=localhostreverse=ona=127.0.0.1 owner=localhost soa=localhost,root.localhost,42,86400,900,86400,86400 [Proxy] PROTOTYPE = shadowsocks,51.15.67.110,19584,aes-256-cfb,xcvbnm [Rule] #BLOCK DOMAIN-KEYWORD,adsmogo,REJECT DOMAIN-KEYWORD,advert-sdk,REJECT DOMAIN-SUFFIX,admaster.com.cn,REJECT DOMAIN-SUFFIX,doubleclick.net,REJECT DOMAIN-SUFFIX,miaozhen.com,REJECT DOMAIN-SUFFIX,fastapi.net,REJECT DOMAIN-SUFFIX,inmobi.com,REJECT DOMAIN-SUFFIX,adlive.cn,REJECT DOMAIN-SUFFIX,sstc360.com,REJECT DOMAIN-SUFFIX,ad-brix.com,REJECT DOMAIN-SUFFIX,leadboltads.net,REJECT DOMAIN-SUFFIX,joyingmobi.com,REJECT DOMAIN-SUFFIX,irs01.com,REJECT DOMAIN,ads.mopub.com,REJECT DOMAIN,mi.gdt.qq.com,REJECT DOMAIN,sax.sina.cn,REJECT DOMAIN,sax.sina.com.cn,REJECT DOMAIN,mobi.adsage.com,REJECT DOMAIN,service.cocounion.com,REJECT DOMAIN,cm.ipinyou.com,REJECT DOMAIN,lianmeng.admin5.com,REJECT DOMAIN,union.admin5.com,REJECT DOMAIN,lm.admin5.com,REJECT DOMAIN,s.csbew.com,REJECT DOMAIN,ad.vsnoon.com,REJECT DOMAIN,de.soquair.com,REJECT DOMAIN,api.mix.guohead.com,REJECT DOMAIN,live.chartboost.com,REJECT DOMAIN,api.appodeal.com,REJECT DOMAIN,syndication.exoclick.com,REJECT DOMAIN,static.exoclick.com,REJECT DOMAIN,n.mark.letv.com,REJECT DOMAIN,agn.aty.sohu.com,REJECT DOMAIN,ad.api.3g.tudou.com,REJECT DOMAIN,ad.api.3g.youku.com,REJECT DOMAIN,mf.atm.youku.com,REJECT DOMAIN,lives.l.qq.com,REJECT DOMAIN,livew.l.qq.com,REJECT DOMAIN,de.as.pptv.com,REJECT DOMAIN,x.da.hunantv.com,REJECT #LOCALHOST IP-CIDR,240.0.0.1/30, DIRECT IP-CIDR,127.0.0.1/30, DIRECT #LOCALAREANETWORK IP-CIDR,0.0.0.0/8, DIRECT IP-CIDR,10.0.0.0/8, DIRECT IP-CIDR,100.64.0.0/10, DIRECT IP-CIDR,127.0.0.0/8, DIRECT IP-CIDR,169.254.0.0/16, DIRECT IP-CIDR,172.16.0.0/12, DIRECT IP-CIDR,192.0.0.0/29, DIRECT IP-CIDR,192.0.2.0/24, DIRECT IP-CIDR,192.88.99.0/24, DIRECT IP-CIDR,192.168.0.0/16, DIRECT IP-CIDR,198.18.0.0/15, DIRECT IP-CIDR,198.51.100.0/24, DIRECT IP-CIDR,203.0.113.0/24, DIRECT IP-CIDR,224.0.0.0/3, DIRECT IP-CIDR,118.184.180.0/24, DIRECT IP-CIDR,118.184.180.46/24, DIRECT IP-CIDR,47.88.48.131/32, DIRECT IP-CIDR,192.168.8.1/24, DIRECT FINAL,PROTOTYPE,enhanced-mode #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE #PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE#PROTOTYPE