super updates with python

This commit is contained in:
Moshel
2017-06-24 00:06:50 +08:00
parent 17fe952165
commit f0342113e0
22 changed files with 5633 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/.idea
test.py

56
factory/README.md Normal file
View File

@@ -0,0 +1,56 @@
# 规则文件开发说明
这里是规则文件的生成车间,欢迎访问。
## 规则模板
`template/` 目录下为规则模板,`build_confs.py` 脚本运行时会按照模板生成规则文件。
每个规则对应一个模板,不过 `sr_head.txt``sr_foot.txt` 是例外,这两个文件是所有模板的公共的头部和尾部。
## 手工配置的文件
**manual_direct.txt**
列表,手动编写。记录走直连的域名或 IP。
**manual_proxy.txt**
列表,手动编写。记录走代理的域名或 IP。
**manual_reject.txt**
列表,手动编写。记录需要屏蔽的域名或 IP。
## 代码及自动生成的文件
**resultant/top500_direct.list**
域名列表,由 `top500.py` 自动生成。记录着前 500 网站中所有可直连网站的域名,并已排除了以 `.cn` 结尾的域名。
**resultant/top500_proxy.list**
域名列表,由 `top500.py` 自动生成。记录着前 500 网站中无法直连网站的域名。
其中未包括含有 `google` 关键字的域名,并且首页请求时间大于 10 秒也视为无法直连。
**top500.py**
脚本,运行所需时间较长。自动爬取生成 `top500_*.list` 文件。
**resultant/ad_domains.list**
域名列表,由 `ad.py` 自动生成。包括所有需要屏蔽的广告域名。
**resultant/ad_ips.list**
IP 列表,由 `ad.py` 自动生成。包括所有需要屏蔽的广告服务器的 IP。
**ad.py**
脚本,从指定的 Adblock Rule 中提取广告服务器的域名和 IP 至 `ad_*.list` 文件。

59
factory/ad.py Normal file
View File

@@ -0,0 +1,59 @@
# -*- coding: utf-8 -*-
import time
import sys
import requests
import re
rules_url = [
'https://easylist-downloads.adblockplus.org/easylistchina.txt', # EasyList China
'https://github.com/cjx82630/cjxlist/raw/master/cjxlist.txt' # EasyList Lite
]
# contain both domains and ips
domains = []
for rule_url in rules_url:
print('loading... ' + rule_url)
# get rule text
success = False
try_times = 0
while try_times < 5 and not success:
r = requests.get(rule_url)
if r.status_code != 200:
time.sleep(1)
try_times = try_times + 1
else:
success = True
break
if not success:
sys.exit('error in request %s\n\treturn code: %d' % (rule_url, r.status_code) )
rule = r.text
# parse html
reg_ret = re.findall(r'\|\|([\w\.]+)\^?\n', rule)
for ret in reg_ret:
domains.append(ret)
print('done.')
# write in files
domains.sort()
file_ad = open('resultant/ad.list', 'w', encoding='utf-8')
file_ad.write('# ad rules refresh time: ' + time.strftime("%Y-%m-%d %H:%M:%S") + '\n')
last = ''
for item in domains:
if last == item:
continue
file_ad.write(item + '\n')
last = item

76
factory/build_confs.py Normal file
View File

@@ -0,0 +1,76 @@
# -*- coding: utf-8 -*-
import re
import time
# confs names in template/ and ../
# except sr_head and sr_foot
confs_names = [
'sr_top500_banlist',
'sr_top500_banlist_ad',
'sr_top500_whitelist',
'sr_top500_whitelist_ad'
]
def getRulesStringFromFile(path, kind):
file = open(path, 'r', encoding='utf-8')
contents = file.readlines()
file.close()
ret = ''
for content in contents:
content = content.strip('\r\n')
if not len(content):
continue
if content.startswith('#'):
ret += content + '\n'
else:
prefix = 'DOMAIN-SUFFIX'
if re.match(r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}', content):
prefix = 'IP-CIDR'
if '/' not in content:
content += '/32'
ret += prefix + ',%s,%s\n' % (content, kind)
return ret
# get head and foot
str_head = open('template/sr_head.txt', 'r', encoding='utf-8').read()
str_foot = open('template/sr_foot.txt', 'r', encoding='utf-8').read()
# make values
values = {}
values['build_time'] = time.strftime("%Y-%m-%d %H:%M:%S")
values['top500_proxy'] = getRulesStringFromFile('resultant/top500_proxy.list', 'Proxy')
values['top500_direct'] = getRulesStringFromFile('resultant/top500_direct.list', 'Direct')
values['ad'] = getRulesStringFromFile('resultant/ad.list', 'Reject')
values['manual_direct'] = getRulesStringFromFile('manual_direct.txt', 'Direct')
values['manual_proxy'] = getRulesStringFromFile('manual_proxy.txt', 'Proxy')
values['manual_reject'] = getRulesStringFromFile('manual_reject.txt', 'Reject')
# make confs
for conf_name in confs_names:
file_template = open('template/'+conf_name+'.txt', 'r', encoding='utf-8')
template = file_template.read()
template = str_head + template + str_foot
file_output = open('../'+conf_name+'.conf', 'w', encoding='utf-8')
marks = re.findall(r'{{(.+)}}', template)
for mark in marks:
template = template.replace('{{'+mark+'}}', values[mark])
file_output.write(template)

View File

12
factory/manual_proxy.txt Normal file
View File

@@ -0,0 +1,12 @@
#Telegram
67.198.55.0/24
91.108.4.0/22
91.108.8.0/22
91.108.12.0/22
91.108.16.0/22
91.108.56.0/22
109.239.140.0/24
149.154.160.0/20
149.154.164.0/22
149.154.168.0/22
149.154.172.0/22

View File

1240
factory/resultant/ad.list Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,353 @@
baidu.com
yahoo.com
qq.com
wikipedia.org
amazon.com
taobao.com
msn.com
weibo.com
bing.com
linkedin.com
live.com
hao123.com
yahoo.co.jp
vk.com
yandex.ru
yahoo.co.jp
ebay.com
onclickads.net
soso.com
bing.com
ebay.com
yandex.ru
stackoverflow.com
wordpress.com
msn.com
aliexpress.com
apple.com
microsoft.com
netflix.com
imgur.com
amazon.in
github.com
imdb.com
mail.ru
popads.net
paypal.com
amazon.co.jp
cnzz.com
office.com
whatsapp.com
youku.com
adobe.com
microsoftonline.com
xinhuanet.com
cnn.com
xhamster.com
twitch.tv
alibaba.com
adf.ly
coccoc.com
amazon.de
quora.com
360.com
wikia.com
so.com
bbc.com
haosou.com
diply.com
amazon.co.uk
rakuten.co.jp
godaddy.com
amazonaws.com
nicovideo.jp
espn.com
bbc.co.uk
salesforce.com
booking.com
terraclicks.com
zhihu.com
soundcloud.com
craigslist.org
ebay.co.uk
ebay.de
uol.com.br
alipay.com
daum.net
stackexchange.com
savefrom.net
tudou.com
dailymail.co.uk
thewhizmarketing.com
cctv.com
wordpress.org
deviantart.com
livejasmin.com
indeed.com
uptodown.com
w3schools.com
ettoday.net
avito.ru
blastingnews.com
huffingtonpost.com
trello.com
theguardian.com
steampowered.com
chase.com
cnet.com
outbrain.com
buzzfeed.com
9gag.com
mediafire.com
snapdeal.com
popcash.net
force.com
slack.com
bilibili.com
github.io
etsy.com
tribunnews.com
vice.com
onlinesbi.com
sogou.com
china.com
ameblo.jp
washingtonpost.com
adexchangeprediction.com
wikihow.com
babytree.com
spotify.com
bankofamerica.com
detail.tmall.com
ozock.com
livejournal.com
mercadolivre.com.br
forbes.com
csdn.net
tistory.com
weather.com
huanqiu.com
naver.jp
kinogo.club
detik.com
goo.ne.jp
mozilla.org
skype.com
youm7.com
walmart.com
foxnews.com
isanalyze.com
amazon.it
amazon.fr
wellsfargo.com
openload.co
gfycat.com
wikimedia.org
wetransfer.com
reimageplus.com
myway.com
wordreference.com
giphy.com
feedly.com
nih.gov
rutracker.org
espncricinfo.com
weebly.com
51.la
yelp.com
iwanttodeliver.com
theladbible.com
ikea.com
freepik.com
tripadvisor.com
businessinsider.com
instructure.com
163.com
aol.com
sourceforge.net
taboola.com
doublepimp.com
allegro.pl
zippyshare.com
varzesh3.com
softonic.com
rt.com
mailchimp.com
zillow.com
hdfcbank.com
upwork.com
kinopoisk.ru
onclickpredictiv.com
gearbest.com
dmm.co.jp
zendesk.com
themeforest.net
fiverr.com
daikynguyenvn.com
addthis.com
douyu.com
webtretho.com
douban.com
spotscenered.info
123movies.to
thesaurus.com
rarbg.to
speedtest.net
xywy.com
sh.st
ndtv.com
tokopedia.com
rambler.ru
gsmarena.com
nametests.com
leboncoin.fr
ebay-kleinanzeigen.de
wittyfeed.com
icicibank.com
asos.com
amazon.es
clicksgear.com
wix.com
secureserver.net
iqiyi.com
onedio.com
directrev.com
youtube-mp3.org
kakaku.com
paytm.com
irctc.co.in
goodreads.com
nfl.com
battle.net
behance.net
hatenablog.com
roblox.com
39.net
hp.com
icloud.com
oracle.com
hatena.ne.jp
evernote.com
thewhizproducts.com
go.com
repubblica.it
1688.com
zoho.com
2ch.net
shopify.com
yesky.com
jd.com
samsung.com
bloomberg.com
seasonvar.ru
canva.com
1905.com
cnblogs.com
blkget.com
adnetworkperformance.com
kompas.com
sharepoint.com
mediawhirl.net
kissanime.to
americanexpress.com
quizlet.com
telegraph.co.uk
hotstar.com
steamcommunity.com
kaskus.co.id
liputan6.com
gmx.net
xfinity.com
51yes.com
onet.pl
pandora.com
yts.ag
abs-cbn.com
bukalapak.com
atlassian.net
dictionary.com
sberbank.ru
web.de
sabah.com.tr
pixabay.com
ruten.com.tw
putlocker.is
udemy.com
ebay.in
fivethirtyeight.com
target.com
blackboard.com
digikala.com
infusionsoft.com
sciencedirect.com
accuweather.com
mi.com
blog.jp
conservativetribune.com
weblio.jp
wixsite.com
techcrunch.com
neobux.com
kickstarter.com
airbnb.com
avg.com
dell.com
ups.com
capitalone.com
tutorialspoint.com
ebay.it
usatoday.com
homedepot.com
ign.com
usps.com
leagueoflegends.com
box.com
kooora.com
researchgate.net
about.com
spiegel.de
poptm.com
baike.com
taleo.net
ouo.io
marca.com
subscene.com
hubspot.com
php.net
qiita.com
thefreedictionary.com
fastpokemap.se
oeeee.com
list-manage.com
4chan.org
orange.fr
kapanlagi.com
fedex.com
uploaded.net
azlyrics.com
teepr.com
webmd.com
groupon.com
wp.pl
intuit.com
mashable.com
free.fr
mercadolibre.com.ar
eastday.com
cricbuzz.com
gizmodo.com
billdesk.com
ebay.com.au
ci123.com
dcinside.com
hespress.com
exoclick.com
hola.com
indianexpress.com
youdao.com
vk.me
amazon.ca
namu.wiki
bhaskar.com
theverge.com
state.gov

View File

@@ -0,0 +1,77 @@
youtube.com
facebook.com
twitter.com
instagram.com
blogspot.com
tumblr.com
pinterest.com
blogger.com
naver.com
pornhub.com
t.co
fc2.com
xvideos.com
ok.ru
dropbox.com
flipkart.com
pixnet.net
bongacams.com
nytimes.com
vimeo.com
ask.com
txxx.com
bet365.com
dailymotion.com
indiatimes.com
thepiratebay.org
slideshare.net
bp.blogspot.com
livedoor.jp
hclips.com
globo.com
twimg.com
chaturbate.com
blogspot.in
shutterstock.com
fbcdn.net
redtube.com
upornia.com
xnxx.com
pinimg.com
cloudfront.net
extratorrent.cc
archive.org
files.wordpress.com
doubleclick.net
youporn.com
flickr.com
blogspot.com.br
globaloffers.link
scribd.com
medium.com
media.tumblr.com
mega.nz
bitauto.com
messenger.com
eksisozluk.com
ltn.com.tw
4dsply.com
hootsuite.com
tradeadexchange.com
reddituploads.com
wsj.com
elpais.com
blogspot.jp
bestbuy.com
telegram.org
reuters.com
nyaa.se
ytimg.com
zone-telechargement.com
tube8.com
beeg.com
spankbang.com
disqus.com
4shared.com
goo.gl
hurriyet.com.tr

View File

@@ -0,0 +1,2 @@
# By Moshel @ https://hzy.pw/

View File

@@ -0,0 +1,10 @@
# Best Shadowrocket Rules (https://github.com/h2y/Shadowrocket-ADBlock-Rules)
# by Moshel
# build time: {{build_time}}
[General]
bypass-system = true
skip-proxy = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,localhost,*.local,e.crashlynatics.com,captive.apple.com
bypass-tun = 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/24,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/4,255.255.255.255/32
dns-server =
[Rule]

View File

@@ -0,0 +1,21 @@
#
# 黑名单模式,对不确定的网站尽可能地直连
#
# 代理top500 网站中不可直连的网站
# 直连:中国网站、国外的其余网站
# 不包含广告过滤
#
# top500 proxy
{{top500_proxy}}
# manual proxy
{{manual_proxy}}
DOMAIN-KEYWORD,google,Proxy
FINAL,direct

View File

@@ -0,0 +1,29 @@
#
# 黑名单模式,对不确定的网站尽可能地直连
#
# 代理top500 网站中不可直连的网站
# 直连:中国网站、国外的其余网站
# 包含广告过滤
#
# top500 proxy
{{top500_proxy}}
# manual proxy
{{manual_proxy}}
# ad block
{{ad}}
# manual block
{{manual_reject}}
DOMAIN-KEYWORD,google,Proxy
FINAL,direct

View File

@@ -0,0 +1,22 @@
#
# 白名单模式,对不确定的网站尽可能地走代理
#
# 直连top500 网站中可直连的网站、中国网站
# 代理:其余的所有国外网站
# 不包含广告过滤
#
# top500 direct
{{top500_direct}}
# manual direct
{{manual_direct}}
DOMAIN-SUFFIX,cn,DIRECT
GEOIP,CN,DIRECT
FINAL,proxy

View File

@@ -0,0 +1,30 @@
#
# 白名单模式,对不确定的网站尽可能地走代理
#
# 直连top500 网站中可直连的网站、中国网站
# 代理:其余的所有国外网站
# 包含广告过滤
#
# top500 direct
{{top500_direct}}
# manual direct
{{manual_direct}}
# ad block
{{ad}}
# manual block
{{manual_reject}}
DOMAIN-SUFFIX,cn,DIRECT
GEOIP,CN,DIRECT
FINAL,proxy

127
factory/top500.py Normal file
View File

@@ -0,0 +1,127 @@
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import threading
import time
import sys
import requests
urls = ['http://alexa.chinaz.com/Global/index.html']
for i in range(2,21):
urls.append('http://alexa.chinaz.com/Global/index_%d.html'%i)
urls_scan_over = False
domains = []
# thread to scan pages in urls
class UrlScaner(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
global urls_scan_over, urls
done_num = 0
while len(urls):
html = self.fetchHTML( urls.pop(0) )
self.praseHTML(html)
done_num = done_num + 25
print('top500 已获取:%d/500'%done_num)
time.sleep(1)
urls_scan_over = True
print('top500 网站获取完毕。')
def fetchHTML(self, url):
success = False
try_times = 0
while try_times < 5 and not success:
r = requests.get(url)
if r.status_code != 200:
time.sleep(1)
try_times = try_times + 1
else:
success = True
break
if not success:
sys.exit('error in request %s\n\treturn code: %d' % (url, r.status_code) )
r.encoding = 'utf-8'
return r.text
def praseHTML(self, html):
soup = BeautifulSoup(html, "lxml")
namesDom = soup.select("div.righttxt h3 span")
for name in namesDom:
domains.append(name.string)
requests_header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
'Cache-Control': 'max-age=0',
'Accept-Language': 'zh-CN,zh;q=0.8,zh-HK;q=0.6,zh-TW;q=0.4,en;q=0.2',
'Connection': 'keep-alive'
}
# thread to visit websites
class DomainScaner(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
while not urls_scan_over or len(domains):
if len(domains) == 0:
time.sleep(2)
continue
domain = domains.pop(0)
if domain.endswith('.cn'):
continue
if 'google' in domain:
continue
is_proxy = False
try:
requests.get('http://' + domain, timeout=10, headers=requests_header)
except BaseException:
try:
requests.get('http://www.' + domain, timeout=10, headers=requests_header)
except BaseException:
is_proxy = True
if is_proxy:
file_proxy.write(domain + '\n')
else:
file_direct.write(domain + '\n')
print('[剩余域名数量:%d]\tProxy %s%s' % (len(domains), is_proxy, domain) )
print('5s later to start refresh top500 lists...')
time.sleep(5)
# output files
file_proxy = open('resultant/top500_proxy.list', 'w', encoding='utf-8')
file_direct = open('resultant/top500_direct.list', 'w', encoding='utf-8')
now_time = '# list refresh time: ' + time.strftime("%Y-%m-%d %H:%M:%S")
file_proxy.write(now_time + '\n')
file_direct.write(now_time + '\n')
# Start Thread
UrlScaner().start()
for i in range(5):
DomainScaner().start()

3
requirements.txt Normal file
View File

@@ -0,0 +1,3 @@
bs4
requests
lxml

122
sr_top500_banlist.conf Normal file
View File

@@ -0,0 +1,122 @@
# Best Shadowrocket Rules (https://github.com/h2y/Shadowrocket-ADBlock-Rules)
# by Moshel
# build time: 2017-06-23 23:46:51
[General]
bypass-system = true
skip-proxy = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,localhost,*.local,e.crashlynatics.com,captive.apple.com
bypass-tun = 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/24,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/4,255.255.255.255/32
dns-server =
[Rule]
#
# 黑名单模式,对不确定的网站尽可能地直连
#
# 代理top500 网站中不可直连的网站
# 直连:中国网站、国外的其余网站
# 不包含广告过滤
#
# top500 proxy
DOMAIN-SUFFIX,youtube.com,Proxy
DOMAIN-SUFFIX,facebook.com,Proxy
DOMAIN-SUFFIX,twitter.com,Proxy
DOMAIN-SUFFIX,instagram.com,Proxy
DOMAIN-SUFFIX,blogspot.com,Proxy
DOMAIN-SUFFIX,tumblr.com,Proxy
DOMAIN-SUFFIX,pinterest.com,Proxy
DOMAIN-SUFFIX,blogger.com,Proxy
DOMAIN-SUFFIX,naver.com,Proxy
DOMAIN-SUFFIX,pornhub.com,Proxy
DOMAIN-SUFFIX,t.co,Proxy
DOMAIN-SUFFIX,fc2.com,Proxy
DOMAIN-SUFFIX,xvideos.com,Proxy
DOMAIN-SUFFIX,ok.ru,Proxy
DOMAIN-SUFFIX,dropbox.com,Proxy
DOMAIN-SUFFIX,flipkart.com,Proxy
DOMAIN-SUFFIX,pixnet.net,Proxy
DOMAIN-SUFFIX,bongacams.com,Proxy
DOMAIN-SUFFIX,nytimes.com,Proxy
DOMAIN-SUFFIX,vimeo.com,Proxy
DOMAIN-SUFFIX,ask.com,Proxy
DOMAIN-SUFFIX,txxx.com,Proxy
DOMAIN-SUFFIX,bet365.com,Proxy
DOMAIN-SUFFIX,dailymotion.com,Proxy
DOMAIN-SUFFIX,indiatimes.com,Proxy
DOMAIN-SUFFIX,thepiratebay.org,Proxy
DOMAIN-SUFFIX,slideshare.net,Proxy
DOMAIN-SUFFIX,bp.blogspot.com,Proxy
DOMAIN-SUFFIX,livedoor.jp,Proxy
DOMAIN-SUFFIX,hclips.com,Proxy
DOMAIN-SUFFIX,globo.com,Proxy
DOMAIN-SUFFIX,twimg.com,Proxy
DOMAIN-SUFFIX,chaturbate.com,Proxy
DOMAIN-SUFFIX,blogspot.in,Proxy
DOMAIN-SUFFIX,shutterstock.com,Proxy
DOMAIN-SUFFIX,fbcdn.net,Proxy
DOMAIN-SUFFIX,redtube.com,Proxy
DOMAIN-SUFFIX,upornia.com,Proxy
DOMAIN-SUFFIX,xnxx.com,Proxy
DOMAIN-SUFFIX,pinimg.com,Proxy
DOMAIN-SUFFIX,cloudfront.net,Proxy
DOMAIN-SUFFIX,extratorrent.cc,Proxy
DOMAIN-SUFFIX,archive.org,Proxy
DOMAIN-SUFFIX,files.wordpress.com,Proxy
DOMAIN-SUFFIX,doubleclick.net,Proxy
DOMAIN-SUFFIX,youporn.com,Proxy
DOMAIN-SUFFIX,flickr.com,Proxy
DOMAIN-SUFFIX,blogspot.com.br,Proxy
DOMAIN-SUFFIX,globaloffers.link,Proxy
DOMAIN-SUFFIX,scribd.com,Proxy
DOMAIN-SUFFIX,medium.com,Proxy
DOMAIN-SUFFIX,media.tumblr.com,Proxy
DOMAIN-SUFFIX,mega.nz,Proxy
DOMAIN-SUFFIX,bitauto.com,Proxy
DOMAIN-SUFFIX,messenger.com,Proxy
DOMAIN-SUFFIX,eksisozluk.com,Proxy
DOMAIN-SUFFIX,ltn.com.tw,Proxy
DOMAIN-SUFFIX,4dsply.com,Proxy
DOMAIN-SUFFIX,hootsuite.com,Proxy
DOMAIN-SUFFIX,tradeadexchange.com,Proxy
DOMAIN-SUFFIX,reddituploads.com,Proxy
DOMAIN-SUFFIX,wsj.com,Proxy
DOMAIN-SUFFIX,elpais.com,Proxy
DOMAIN-SUFFIX,blogspot.jp,Proxy
DOMAIN-SUFFIX,bestbuy.com,Proxy
DOMAIN-SUFFIX,telegram.org,Proxy
DOMAIN-SUFFIX,reuters.com,Proxy
DOMAIN-SUFFIX,nyaa.se,Proxy
DOMAIN-SUFFIX,ytimg.com,Proxy
DOMAIN-SUFFIX,zone-telechargement.com,Proxy
DOMAIN-SUFFIX,tube8.com,Proxy
DOMAIN-SUFFIX,beeg.com,Proxy
DOMAIN-SUFFIX,spankbang.com,Proxy
DOMAIN-SUFFIX,disqus.com,Proxy
DOMAIN-SUFFIX,4shared.com,Proxy
DOMAIN-SUFFIX,goo.gl,Proxy
DOMAIN-SUFFIX,hurriyet.com.tr,Proxy
# manual proxy
#Telegram
IP-CIDR,67.198.55.0/24,Proxy
IP-CIDR,91.108.4.0/22,Proxy
IP-CIDR,91.108.8.0/22,Proxy
IP-CIDR,91.108.12.0/22,Proxy
IP-CIDR,91.108.16.0/22,Proxy
IP-CIDR,91.108.56.0/22,Proxy
IP-CIDR,109.239.140.0/24,Proxy
IP-CIDR,149.154.160.0/20,Proxy
IP-CIDR,149.154.164.0/22,Proxy
IP-CIDR,149.154.168.0/22,Proxy
IP-CIDR,149.154.172.0/22,Proxy
DOMAIN-KEYWORD,google,Proxy
FINAL,direct
# By Moshel @ https://hzy.pw/

1370
sr_top500_banlist_ad.conf Normal file

File diff suppressed because it is too large Load Diff

387
sr_top500_whitelist.conf Normal file
View File

@@ -0,0 +1,387 @@
# Best Shadowrocket Rules (https://github.com/h2y/Shadowrocket-ADBlock-Rules)
# by Moshel
# build time: 2017-06-23 23:46:51
[General]
bypass-system = true
skip-proxy = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,localhost,*.local,e.crashlynatics.com,captive.apple.com
bypass-tun = 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/24,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/4,255.255.255.255/32
dns-server =
[Rule]
#
# 白名单模式,对不确定的网站尽可能地走代理
#
# 直连top500 网站中可直连的网站、中国网站
# 代理:其余的所有国外网站
# 不包含广告过滤
#
# top500 direct
DOMAIN-SUFFIX,baidu.com,Direct
DOMAIN-SUFFIX,yahoo.com,Direct
DOMAIN-SUFFIX,qq.com,Direct
DOMAIN-SUFFIX,wikipedia.org,Direct
DOMAIN-SUFFIX,amazon.com,Direct
DOMAIN-SUFFIX,taobao.com,Direct
DOMAIN-SUFFIX,msn.com,Direct
DOMAIN-SUFFIX,weibo.com,Direct
DOMAIN-SUFFIX,bing.com,Direct
DOMAIN-SUFFIX,linkedin.com,Direct
DOMAIN-SUFFIX,live.com,Direct
DOMAIN-SUFFIX,hao123.com,Direct
DOMAIN-SUFFIX,yahoo.co.jp,Direct
DOMAIN-SUFFIX,vk.com,Direct
DOMAIN-SUFFIX,yandex.ru,Direct
DOMAIN-SUFFIX,yahoo.co.jp,Direct
DOMAIN-SUFFIX,ebay.com,Direct
DOMAIN-SUFFIX,onclickads.net,Direct
DOMAIN-SUFFIX,soso.com,Direct
DOMAIN-SUFFIX,bing.com,Direct
DOMAIN-SUFFIX,ebay.com,Direct
DOMAIN-SUFFIX,yandex.ru,Direct
DOMAIN-SUFFIX,stackoverflow.com,Direct
DOMAIN-SUFFIX,wordpress.com,Direct
DOMAIN-SUFFIX,msn.com,Direct
DOMAIN-SUFFIX,aliexpress.com,Direct
DOMAIN-SUFFIX,apple.com,Direct
DOMAIN-SUFFIX,microsoft.com,Direct
DOMAIN-SUFFIX,netflix.com,Direct
DOMAIN-SUFFIX,imgur.com,Direct
DOMAIN-SUFFIX,amazon.in,Direct
DOMAIN-SUFFIX,github.com,Direct
DOMAIN-SUFFIX,imdb.com,Direct
DOMAIN-SUFFIX,mail.ru,Direct
DOMAIN-SUFFIX,popads.net,Direct
DOMAIN-SUFFIX,paypal.com,Direct
DOMAIN-SUFFIX,amazon.co.jp,Direct
DOMAIN-SUFFIX,cnzz.com,Direct
DOMAIN-SUFFIX,office.com,Direct
DOMAIN-SUFFIX,whatsapp.com,Direct
DOMAIN-SUFFIX,youku.com,Direct
DOMAIN-SUFFIX,adobe.com,Direct
DOMAIN-SUFFIX,microsoftonline.com,Direct
DOMAIN-SUFFIX,xinhuanet.com,Direct
DOMAIN-SUFFIX,cnn.com,Direct
DOMAIN-SUFFIX,xhamster.com,Direct
DOMAIN-SUFFIX,twitch.tv,Direct
DOMAIN-SUFFIX,alibaba.com,Direct
DOMAIN-SUFFIX,adf.ly,Direct
DOMAIN-SUFFIX,coccoc.com,Direct
DOMAIN-SUFFIX,amazon.de,Direct
DOMAIN-SUFFIX,quora.com,Direct
DOMAIN-SUFFIX,360.com,Direct
DOMAIN-SUFFIX,wikia.com,Direct
DOMAIN-SUFFIX,so.com,Direct
DOMAIN-SUFFIX,bbc.com,Direct
DOMAIN-SUFFIX,haosou.com,Direct
DOMAIN-SUFFIX,diply.com,Direct
DOMAIN-SUFFIX,amazon.co.uk,Direct
DOMAIN-SUFFIX,rakuten.co.jp,Direct
DOMAIN-SUFFIX,godaddy.com,Direct
DOMAIN-SUFFIX,amazonaws.com,Direct
DOMAIN-SUFFIX,nicovideo.jp,Direct
DOMAIN-SUFFIX,espn.com,Direct
DOMAIN-SUFFIX,bbc.co.uk,Direct
DOMAIN-SUFFIX,salesforce.com,Direct
DOMAIN-SUFFIX,booking.com,Direct
DOMAIN-SUFFIX,terraclicks.com,Direct
DOMAIN-SUFFIX,zhihu.com,Direct
DOMAIN-SUFFIX,soundcloud.com,Direct
DOMAIN-SUFFIX,craigslist.org,Direct
DOMAIN-SUFFIX,ebay.co.uk,Direct
DOMAIN-SUFFIX,ebay.de,Direct
DOMAIN-SUFFIX,uol.com.br,Direct
DOMAIN-SUFFIX,alipay.com,Direct
DOMAIN-SUFFIX,daum.net,Direct
DOMAIN-SUFFIX,stackexchange.com,Direct
DOMAIN-SUFFIX,savefrom.net,Direct
DOMAIN-SUFFIX,tudou.com,Direct
DOMAIN-SUFFIX,dailymail.co.uk,Direct
DOMAIN-SUFFIX,thewhizmarketing.com,Direct
DOMAIN-SUFFIX,cctv.com,Direct
DOMAIN-SUFFIX,wordpress.org,Direct
DOMAIN-SUFFIX,deviantart.com,Direct
DOMAIN-SUFFIX,livejasmin.com,Direct
DOMAIN-SUFFIX,indeed.com,Direct
DOMAIN-SUFFIX,uptodown.com,Direct
DOMAIN-SUFFIX,w3schools.com,Direct
DOMAIN-SUFFIX,ettoday.net,Direct
DOMAIN-SUFFIX,avito.ru,Direct
DOMAIN-SUFFIX,blastingnews.com,Direct
DOMAIN-SUFFIX,huffingtonpost.com,Direct
DOMAIN-SUFFIX,trello.com,Direct
DOMAIN-SUFFIX,theguardian.com,Direct
DOMAIN-SUFFIX,steampowered.com,Direct
DOMAIN-SUFFIX,chase.com,Direct
DOMAIN-SUFFIX,cnet.com,Direct
DOMAIN-SUFFIX,outbrain.com,Direct
DOMAIN-SUFFIX,buzzfeed.com,Direct
DOMAIN-SUFFIX,9gag.com,Direct
DOMAIN-SUFFIX,mediafire.com,Direct
DOMAIN-SUFFIX,snapdeal.com,Direct
DOMAIN-SUFFIX,popcash.net,Direct
DOMAIN-SUFFIX,force.com,Direct
DOMAIN-SUFFIX,slack.com,Direct
DOMAIN-SUFFIX,bilibili.com,Direct
DOMAIN-SUFFIX,github.io,Direct
DOMAIN-SUFFIX,etsy.com,Direct
DOMAIN-SUFFIX,tribunnews.com,Direct
DOMAIN-SUFFIX,vice.com,Direct
DOMAIN-SUFFIX,onlinesbi.com,Direct
DOMAIN-SUFFIX,sogou.com,Direct
DOMAIN-SUFFIX,china.com,Direct
DOMAIN-SUFFIX,ameblo.jp,Direct
DOMAIN-SUFFIX,washingtonpost.com,Direct
DOMAIN-SUFFIX,adexchangeprediction.com,Direct
DOMAIN-SUFFIX,wikihow.com,Direct
DOMAIN-SUFFIX,babytree.com,Direct
DOMAIN-SUFFIX,spotify.com,Direct
DOMAIN-SUFFIX,bankofamerica.com,Direct
DOMAIN-SUFFIX,detail.tmall.com,Direct
DOMAIN-SUFFIX,ozock.com,Direct
DOMAIN-SUFFIX,livejournal.com,Direct
DOMAIN-SUFFIX,mercadolivre.com.br,Direct
DOMAIN-SUFFIX,forbes.com,Direct
DOMAIN-SUFFIX,csdn.net,Direct
DOMAIN-SUFFIX,tistory.com,Direct
DOMAIN-SUFFIX,weather.com,Direct
DOMAIN-SUFFIX,huanqiu.com,Direct
DOMAIN-SUFFIX,naver.jp,Direct
DOMAIN-SUFFIX,kinogo.club,Direct
DOMAIN-SUFFIX,detik.com,Direct
DOMAIN-SUFFIX,goo.ne.jp,Direct
DOMAIN-SUFFIX,mozilla.org,Direct
DOMAIN-SUFFIX,skype.com,Direct
DOMAIN-SUFFIX,youm7.com,Direct
DOMAIN-SUFFIX,walmart.com,Direct
DOMAIN-SUFFIX,foxnews.com,Direct
DOMAIN-SUFFIX,isanalyze.com,Direct
DOMAIN-SUFFIX,amazon.it,Direct
DOMAIN-SUFFIX,amazon.fr,Direct
DOMAIN-SUFFIX,wellsfargo.com,Direct
DOMAIN-SUFFIX,openload.co,Direct
DOMAIN-SUFFIX,gfycat.com,Direct
DOMAIN-SUFFIX,wikimedia.org,Direct
DOMAIN-SUFFIX,wetransfer.com,Direct
DOMAIN-SUFFIX,reimageplus.com,Direct
DOMAIN-SUFFIX,myway.com,Direct
DOMAIN-SUFFIX,wordreference.com,Direct
DOMAIN-SUFFIX,giphy.com,Direct
DOMAIN-SUFFIX,feedly.com,Direct
DOMAIN-SUFFIX,nih.gov,Direct
DOMAIN-SUFFIX,rutracker.org,Direct
DOMAIN-SUFFIX,espncricinfo.com,Direct
DOMAIN-SUFFIX,weebly.com,Direct
DOMAIN-SUFFIX,51.la,Direct
DOMAIN-SUFFIX,yelp.com,Direct
DOMAIN-SUFFIX,iwanttodeliver.com,Direct
DOMAIN-SUFFIX,theladbible.com,Direct
DOMAIN-SUFFIX,ikea.com,Direct
DOMAIN-SUFFIX,freepik.com,Direct
DOMAIN-SUFFIX,tripadvisor.com,Direct
DOMAIN-SUFFIX,businessinsider.com,Direct
DOMAIN-SUFFIX,instructure.com,Direct
DOMAIN-SUFFIX,163.com,Direct
DOMAIN-SUFFIX,aol.com,Direct
DOMAIN-SUFFIX,sourceforge.net,Direct
DOMAIN-SUFFIX,taboola.com,Direct
DOMAIN-SUFFIX,doublepimp.com,Direct
DOMAIN-SUFFIX,allegro.pl,Direct
DOMAIN-SUFFIX,zippyshare.com,Direct
DOMAIN-SUFFIX,varzesh3.com,Direct
DOMAIN-SUFFIX,softonic.com,Direct
DOMAIN-SUFFIX,rt.com,Direct
DOMAIN-SUFFIX,mailchimp.com,Direct
DOMAIN-SUFFIX,zillow.com,Direct
DOMAIN-SUFFIX,hdfcbank.com,Direct
DOMAIN-SUFFIX,upwork.com,Direct
DOMAIN-SUFFIX,kinopoisk.ru,Direct
DOMAIN-SUFFIX,onclickpredictiv.com,Direct
DOMAIN-SUFFIX,gearbest.com,Direct
DOMAIN-SUFFIX,dmm.co.jp,Direct
DOMAIN-SUFFIX,zendesk.com,Direct
DOMAIN-SUFFIX,themeforest.net,Direct
DOMAIN-SUFFIX,fiverr.com,Direct
DOMAIN-SUFFIX,daikynguyenvn.com,Direct
DOMAIN-SUFFIX,addthis.com,Direct
DOMAIN-SUFFIX,douyu.com,Direct
DOMAIN-SUFFIX,webtretho.com,Direct
DOMAIN-SUFFIX,douban.com,Direct
DOMAIN-SUFFIX,spotscenered.info,Direct
DOMAIN-SUFFIX,123movies.to,Direct
DOMAIN-SUFFIX,thesaurus.com,Direct
DOMAIN-SUFFIX,rarbg.to,Direct
DOMAIN-SUFFIX,speedtest.net,Direct
DOMAIN-SUFFIX,xywy.com,Direct
DOMAIN-SUFFIX,sh.st,Direct
DOMAIN-SUFFIX,ndtv.com,Direct
DOMAIN-SUFFIX,tokopedia.com,Direct
DOMAIN-SUFFIX,rambler.ru,Direct
DOMAIN-SUFFIX,gsmarena.com,Direct
DOMAIN-SUFFIX,nametests.com,Direct
DOMAIN-SUFFIX,leboncoin.fr,Direct
DOMAIN-SUFFIX,ebay-kleinanzeigen.de,Direct
DOMAIN-SUFFIX,wittyfeed.com,Direct
DOMAIN-SUFFIX,icicibank.com,Direct
DOMAIN-SUFFIX,asos.com,Direct
DOMAIN-SUFFIX,amazon.es,Direct
DOMAIN-SUFFIX,clicksgear.com,Direct
DOMAIN-SUFFIX,wix.com,Direct
DOMAIN-SUFFIX,secureserver.net,Direct
DOMAIN-SUFFIX,iqiyi.com,Direct
DOMAIN-SUFFIX,onedio.com,Direct
DOMAIN-SUFFIX,directrev.com,Direct
DOMAIN-SUFFIX,youtube-mp3.org,Direct
DOMAIN-SUFFIX,kakaku.com,Direct
DOMAIN-SUFFIX,paytm.com,Direct
DOMAIN-SUFFIX,irctc.co.in,Direct
DOMAIN-SUFFIX,goodreads.com,Direct
DOMAIN-SUFFIX,nfl.com,Direct
DOMAIN-SUFFIX,battle.net,Direct
DOMAIN-SUFFIX,behance.net,Direct
DOMAIN-SUFFIX,hatenablog.com,Direct
DOMAIN-SUFFIX,roblox.com,Direct
DOMAIN-SUFFIX,39.net,Direct
DOMAIN-SUFFIX,hp.com,Direct
DOMAIN-SUFFIX,icloud.com,Direct
DOMAIN-SUFFIX,oracle.com,Direct
DOMAIN-SUFFIX,hatena.ne.jp,Direct
DOMAIN-SUFFIX,evernote.com,Direct
DOMAIN-SUFFIX,thewhizproducts.com,Direct
DOMAIN-SUFFIX,go.com,Direct
DOMAIN-SUFFIX,repubblica.it,Direct
DOMAIN-SUFFIX,1688.com,Direct
DOMAIN-SUFFIX,zoho.com,Direct
DOMAIN-SUFFIX,2ch.net,Direct
DOMAIN-SUFFIX,shopify.com,Direct
DOMAIN-SUFFIX,yesky.com,Direct
DOMAIN-SUFFIX,jd.com,Direct
DOMAIN-SUFFIX,samsung.com,Direct
DOMAIN-SUFFIX,bloomberg.com,Direct
DOMAIN-SUFFIX,seasonvar.ru,Direct
DOMAIN-SUFFIX,canva.com,Direct
DOMAIN-SUFFIX,1905.com,Direct
DOMAIN-SUFFIX,cnblogs.com,Direct
DOMAIN-SUFFIX,blkget.com,Direct
DOMAIN-SUFFIX,adnetworkperformance.com,Direct
DOMAIN-SUFFIX,kompas.com,Direct
DOMAIN-SUFFIX,sharepoint.com,Direct
DOMAIN-SUFFIX,mediawhirl.net,Direct
DOMAIN-SUFFIX,kissanime.to,Direct
DOMAIN-SUFFIX,americanexpress.com,Direct
DOMAIN-SUFFIX,quizlet.com,Direct
DOMAIN-SUFFIX,telegraph.co.uk,Direct
DOMAIN-SUFFIX,hotstar.com,Direct
DOMAIN-SUFFIX,steamcommunity.com,Direct
DOMAIN-SUFFIX,kaskus.co.id,Direct
DOMAIN-SUFFIX,liputan6.com,Direct
DOMAIN-SUFFIX,gmx.net,Direct
DOMAIN-SUFFIX,xfinity.com,Direct
DOMAIN-SUFFIX,51yes.com,Direct
DOMAIN-SUFFIX,onet.pl,Direct
DOMAIN-SUFFIX,pandora.com,Direct
DOMAIN-SUFFIX,yts.ag,Direct
DOMAIN-SUFFIX,abs-cbn.com,Direct
DOMAIN-SUFFIX,bukalapak.com,Direct
DOMAIN-SUFFIX,atlassian.net,Direct
DOMAIN-SUFFIX,dictionary.com,Direct
DOMAIN-SUFFIX,sberbank.ru,Direct
DOMAIN-SUFFIX,web.de,Direct
DOMAIN-SUFFIX,sabah.com.tr,Direct
DOMAIN-SUFFIX,pixabay.com,Direct
DOMAIN-SUFFIX,ruten.com.tw,Direct
DOMAIN-SUFFIX,putlocker.is,Direct
DOMAIN-SUFFIX,udemy.com,Direct
DOMAIN-SUFFIX,ebay.in,Direct
DOMAIN-SUFFIX,fivethirtyeight.com,Direct
DOMAIN-SUFFIX,target.com,Direct
DOMAIN-SUFFIX,blackboard.com,Direct
DOMAIN-SUFFIX,digikala.com,Direct
DOMAIN-SUFFIX,infusionsoft.com,Direct
DOMAIN-SUFFIX,sciencedirect.com,Direct
DOMAIN-SUFFIX,accuweather.com,Direct
DOMAIN-SUFFIX,mi.com,Direct
DOMAIN-SUFFIX,blog.jp,Direct
DOMAIN-SUFFIX,conservativetribune.com,Direct
DOMAIN-SUFFIX,weblio.jp,Direct
DOMAIN-SUFFIX,wixsite.com,Direct
DOMAIN-SUFFIX,techcrunch.com,Direct
DOMAIN-SUFFIX,neobux.com,Direct
DOMAIN-SUFFIX,kickstarter.com,Direct
DOMAIN-SUFFIX,airbnb.com,Direct
DOMAIN-SUFFIX,avg.com,Direct
DOMAIN-SUFFIX,dell.com,Direct
DOMAIN-SUFFIX,ups.com,Direct
DOMAIN-SUFFIX,capitalone.com,Direct
DOMAIN-SUFFIX,tutorialspoint.com,Direct
DOMAIN-SUFFIX,ebay.it,Direct
DOMAIN-SUFFIX,usatoday.com,Direct
DOMAIN-SUFFIX,homedepot.com,Direct
DOMAIN-SUFFIX,ign.com,Direct
DOMAIN-SUFFIX,usps.com,Direct
DOMAIN-SUFFIX,leagueoflegends.com,Direct
DOMAIN-SUFFIX,box.com,Direct
DOMAIN-SUFFIX,kooora.com,Direct
DOMAIN-SUFFIX,researchgate.net,Direct
DOMAIN-SUFFIX,about.com,Direct
DOMAIN-SUFFIX,spiegel.de,Direct
DOMAIN-SUFFIX,poptm.com,Direct
DOMAIN-SUFFIX,baike.com,Direct
DOMAIN-SUFFIX,taleo.net,Direct
DOMAIN-SUFFIX,ouo.io,Direct
DOMAIN-SUFFIX,marca.com,Direct
DOMAIN-SUFFIX,subscene.com,Direct
DOMAIN-SUFFIX,hubspot.com,Direct
DOMAIN-SUFFIX,php.net,Direct
DOMAIN-SUFFIX,qiita.com,Direct
DOMAIN-SUFFIX,thefreedictionary.com,Direct
DOMAIN-SUFFIX,fastpokemap.se,Direct
DOMAIN-SUFFIX,oeeee.com,Direct
DOMAIN-SUFFIX,list-manage.com,Direct
DOMAIN-SUFFIX,4chan.org,Direct
DOMAIN-SUFFIX,orange.fr,Direct
DOMAIN-SUFFIX,kapanlagi.com,Direct
DOMAIN-SUFFIX,fedex.com,Direct
DOMAIN-SUFFIX,uploaded.net,Direct
DOMAIN-SUFFIX,azlyrics.com,Direct
DOMAIN-SUFFIX,teepr.com,Direct
DOMAIN-SUFFIX,webmd.com,Direct
DOMAIN-SUFFIX,groupon.com,Direct
DOMAIN-SUFFIX,wp.pl,Direct
DOMAIN-SUFFIX,intuit.com,Direct
DOMAIN-SUFFIX,mashable.com,Direct
DOMAIN-SUFFIX,free.fr,Direct
DOMAIN-SUFFIX,mercadolibre.com.ar,Direct
DOMAIN-SUFFIX,eastday.com,Direct
DOMAIN-SUFFIX,cricbuzz.com,Direct
DOMAIN-SUFFIX,gizmodo.com,Direct
DOMAIN-SUFFIX,billdesk.com,Direct
DOMAIN-SUFFIX,ebay.com.au,Direct
DOMAIN-SUFFIX,ci123.com,Direct
DOMAIN-SUFFIX,dcinside.com,Direct
DOMAIN-SUFFIX,hespress.com,Direct
DOMAIN-SUFFIX,exoclick.com,Direct
DOMAIN-SUFFIX,hola.com,Direct
DOMAIN-SUFFIX,indianexpress.com,Direct
DOMAIN-SUFFIX,youdao.com,Direct
DOMAIN-SUFFIX,vk.me,Direct
DOMAIN-SUFFIX,amazon.ca,Direct
DOMAIN-SUFFIX,namu.wiki,Direct
DOMAIN-SUFFIX,bhaskar.com,Direct
DOMAIN-SUFFIX,theverge.com,Direct
DOMAIN-SUFFIX,state.gov,Direct
# manual direct
DOMAIN-SUFFIX,cn,DIRECT
GEOIP,CN,DIRECT
FINAL,proxy
# By Moshel @ https://hzy.pw/

1635
sr_top500_whitelist_ad.conf Normal file

File diff suppressed because it is too large Load Diff