├── .DS_Store ├── General.yml ├── PT.yaml ├── README.md ├── SS_clash(from ss Local configuration file) ├── .DS_Store ├── General.yml ├── SS_clash.py ├── export.json └── rules.yml ├── SS_clash(from ss subscription) ├── .DS_Store ├── .vscode │ └── settings.json └── SS_clash.py ├── Surge_clash(local) ├── .DS_Store ├── General.yml ├── rules.yml └── surge_clash.py └── rules.yml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JRQLS/ToClash/e51c9ea2a2c0511e8d386afa8c9ced0a7e8e732c/.DS_Store -------------------------------------------------------------------------------- /General.yml: -------------------------------------------------------------------------------- 1 | #---------------------------------------------------# 2 | ## 配置文件需要放置在 $HOME/.config/clash/config.yml 3 | ## 4 | #---------------------------------------------------# 5 | 6 | # HTTP 代理端口 7 | port: 7890 8 | 9 | # SOCKS5 代理端口 10 | socks-port: 7891 11 | 12 | # Linux 和 macOS 的 redir 代理端口 (如需使用此功能,请取消注释) 13 | # redir-port: 7892 14 | 15 | # 允许局域网的连接(可用来共享代理) 16 | allow-lan: false 17 | 18 | # 规则模式:Rule(规则) / Global(全局代理)/ Direct(全局直连) 19 | mode: Rule 20 | 21 | # 设置日志输出级别 (默认级别:silent,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。 22 | # 5 个级别:silent / info / warning / error / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。 23 | log-level: silent 24 | 25 | # clash 的 RESTful API 26 | external-controller: 127.0.0.1:9090 27 | 28 | # 您可以将静态网页资源(如 clash-dashboard)放置在一个目录中,clash 将会服务于 `${API}/ui` 29 | # 参数应填写配置目录的相对路径或绝对路径。 30 | # external-ui: folder 31 | 32 | # RESTful API 的口令 (可选) 33 | secret: "" 34 | 35 | dns: 36 | enable: true 37 | ipv6: false 38 | # listen: 0.0.0.0:53 39 | # enhanced-mode: redir-host 40 | nameserver: 41 | - 114.114.114.114 42 | - 223.5.5.5 43 | - tls://dns.rubyfish.cn:853 44 | 45 | fallback: # 与 nameserver 内的服务器列表同时发起请求,当规则符合 GEOIP 在 CN 以外时,fallback 列表内的域名服务器生效。 46 | - tls://dns.rubyfish.cn:853 47 | - tls://dns.google 48 | 49 | # clash DNS 请求逻辑: 50 | # (1) 当访问一个域名时, nameserver 与 fallback 列表内的所有服务器并发请求,得到域名对应的 IP 地址。 51 | # (2) clash 将选取 nameserver 列表内,解析最快的结果。 52 | # (3) 若解析结果中,IP 地址属于 国外,那么 clash 将选择 fallback 列表内,解析最快的结果。 53 | # 54 | # 因此,我在 nameserver 和 fallback 内都放置了无污染、解析速度较快的国内 DNS 服务器,以达到最快的解析速度。 55 | # 但是 fallback 列表内服务器会用在解析境外网站,为了结果绝对无污染,我仅保留了支持 DoT/DoH 的两个服务器。 56 | # 57 | # 注意: 58 | # (1) 如果您为了确保 DNS 解析结果无污染,请仅保留列表内以 tls:// 开头的 DNS 服务器,但是通常对于国内没有太大必要。 59 | # (2) 如果您不在乎可能解析到污染的结果,更加追求速度。请将 nameserver 列表的服务器插入至 fallback 列表内,并移除重复项。 -------------------------------------------------------------------------------- /PT.yaml: -------------------------------------------------------------------------------- 1 | payload: 2 | # PT 3 | - DOMAIN-KEYWORD,52pt 4 | - DOMAIN-KEYWORD,avgv 5 | - DOMAIN-KEYWORD,btschool 6 | - DOMAIN-KEYWORD,beitai 7 | - DOMAIN-KEYWORD,ccfbits 8 | - DOMAIN-KEYWORD,chdbits 9 | - DOMAIN-KEYWORD,cnlang 10 | - DOMAIN-KEYWORD,dhcmusic 11 | - DOMAIN-KEYWORD,dicmusic 12 | - DOMAIN-KEYWORD,discfan 13 | - DOMAIN-KEYWORD,eastgame 14 | - DOMAIN-KEYWORD,et8 15 | - DOMAIN-KEYWORD,hd4fans 16 | - DOMAIN-KEYWORD,hdarea 17 | - DOMAIN-KEYWORD,hdbd 18 | - DOMAIN-KEYWORD,hdbug 19 | - DOMAIN-KEYWORD,hdcity 20 | - DOMAIN-KEYWORD,hdchina 21 | - DOMAIN-KEYWORD,hddisk 22 | - DOMAIN-KEYWORD,hddolby 23 | - DOMAIN-KEYWORD,hdhome 24 | - DOMAIN-KEYWORD,hdsky 25 | - DOMAIN-KEYWORD,hdstreet 26 | - DOMAIN-KEYWORD,hdtime 27 | - DOMAIN-KEYWORD,hdupt 28 | - DOMAIN-KEYWORD,hdzone 29 | - DOMAIN-KEYWORD,hellodic 30 | - DOMAIN-KEYWORD,keepfrds 31 | - DOMAIN-KEYWORD,lemonhd 32 | - DOMAIN-KEYWORD,m-team 33 | - DOMAIN-KEYWORD,nanyangpt 34 | - DOMAIN-KEYWORD,nicept 35 | - DOMAIN-SUFFIX,ns.ci 36 | - DOMAIN-KEYWORD,ourbits 37 | - DOMAIN-SUFFIX,ourhelp.club 38 | - DOMAIN-SUFFIX,open.cd 39 | - DOMAIN-SUFFIX,oshen.win 40 | - DOMAIN-KEYWORD,privatehd 41 | - DOMAIN-KEYWORD,pterclub 42 | - DOMAIN-KEYWORD,pthome 43 | - DOMAIN-KEYWORD,ptsbao 44 | - DOMAIN-KEYWORD,pt.j99.info 45 | - DOMAIN-KEYWORD,pt.msg.vg 46 | - DOMAIN-KEYWORD,pussytorrents 47 | - DOMAIN-KEYWORD,soulvoice 48 | - DOMAIN-KEYWORD,springsunday 49 | - DOMAIN-KEYWORD,tjupt 50 | - DOMAIN-KEYWORD,totheglory 51 | - DOMAIN-SUFFIX,upxin.net 52 | - DOMAIN-KEYWORD,yingk 53 | 54 | #外站 55 | - DOMAIN-KEYWORD,alpharatio 56 | - DOMAIN-KEYWORD,animetorrents 57 | - DOMAIN-KEYWORD,anthelion 58 | - DOMAIN-KEYWORD,asiancinema 59 | - DOMAIN-KEYWORD,avistaz 60 | - DOMAIN-KEYWORD,awesome-hd 61 | - DOMAIN-KEYWORD,beyond-hd 62 | - DOMAIN-KEYWORD,bibliotik 63 | - DOMAIN-KEYWORD,bittorrent 64 | - DOMAIN-KEYWORD,blutopia 65 | - DOMAIN-KEYWORD,exoticaz 66 | - DOMAIN-KEYWORD,filelist 67 | - DOMAIN-SUFFIX,hdf.world 68 | - DOMAIN-KEYWORD,hd-torrents 69 | - DOMAIN-KEYWORD,hd-space 70 | - DOMAIN-KEYWORD,hqmusic 71 | - DOMAIN-KEYWORD,iptorrents 72 | - DOMAIN-KEYWORD,jpopsuki 73 | - DOMAIN-KEYWORD,lastfiles 74 | - DOMAIN-KEYWORD,openlook 75 | - DOMAIN-KEYWORD,shadowthein 76 | - DOMAIN-KEYWORD,torrent 77 | - DOMAIN-KEYWORD,torrentleech 78 | - DOMAIN-KEYWORD,torrentfreak 79 | - DOMAIN-KEYWORD,torrentinvites 80 | - DOMAIN-KEYWORD,uhdbits 81 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ToClash 2 | 3 | ## SS_clash(from ss Local configuration file) (beta) 4 | 5 | ### 功能: 6 | 7 | 该文件夹实现将ss本地配置文件转换为clash支持的配置文件 8 | 9 | ### 使用: 10 | 11 | 下载该文件夹,然后用本地配置文件(json文件)替换export.json文件,为方便使用,推荐仍命名为export.json。之后命令行cd进入该文件夹执行SS_clash.py脚本即可。运行完成后将在同一文件夹生成clash.yml文件,即可使用 12 | 13 | ### 注意: 14 | 15 | 这四个文件需在同一文件夹。同时当前脚本仅有auto,Fallback-auto,Proxy三个规则组,有需要自行修改配置文件。 16 | 17 | 当前仅通过mac版ssr添加的个人节点以及自用机场订阅得到的节点导出的配置文件进行测试无误,不保证其他机场可以使用 18 | 19 | 20 | 21 | ## SS_clash(from ss subscription)(beta) 22 | 23 | ### 功能: 24 | 25 | 支持直接通过ss订阅生成clash配置文件 26 | 27 | ### 使用: 28 | 29 | 下载py脚本,替换脚本内的订阅链接,运行即可(myssr,老板娘及代码中的公益机场订阅测试皆可) 30 | 31 | ### 问题: 32 | 33 | ## Surge_clash(local) 34 | 35 | ### 功能: 36 | 37 | 支持将本地surge配置文件转换为clash配置文件,适合那些机场只提供了surge文件而没有提供订阅的用户使用 38 | 39 | 有订阅的用户可以使用F大提供的转换链接即可(将http://example.com替换为自己的托管地址): 40 | 41 | https://tgbot.lbyczf.com/surge2clash?url=http://example.com 42 | 43 | ###使用: 44 | 45 | 和ss_clash本地转换类似,下载该文件夹并放入surge配置文件,然后修改脚本内的倒数第二行的配置文件名称(修改配置文件名称和脚本相同也可以),然后执行py脚本即可得到clash配置文件。 46 | 47 | ### 注意: 48 | 49 | 因该脚本完成较早,当时是为了转换老板娘的surge配置文件。其配置文件内策略组有较多问题,因此脚本大量代码用来处理其error,较为混乱。并且本人只使用过老板娘的本地surge文件(他人提供)以及自用的myssr surge配置文件(相对规范),其他机场的配置文件不确定可以正常使用。同时本人未使用过surge,如有什么不足请提出。 50 | 51 | ## 最后: 52 | 53 | ### 有问题发issue,会定期查看 54 | 55 | -------------------------------------------------------------------------------- /SS_clash(from ss Local configuration file)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JRQLS/ToClash/e51c9ea2a2c0511e8d386afa8c9ced0a7e8e732c/SS_clash(from ss Local configuration file)/.DS_Store -------------------------------------------------------------------------------- /SS_clash(from ss Local configuration file)/General.yml: -------------------------------------------------------------------------------- 1 | #---------------------------------------------------# 2 | ## 配置文件需要放置在 $HOME/.config/clash/config.yml 3 | ## 4 | #---------------------------------------------------# 5 | 6 | # HTTP 代理端口 7 | port: 7890 8 | 9 | # SOCKS5 代理端口 10 | socks-port: 7891 11 | 12 | # Linux 和 macOS 的 redir 代理端口 (如需使用此功能,请取消注释) 13 | # redir-port: 7892 14 | 15 | # 允许局域网的连接(可用来共享代理) 16 | allow-lan: false 17 | 18 | # 规则模式:Rule(规则) / Global(全局代理)/ Direct(全局直连) 19 | mode: Rule 20 | 21 | # 设置日志输出级别 (默认级别:silent,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。 22 | # 5 个级别:silent / info / warning / error / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。 23 | log-level: silent 24 | 25 | # clash 的 RESTful API 26 | external-controller: 127.0.0.1:9090 27 | 28 | # 您可以将静态网页资源(如 clash-dashboard)放置在一个目录中,clash 将会服务于 `${API}/ui` 29 | # 参数应填写配置目录的相对路径或绝对路径。 30 | # external-ui: folder 31 | 32 | # RESTful API 的口令 (可选) 33 | secret: "" 34 | 35 | dns: 36 | enable: true 37 | ipv6: false 38 | # listen: 0.0.0.0:53 39 | # enhanced-mode: redir-host 40 | nameserver: 41 | - 114.114.114.114 42 | - 223.5.5.5 43 | - tls://dns.rubyfish.cn:853 44 | 45 | fallback: # 与 nameserver 内的服务器列表同时发起请求,当规则符合 GEOIP 在 CN 以外时,fallback 列表内的域名服务器生效。 46 | - tls://dns.rubyfish.cn:853 47 | - tls://dns.google 48 | 49 | # clash DNS 请求逻辑: 50 | # (1) 当访问一个域名时, nameserver 与 fallback 列表内的所有服务器并发请求,得到域名对应的 IP 地址。 51 | # (2) clash 将选取 nameserver 列表内,解析最快的结果。 52 | # (3) 若解析结果中,IP 地址属于 国外,那么 clash 将选择 fallback 列表内,解析最快的结果。 53 | # 54 | # 因此,我在 nameserver 和 fallback 内都放置了无污染、解析速度较快的国内 DNS 服务器,以达到最快的解析速度。 55 | # 但是 fallback 列表内服务器会用在解析境外网站,为了结果绝对无污染,我仅保留了支持 DoT/DoH 的两个服务器。 56 | # 57 | # 注意: 58 | # (1) 如果您为了确保 DNS 解析结果无污染,请仅保留列表内以 tls:// 开头的 DNS 服务器,但是通常对于国内没有太大必要。 59 | # (2) 如果您不在乎可能解析到污染的结果,更加追求速度。请将 nameserver 列表的服务器插入至 fallback 列表内,并移除重复项。 -------------------------------------------------------------------------------- /SS_clash(from ss Local configuration file)/SS_clash.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | import json 4 | 5 | # from pprint import pprint 6 | 7 | 8 | class JSONObject: 9 | def __init__(self, d): 10 | self.__dict__ = d 11 | 12 | 13 | def getallNodes(file): 14 | # 得到所有节点 15 | with open(file, 'r') as f: 16 | nodes = [] 17 | out = json.load(f, object_hook=JSONObject) 18 | 19 | for nd in out.configs: 20 | node = [] 21 | # pprint(nd.password) 22 | password = getAttr(nd, 'password') # 密码 23 | method = getAttr(nd, 'method') # 加密方式 24 | remarks = getAttr(nd, 'remarks') # 节点名称 25 | server = getAttr(nd, 'server') # 节点IP或域名 26 | obfs = getAttr(nd, 'obfs') # 协议 27 | protocol = getAttr(nd, 'protocol') # 混淆 28 | group = getAttr(nd, 'group') # 节点组(机场) 29 | server_port = getAttr(nd, 'server_port') # 节点端口 30 | 31 | if checkObfs(obfs) and checkPro(protocol): 32 | node = [remarks, server, server_port, method, password, group] 33 | nodes.append(node) 34 | else: 35 | continue 36 | # pprint(nodes) 37 | return nodes 38 | 39 | 40 | def getAttr(ob, attr): 41 | # 得到节点属性 42 | if hasattr(ob, attr): 43 | at = getattr(ob, attr) 44 | else: 45 | at = None 46 | return at 47 | 48 | 49 | def checkObfs(str): 50 | # 检查是否为ss混淆 51 | if str == "plain" or str.split('_')[-1] == "compatible": 52 | return True 53 | else: 54 | return False 55 | 56 | 57 | def checkPro(str): 58 | # 检查是否为ss协议 59 | if str == "origin" or str.split('_')[-1] == "compatible": 60 | return True 61 | else: 62 | return False 63 | 64 | 65 | def getGroupNodes(group, file): 66 | # 得到某个group(机场)的所有节点 67 | # nodes = getallNodes(file) 68 | nodes = [] 69 | nodes_1 = getallNodes(file) 70 | for node in nodes_1: 71 | if node[-1] == group: 72 | nodes.append(node) 73 | return nodes 74 | # pass 75 | 76 | 77 | def setNodes(nodes): 78 | # 设置节点 79 | proxies = [] 80 | for node in nodes: 81 | name = node[0] 82 | server = node[1] 83 | port = node[2] 84 | cipher = node[3] 85 | pwd = node[4] 86 | proxy = "- { name: " + str( 87 | name).strip() + ", type: ss, server: " + str( 88 | server) + ", port: " + str(port) + ", cipher: " + str( 89 | cipher) + ", password: " + str(pwd) + " }\n" 90 | proxies.append(proxy) 91 | proxies.insert(0, '\nProxy:\n') 92 | return proxies 93 | 94 | 95 | def setPG(nodes): 96 | # 设置策略组 auto,Fallback-auto,Proxy 97 | proxy_names = [] 98 | for node in nodes: 99 | proxy_names.append(node[0]) 100 | # print(str(proxy_names)) 101 | auto = "- { name: 'auto', type: url-test, proxies: " + str( 102 | proxy_names 103 | ) + ", url: 'http://www.gstatic.com/generate_204', interval: 300 }\n" 104 | 105 | Fallback = "- { name: 'Fallback-auto', type: fallback, proxies: " + str( 106 | proxy_names 107 | ) + ", url: 'http://www.gstatic.com/generate_204', interval: 300 }\n" 108 | 109 | Proxy = "- { name: 'Proxy', type: select, proxies: " + str( 110 | proxy_names) + " }\n" 111 | ProxyGroup = ['\nProxy Group:\n', auto, Fallback, Proxy] 112 | # ProxyGroup.insert(0, 'Proxy Group:\n') 113 | return ProxyGroup 114 | 115 | 116 | def getClash(nodes): 117 | with open("./General.yml", "r") as f: 118 | gener = f.read() 119 | with open("./clash.yml", "w") as f: 120 | f.writelines(gener) 121 | 122 | info = setNodes(nodes) + setPG(nodes) 123 | with open("./clash.yml", "a") as f: 124 | f.writelines(info) 125 | 126 | with open("./rules.yml", "r") as f: 127 | rules = f.read() 128 | with open("./clash.yml", "a") as f: 129 | f.writelines(rules) 130 | 131 | 132 | if __name__ == "__main__": 133 | # 请设置协议:origin,混淆方式:plain,或自行修改代码 134 | file = "./export.json" # ss本地配置文件 135 | nodes = getallNodes(file) 136 | # nodes = getGroupNodes("MySSR", file) # 自行修改为所需group即可 137 | # 两种nodes获取方式。第一种获取json中的所有节点;第二种获取json中指定机场的节点 138 | 139 | getClash(nodes) -------------------------------------------------------------------------------- /SS_clash(from ss Local configuration file)/export.json: -------------------------------------------------------------------------------- 1 | { 2 | "random": false, 3 | "authPass": null, 4 | "useOnlinePac": false, 5 | "TTL": 0, 6 | "global": false, 7 | "reconnectTimes": 3, 8 | "index": 0, 9 | "proxyType": 0, 10 | "proxyHost": null, 11 | "authUser": null, 12 | "proxyAuthPass": null, 13 | "isDefault": false, 14 | "pacUrl": null, 15 | "configs": [{ 16 | "enable": true, 17 | "password": "12345", 18 | "method": "chacha20-ietf", 19 | "remarks": "AliYun", 20 | "server": "8.8.8.8", 21 | "obfs": "plain", 22 | "protocol": "origin", 23 | "server_port": 80, 24 | "remarks_base64": "QWxpWXVu" 25 | }, 26 | { 27 | "obfsparam": "ceb2b1236.cloudflare.com", 28 | "enable": true, 29 | "server_port": 80, 30 | "protocol": "auth_chain_a", 31 | "server": "8.8.8.8", 32 | "remarks_base64": "", 33 | "password": "12345", 34 | "group": "MySSR", 35 | "obfs": "http_simple", 36 | "protocolparam": "", 37 | "remarks": "沪港 A", 38 | "method": "chacha20" 39 | }, 40 | { 41 | "enable": true, 42 | "password": "12345", 43 | "method": "chacha20-ietf", 44 | "remarks": "沪港 B", 45 | "server": "8.8.8.8", 46 | "obfs": "plain", 47 | "protocol": "origin", 48 | "obfsparam": "cloudflare.com", 49 | "group": "MySSR", 50 | "server_port": 80, 51 | "remarks_base64": "" 52 | } 53 | ], 54 | "proxyPort": 0, 55 | "randomAlgorithm": 0, 56 | "proxyEnable": false, 57 | "enabled": true, 58 | "autoban": false, 59 | "proxyAuthUser": null, 60 | "shareOverLan": false, 61 | "localPort": 1080 62 | } -------------------------------------------------------------------------------- /SS_clash(from ss Local configuration file)/rules.yml: -------------------------------------------------------------------------------- 1 | Rule: 2 | # Apple 3 | - DOMAIN,hls.itunes.apple.com,Proxy 4 | - DOMAIN,itunes.apple.com,Proxy 5 | - DOMAIN-SUFFIX,digicert.com,DIRECT 6 | - DOMAIN-SUFFIX,icloud.com,DIRECT 7 | - DOMAIN-SUFFIX,icloud-content.com,DIRECT 8 | - DOMAIN-SUFFIX,mzstatic.com,DIRECT 9 | - DOMAIN-SUFFIX,akadns.net,DIRECT 10 | - DOMAIN-SUFFIX,aaplimg.com,DIRECT 11 | - DOMAIN-SUFFIX,cdn-apple.com,DIRECT 12 | - DOMAIN-SUFFIX,apple.com,DIRECT 13 | #- DOMAIN,e.crashlytics.com,REJECT //注释此选项有助于大多数App开发者分析崩溃信息;如果您拒绝一切崩溃数据统计、搜集,请取消 # 注释。 14 | 15 | 16 | # 自定义规则 17 | ## 您可以在此处插入您补充的自定义规则 18 | 19 | # 国内网站 20 | - DOMAIN-SUFFIX,cn,DIRECT 21 | - DOMAIN-KEYWORD,-cn,DIRECT 22 | 23 | - DOMAIN-SUFFIX,126.com,DIRECT 24 | - DOMAIN-SUFFIX,126.net,DIRECT 25 | - DOMAIN-SUFFIX,127.net,DIRECT 26 | - DOMAIN-SUFFIX,163.com,DIRECT 27 | - DOMAIN-SUFFIX,360buyimg.com,DIRECT 28 | - DOMAIN-SUFFIX,36kr.com,DIRECT 29 | - DOMAIN-SUFFIX,acfun.tv,DIRECT 30 | - DOMAIN-SUFFIX,air-matters.com,DIRECT 31 | - DOMAIN-SUFFIX,aixifan.com,DIRECT 32 | - DOMAIN-SUFFIX,akamaized.net,DIRECT 33 | - DOMAIN-KEYWORD,alicdn,DIRECT 34 | - DOMAIN-KEYWORD,alipay,DIRECT 35 | - DOMAIN-KEYWORD,taobao,DIRECT 36 | - DOMAIN-SUFFIX,amap.com,DIRECT 37 | - DOMAIN-SUFFIX,autonavi.com,DIRECT 38 | - DOMAIN-KEYWORD,baidu,DIRECT 39 | - DOMAIN-SUFFIX,bdimg.com,DIRECT 40 | - DOMAIN-SUFFIX,bdstatic.com,DIRECT 41 | - DOMAIN-SUFFIX,bilibili.com,DIRECT 42 | - DOMAIN-SUFFIX,caiyunapp.com,DIRECT 43 | - DOMAIN-SUFFIX,clouddn.com,DIRECT 44 | - DOMAIN-SUFFIX,cnbeta.com,DIRECT 45 | - DOMAIN-SUFFIX,cnbetacdn.com,DIRECT 46 | - DOMAIN-SUFFIX,cootekservice.com,DIRECT 47 | - DOMAIN-SUFFIX,csdn.net,DIRECT 48 | - DOMAIN-SUFFIX,ctrip.com,DIRECT 49 | - DOMAIN-SUFFIX,dgtle.com,DIRECT 50 | - DOMAIN-SUFFIX,dianping.com,DIRECT 51 | - DOMAIN-SUFFIX,douban.com,DIRECT 52 | - DOMAIN-SUFFIX,doubanio.com,DIRECT 53 | - DOMAIN-SUFFIX,duokan.com,DIRECT 54 | - DOMAIN-SUFFIX,easou.com,DIRECT 55 | - DOMAIN-SUFFIX,ele.me,DIRECT 56 | - DOMAIN-SUFFIX,feng.com,DIRECT 57 | - DOMAIN-SUFFIX,fir.im,DIRECT 58 | - DOMAIN-SUFFIX,frdic.com,DIRECT 59 | - DOMAIN-SUFFIX,g-cores.com,DIRECT 60 | - DOMAIN-SUFFIX,godic.net,DIRECT 61 | - DOMAIN-SUFFIX,gtimg.com,DIRECT 62 | - DOMAIN,cdn.hockeyapp.net,DIRECT 63 | - DOMAIN-SUFFIX,hongxiu.com,DIRECT 64 | - DOMAIN-SUFFIX,hxcdn.net,DIRECT 65 | - DOMAIN-SUFFIX,iciba.com,DIRECT 66 | - DOMAIN-SUFFIX,ifeng.com,DIRECT 67 | - DOMAIN-SUFFIX,ifengimg.com,DIRECT 68 | - DOMAIN-SUFFIX,ipip.net,DIRECT 69 | - DOMAIN-SUFFIX,iqiyi.com,DIRECT 70 | - DOMAIN-SUFFIX,jd.com,DIRECT 71 | - DOMAIN-SUFFIX,jianshu.com,DIRECT 72 | - DOMAIN-SUFFIX,knewone.com,DIRECT 73 | - DOMAIN-SUFFIX,le.com,DIRECT 74 | - DOMAIN-SUFFIX,lecloud.com,DIRECT 75 | - DOMAIN-SUFFIX,lemicp.com,DIRECT 76 | - DOMAIN-SUFFIX,licdn.com,DIRECT 77 | - DOMAIN-SUFFIX,linkedin.com,DIRECT 78 | - DOMAIN-SUFFIX,luoo.net,DIRECT 79 | - DOMAIN-SUFFIX,meituan.com,DIRECT 80 | - DOMAIN-SUFFIX,meituan.net,DIRECT 81 | - DOMAIN-SUFFIX,mi.com,DIRECT 82 | - DOMAIN-SUFFIX,miaopai.com,DIRECT 83 | - DOMAIN-SUFFIX,microsoft.com,DIRECT 84 | - DOMAIN-SUFFIX,microsoftonline.com,DIRECT 85 | - DOMAIN-SUFFIX,miui.com,DIRECT 86 | - DOMAIN-SUFFIX,miwifi.com,DIRECT 87 | - DOMAIN-SUFFIX,mob.com,DIRECT 88 | - DOMAIN-SUFFIX,netease.com,DIRECT 89 | - DOMAIN-SUFFIX,office.com,DIRECT 90 | - DOMAIN-SUFFIX,office365.com,DIRECT 91 | - DOMAIN-KEYWORD,officecdn,DIRECT 92 | - DOMAIN-SUFFIX,oschina.net,DIRECT 93 | - DOMAIN-SUFFIX,ppsimg.com,DIRECT 94 | - DOMAIN-SUFFIX,pstatp.com,DIRECT 95 | - DOMAIN-SUFFIX,qcloud.com,DIRECT 96 | - DOMAIN-SUFFIX,qdaily.com,DIRECT 97 | - DOMAIN-SUFFIX,qdmm.com,DIRECT 98 | - DOMAIN-SUFFIX,qhimg.com,DIRECT 99 | - DOMAIN-SUFFIX,qhres.com,DIRECT 100 | - DOMAIN-SUFFIX,qidian.com,DIRECT 101 | - DOMAIN-SUFFIX,qihucdn.com,DIRECT 102 | - DOMAIN-SUFFIX,qiniu.com,DIRECT 103 | - DOMAIN-SUFFIX,qiniucdn.com,DIRECT 104 | - DOMAIN-SUFFIX,qiyipic.com,DIRECT 105 | - DOMAIN-SUFFIX,qq.com,DIRECT 106 | - DOMAIN-SUFFIX,qqurl.com,DIRECT 107 | - DOMAIN-SUFFIX,rarbg.to,DIRECT 108 | - DOMAIN-SUFFIX,ruguoapp.com,DIRECT 109 | - DOMAIN-SUFFIX,segmentfault.com,DIRECT 110 | - DOMAIN-SUFFIX,sinaapp.com,DIRECT 111 | - DOMAIN-SUFFIX,smzdm.com,DIRECT 112 | - DOMAIN-SUFFIX,sogou.com,DIRECT 113 | - DOMAIN-SUFFIX,sogoucdn.com,DIRECT 114 | - DOMAIN-SUFFIX,sohu.com,DIRECT 115 | - DOMAIN-SUFFIX,soku.com,DIRECT 116 | - DOMAIN-SUFFIX,speedtest.net,DIRECT 117 | - DOMAIN-SUFFIX,sspai.com,DIRECT 118 | - DOMAIN-SUFFIX,suning.com,DIRECT 119 | - DOMAIN-SUFFIX,taobao.com,DIRECT 120 | - DOMAIN-SUFFIX,tenpay.com,DIRECT 121 | - DOMAIN-SUFFIX,tmall.com,DIRECT 122 | - DOMAIN-SUFFIX,tudou.com,DIRECT 123 | - DOMAIN-SUFFIX,umetrip.com,DIRECT 124 | - DOMAIN-SUFFIX,upaiyun.com,DIRECT 125 | - DOMAIN-SUFFIX,upyun.com,DIRECT 126 | - DOMAIN-SUFFIX,v2ex.com,DIRECT 127 | - DOMAIN-SUFFIX,veryzhun.com,DIRECT 128 | - DOMAIN-SUFFIX,weather.com,DIRECT 129 | - DOMAIN-SUFFIX,weibo.com,DIRECT 130 | - DOMAIN-SUFFIX,xiami.com,DIRECT 131 | - DOMAIN-SUFFIX,xiami.net,DIRECT 132 | - DOMAIN-SUFFIX,xiaomicp.com,DIRECT 133 | - DOMAIN-SUFFIX,ximalaya.com,DIRECT 134 | - DOMAIN-SUFFIX,xmcdn.com,DIRECT 135 | - DOMAIN-SUFFIX,xunlei.com,DIRECT 136 | - DOMAIN-SUFFIX,yhd.com,DIRECT 137 | - DOMAIN-SUFFIX,yihaodianimg.com,DIRECT 138 | - DOMAIN-SUFFIX,yinxiang.com,DIRECT 139 | - DOMAIN-SUFFIX,ykimg.com,DIRECT 140 | - DOMAIN-SUFFIX,youdao.com,DIRECT 141 | - DOMAIN-SUFFIX,youku.com,DIRECT 142 | - DOMAIN-SUFFIX,zealer.com,DIRECT 143 | - DOMAIN-SUFFIX,zhihu.com,DIRECT 144 | - DOMAIN-SUFFIX,zhimg.com,DIRECT 145 | - DOMAIN-SUFFIX,zimuzu.tv,DIRECT 146 | 147 | # 抗 DNS 污染 148 | - DOMAIN-KEYWORD,amazon,Proxy 149 | - DOMAIN-KEYWORD,google,Proxy 150 | - DOMAIN-KEYWORD,gmail,Proxy 151 | - DOMAIN-KEYWORD,youtube,Proxy 152 | - DOMAIN-KEYWORD,facebook,Proxy 153 | - DOMAIN-SUFFIX,fb.me,Proxy 154 | - DOMAIN-SUFFIX,fbcdn.net,Proxy 155 | - DOMAIN-KEYWORD,twitter,Proxy 156 | - DOMAIN-KEYWORD,instagram,Proxy 157 | - DOMAIN-KEYWORD,dropbox,Proxy 158 | - DOMAIN-SUFFIX,twimg.com,Proxy 159 | - DOMAIN-KEYWORD,blogspot,Proxy 160 | - DOMAIN-SUFFIX,youtu.be,Proxy 161 | - DOMAIN-KEYWORD,whatsapp,Proxy 162 | 163 | # 常见广告域名屏蔽 164 | - DOMAIN-KEYWORD,admarvel,REJECT 165 | - DOMAIN-KEYWORD,admaster,REJECT 166 | - DOMAIN-KEYWORD,adsage,REJECT 167 | - DOMAIN-KEYWORD,adsmogo,REJECT 168 | - DOMAIN-KEYWORD,adsrvmedia,REJECT 169 | - DOMAIN-KEYWORD,adwords,REJECT 170 | - DOMAIN-KEYWORD,adservice,REJECT 171 | - DOMAIN-KEYWORD,domob,REJECT 172 | - DOMAIN-KEYWORD,duomeng,REJECT 173 | - DOMAIN-KEYWORD,dwtrack,REJECT 174 | - DOMAIN-KEYWORD,guanggao,REJECT 175 | - DOMAIN-KEYWORD,lianmeng,REJECT 176 | - DOMAIN-KEYWORD,omgmta,REJECT 177 | - DOMAIN-KEYWORD,openx,REJECT 178 | - DOMAIN-KEYWORD,partnerad,REJECT 179 | - DOMAIN-KEYWORD,pingfore,REJECT 180 | - DOMAIN-KEYWORD,supersonicads,REJECT 181 | - DOMAIN-KEYWORD,tracking,REJECT 182 | - DOMAIN-KEYWORD,uedas,REJECT 183 | - DOMAIN-KEYWORD,umeng,REJECT 184 | - DOMAIN-KEYWORD,usage,REJECT 185 | - DOMAIN-KEYWORD,wlmonitor,REJECT 186 | - DOMAIN-KEYWORD,zjtoolbar,REJECT 187 | 188 | # 国外网站 189 | - DOMAIN-SUFFIX,9to5mac.com,Proxy 190 | - DOMAIN-SUFFIX,abpchina.org,Proxy 191 | - DOMAIN-SUFFIX,adblockplus.org,Proxy 192 | - DOMAIN-SUFFIX,adobe.com,Proxy 193 | - DOMAIN-SUFFIX,alfredapp.com,Proxy 194 | - DOMAIN-SUFFIX,amplitude.com,Proxy 195 | - DOMAIN-SUFFIX,ampproject.org,Proxy 196 | - DOMAIN-SUFFIX,android.com,Proxy 197 | - DOMAIN-SUFFIX,angularjs.org,Proxy 198 | - DOMAIN-SUFFIX,aolcdn.com,Proxy 199 | - DOMAIN-SUFFIX,apkpure.com,Proxy 200 | - DOMAIN-SUFFIX,appledaily.com,Proxy 201 | - DOMAIN-SUFFIX,appshopper.com,Proxy 202 | - DOMAIN-SUFFIX,appspot.com,Proxy 203 | - DOMAIN-SUFFIX,arcgis.com,Proxy 204 | - DOMAIN-SUFFIX,archive.org,Proxy 205 | - DOMAIN-SUFFIX,armorgames.com,Proxy 206 | - DOMAIN-SUFFIX,aspnetcdn.com,Proxy 207 | - DOMAIN-SUFFIX,att.com,Proxy 208 | - DOMAIN-SUFFIX,awsstatic.com,Proxy 209 | - DOMAIN-SUFFIX,azureedge.net,Proxy 210 | - DOMAIN-SUFFIX,azurewebsites.net,Proxy 211 | - DOMAIN-SUFFIX,bing.com,Proxy 212 | - DOMAIN-SUFFIX,bintray.com,Proxy 213 | - DOMAIN-SUFFIX,bit.com,Proxy 214 | - DOMAIN-SUFFIX,bit.ly,Proxy 215 | - DOMAIN-SUFFIX,bitbucket.org,Proxy 216 | - DOMAIN-SUFFIX,bjango.com,Proxy 217 | - DOMAIN-SUFFIX,bkrtx.com,Proxy 218 | - DOMAIN-SUFFIX,blog.com,Proxy 219 | - DOMAIN-SUFFIX,blogcdn.com,Proxy 220 | - DOMAIN-SUFFIX,blogger.com,Proxy 221 | - DOMAIN-SUFFIX,blogsmithmedia.com,Proxy 222 | - DOMAIN-SUFFIX,blogspot.com,Proxy 223 | - DOMAIN-SUFFIX,blogspot.hk,Proxy 224 | - DOMAIN-SUFFIX,bloomberg.com,Proxy 225 | - DOMAIN-SUFFIX,box.com,Proxy 226 | - DOMAIN-SUFFIX,box.net,Proxy 227 | - DOMAIN-SUFFIX,cachefly.net,Proxy 228 | - DOMAIN-SUFFIX,chromium.org,Proxy 229 | - DOMAIN-SUFFIX,cl.ly,Proxy 230 | - DOMAIN-SUFFIX,cloudflare.com,Proxy 231 | - DOMAIN-SUFFIX,cloudfront.net,Proxy 232 | - DOMAIN-SUFFIX,cloudmagic.com,Proxy 233 | - DOMAIN-SUFFIX,cmail19.com,Proxy 234 | - DOMAIN-SUFFIX,cnet.com,Proxy 235 | - DOMAIN-SUFFIX,cocoapods.org,Proxy 236 | - DOMAIN-SUFFIX,comodoca.com,Proxy 237 | - DOMAIN-SUFFIX,crashlytics.com,Proxy 238 | - DOMAIN-SUFFIX,culturedcode.com,Proxy 239 | - DOMAIN-SUFFIX,d.pr,Proxy 240 | - DOMAIN-SUFFIX,danilo.to,Proxy 241 | - DOMAIN-SUFFIX,dayone.me,Proxy 242 | - DOMAIN-SUFFIX,db.tt,Proxy 243 | - DOMAIN-SUFFIX,deskconnect.com,Proxy 244 | - DOMAIN-SUFFIX,disq.us,Proxy 245 | - DOMAIN-SUFFIX,disqus.com,Proxy 246 | - DOMAIN-SUFFIX,disquscdn.com,Proxy 247 | - DOMAIN-SUFFIX,dnsimple.com,Proxy 248 | - DOMAIN-SUFFIX,docker.com,Proxy 249 | - DOMAIN-SUFFIX,dribbble.com,Proxy 250 | - DOMAIN-SUFFIX,droplr.com,Proxy 251 | - DOMAIN-SUFFIX,duckduckgo.com,Proxy 252 | - DOMAIN-SUFFIX,dueapp.com,Proxy 253 | - DOMAIN-SUFFIX,dytt8.net,Proxy 254 | - DOMAIN-SUFFIX,edgecastcdn.net,Proxy 255 | - DOMAIN-SUFFIX,edgekey.net,Proxy 256 | - DOMAIN-SUFFIX,edgesuite.net,Proxy 257 | - DOMAIN-SUFFIX,engadget.com,Proxy 258 | - DOMAIN-SUFFIX,entrust.net,Proxy 259 | - DOMAIN-SUFFIX,eurekavpt.com,Proxy 260 | - DOMAIN-SUFFIX,evernote.com,Proxy 261 | - DOMAIN-SUFFIX,fabric.io,Proxy 262 | - DOMAIN-SUFFIX,fast.com,Proxy 263 | - DOMAIN-SUFFIX,fastly.net,Proxy 264 | - DOMAIN-SUFFIX,fc2.com,Proxy 265 | - DOMAIN-SUFFIX,feedburner.com,Proxy 266 | - DOMAIN-SUFFIX,feedly.com,Proxy 267 | - DOMAIN-SUFFIX,feedsportal.com,Proxy 268 | - DOMAIN-SUFFIX,fiftythree.com,Proxy 269 | - DOMAIN-SUFFIX,firebaseio.com,Proxy 270 | - DOMAIN-SUFFIX,flexibits.com,Proxy 271 | - DOMAIN-SUFFIX,flickr.com,Proxy 272 | - DOMAIN-SUFFIX,flipboard.com,Proxy 273 | - DOMAIN-SUFFIX,g.co,Proxy 274 | - DOMAIN-SUFFIX,gabia.net,Proxy 275 | - DOMAIN-SUFFIX,geni.us,Proxy 276 | - DOMAIN-SUFFIX,gfx.ms,Proxy 277 | - DOMAIN-SUFFIX,ggpht.com,Proxy 278 | - DOMAIN-SUFFIX,ghostnoteapp.com,Proxy 279 | - DOMAIN-SUFFIX,git.io,Proxy 280 | - DOMAIN-KEYWORD,github,Proxy 281 | - DOMAIN-SUFFIX,globalsign.com,Proxy 282 | - DOMAIN-SUFFIX,gmodules.com,Proxy 283 | - DOMAIN-SUFFIX,godaddy.com,Proxy 284 | - DOMAIN-SUFFIX,golang.org,Proxy 285 | - DOMAIN-SUFFIX,gongm.in,Proxy 286 | - DOMAIN-SUFFIX,goo.gl,Proxy 287 | - DOMAIN-SUFFIX,goodreaders.com,Proxy 288 | - DOMAIN-SUFFIX,goodreads.com,Proxy 289 | - DOMAIN-SUFFIX,gravatar.com,Proxy 290 | - DOMAIN-SUFFIX,gstatic.com,Proxy 291 | - DOMAIN-SUFFIX,gvt0.com,Proxy 292 | - DOMAIN-SUFFIX,hockeyapp.net,Proxy 293 | - DOMAIN-SUFFIX,hotmail.com,Proxy 294 | - DOMAIN-SUFFIX,icons8.com,Proxy 295 | - DOMAIN-SUFFIX,ift.tt,Proxy 296 | - DOMAIN-SUFFIX,ifttt.com,Proxy 297 | - DOMAIN-SUFFIX,iherb.com,Proxy 298 | - DOMAIN-SUFFIX,imageshack.us,Proxy 299 | - DOMAIN-SUFFIX,img.ly,Proxy 300 | - DOMAIN-SUFFIX,imgur.com,Proxy 301 | - DOMAIN-SUFFIX,imore.com,Proxy 302 | - DOMAIN-SUFFIX,instapaper.com,Proxy 303 | - DOMAIN-SUFFIX,ipn.li,Proxy 304 | - DOMAIN-SUFFIX,is.gd,Proxy 305 | - DOMAIN-SUFFIX,issuu.com,Proxy 306 | - DOMAIN-SUFFIX,itgonglun.com,Proxy 307 | - DOMAIN-SUFFIX,itun.es,Proxy 308 | - DOMAIN-SUFFIX,ixquick.com,Proxy 309 | - DOMAIN-SUFFIX,j.mp,Proxy 310 | - DOMAIN-SUFFIX,js.revsci.net,Proxy 311 | - DOMAIN-SUFFIX,jshint.com,Proxy 312 | - DOMAIN-SUFFIX,jtvnw.net,Proxy 313 | - DOMAIN-SUFFIX,justgetflux.com,Proxy 314 | - DOMAIN-SUFFIX,kat.cr,Proxy 315 | - DOMAIN-SUFFIX,klip.me,Proxy 316 | - DOMAIN-SUFFIX,libsyn.com,Proxy 317 | - DOMAIN-SUFFIX,linode.com,Proxy 318 | - DOMAIN-SUFFIX,lithium.com,Proxy 319 | - DOMAIN-SUFFIX,littlehj.com,Proxy 320 | - DOMAIN-SUFFIX,live.com,Proxy 321 | - DOMAIN-SUFFIX,live.net,Proxy 322 | - DOMAIN-SUFFIX,livefilestore.com,Proxy 323 | - DOMAIN-SUFFIX,llnwd.net,Proxy 324 | - DOMAIN-SUFFIX,macid.co,Proxy 325 | - DOMAIN-SUFFIX,macromedia.com,Proxy 326 | - DOMAIN-SUFFIX,macrumors.com,Proxy 327 | - DOMAIN-SUFFIX,mashable.com,Proxy 328 | - DOMAIN-SUFFIX,mathjax.org,Proxy 329 | - DOMAIN-SUFFIX,medium.com,Proxy 330 | - DOMAIN-SUFFIX,mega.co.nz,Proxy 331 | - DOMAIN-SUFFIX,mega.nz,Proxy 332 | - DOMAIN-SUFFIX,megaupload.com,Proxy 333 | - DOMAIN-SUFFIX,microsofttranslator.com,Proxy 334 | - DOMAIN-SUFFIX,mindnode.com,Proxy 335 | - DOMAIN-SUFFIX,mobile01.com,Proxy 336 | - DOMAIN-SUFFIX,modmyi.com,Proxy 337 | - DOMAIN-SUFFIX,msedge.net,Proxy 338 | - DOMAIN-SUFFIX,myfontastic.com,Proxy 339 | - DOMAIN-SUFFIX,name.com,Proxy 340 | - DOMAIN-SUFFIX,nextmedia.com,Proxy 341 | - DOMAIN-SUFFIX,nsstatic.net,Proxy 342 | - DOMAIN-SUFFIX,nssurge.com,Proxy 343 | - DOMAIN-SUFFIX,nyt.com,Proxy 344 | - DOMAIN-SUFFIX,nytimes.com,Proxy 345 | - DOMAIN-SUFFIX,omnigroup.com,Proxy 346 | - DOMAIN-SUFFIX,onedrive.com,Proxy 347 | - DOMAIN-SUFFIX,onenote.com,Proxy 348 | - DOMAIN-SUFFIX,ooyala.com,Proxy 349 | - DOMAIN-SUFFIX,openvpn.net,Proxy 350 | - DOMAIN-SUFFIX,openwrt.org,Proxy 351 | - DOMAIN-SUFFIX,orkut.com,Proxy 352 | - DOMAIN-SUFFIX,osxdaily.com,Proxy 353 | - DOMAIN-SUFFIX,outlook.com,Proxy 354 | - DOMAIN-SUFFIX,ow.ly,Proxy 355 | - DOMAIN-SUFFIX,paddleapi.com,Proxy 356 | - DOMAIN-SUFFIX,parallels.com,Proxy 357 | - DOMAIN-SUFFIX,parse.com,Proxy 358 | - DOMAIN-SUFFIX,pdfexpert.com,Proxy 359 | - DOMAIN-SUFFIX,periscope.tv,Proxy 360 | - DOMAIN-SUFFIX,pinboard.in,Proxy 361 | - DOMAIN-SUFFIX,pinterest.com,Proxy 362 | - DOMAIN-SUFFIX,pixelmator.com,Proxy 363 | - DOMAIN-SUFFIX,pixiv.net,Proxy 364 | - DOMAIN-SUFFIX,playpcesor.com,Proxy 365 | - DOMAIN-SUFFIX,playstation.com,Proxy 366 | - DOMAIN-SUFFIX,playstation.com.hk,Proxy 367 | - DOMAIN-SUFFIX,playstation.net,Proxy 368 | - DOMAIN-SUFFIX,playstationnetwork.com,Proxy 369 | - DOMAIN-SUFFIX,pushwoosh.com,Proxy 370 | - DOMAIN-SUFFIX,rime.im,Proxy 371 | - DOMAIN-SUFFIX,servebom.com,Proxy 372 | - DOMAIN-SUFFIX,sfx.ms,Proxy 373 | - DOMAIN-SUFFIX,shadowsocks.org,Proxy 374 | - DOMAIN-SUFFIX,sharethis.com,Proxy 375 | - DOMAIN-SUFFIX,shazam.com,Proxy 376 | - DOMAIN-SUFFIX,skype.com,Proxy 377 | - DOMAIN-SUFFIX,smartdnsProxy.com,Proxy 378 | - DOMAIN-SUFFIX,smartmailcloud.com,Proxy 379 | - DOMAIN-SUFFIX,sndcdn.com,Proxy 380 | - DOMAIN-SUFFIX,sony.com,Proxy 381 | - DOMAIN-SUFFIX,soundcloud.com,Proxy 382 | - DOMAIN-SUFFIX,sourceforge.net,Proxy 383 | - DOMAIN-SUFFIX,spotify.com,Proxy 384 | - DOMAIN-SUFFIX,squarespace.com,Proxy 385 | - DOMAIN-SUFFIX,sstatic.net,Proxy 386 | - DOMAIN-SUFFIX,st.luluku.pw,Proxy 387 | - DOMAIN-SUFFIX,stackoverflow.com,Proxy 388 | - DOMAIN-SUFFIX,startpage.com,Proxy 389 | - DOMAIN-SUFFIX,staticflickr.com,Proxy 390 | - DOMAIN-SUFFIX,steamcommunity.com,Proxy 391 | - DOMAIN-SUFFIX,symauth.com,Proxy 392 | - DOMAIN-SUFFIX,symcb.com,Proxy 393 | - DOMAIN-SUFFIX,symcd.com,Proxy 394 | - DOMAIN-SUFFIX,tapbots.com,Proxy 395 | - DOMAIN-SUFFIX,tapbots.net,Proxy 396 | - DOMAIN-SUFFIX,tdesktop.com,Proxy 397 | - DOMAIN-SUFFIX,techcrunch.com,Proxy 398 | - DOMAIN-SUFFIX,techsmith.com,Proxy 399 | - DOMAIN-SUFFIX,thepiratebay.org,Proxy 400 | - DOMAIN-SUFFIX,theverge.com,Proxy 401 | - DOMAIN-SUFFIX,time.com,Proxy 402 | - DOMAIN-SUFFIX,timeinc.net,Proxy 403 | - DOMAIN-SUFFIX,tiny.cc,Proxy 404 | - DOMAIN-SUFFIX,tinypic.com,Proxy 405 | - DOMAIN-SUFFIX,tmblr.co,Proxy 406 | - DOMAIN-SUFFIX,todoist.com,Proxy 407 | - DOMAIN-SUFFIX,trello.com,Proxy 408 | - DOMAIN-SUFFIX,trustasiassl.com,Proxy 409 | - DOMAIN-SUFFIX,tumblr.co,Proxy 410 | - DOMAIN-SUFFIX,tumblr.com,Proxy 411 | - DOMAIN-SUFFIX,tweetdeck.com,Proxy 412 | - DOMAIN-SUFFIX,tweetmarker.net,Proxy 413 | - DOMAIN-SUFFIX,twitch.tv,Proxy 414 | - DOMAIN-SUFFIX,txmblr.com,Proxy 415 | - DOMAIN-SUFFIX,typekit.net,Proxy 416 | - DOMAIN-SUFFIX,ubertags.com,Proxy 417 | - DOMAIN-SUFFIX,ublock.org,Proxy 418 | - DOMAIN-SUFFIX,ubnt.com,Proxy 419 | - DOMAIN-SUFFIX,ulyssesapp.com,Proxy 420 | - DOMAIN-SUFFIX,urchin.com,Proxy 421 | - DOMAIN-SUFFIX,usertrust.com,Proxy 422 | - DOMAIN-SUFFIX,v.gd,Proxy 423 | - DOMAIN-SUFFIX,vimeo.com,Proxy 424 | - DOMAIN-SUFFIX,vimeocdn.com,Proxy 425 | - DOMAIN-SUFFIX,vine.co,Proxy 426 | - DOMAIN-SUFFIX,vivaldi.com,Proxy 427 | - DOMAIN-SUFFIX,vox-cdn.com,Proxy 428 | - DOMAIN-SUFFIX,vsco.co,Proxy 429 | - DOMAIN-SUFFIX,vultr.com,Proxy 430 | - DOMAIN-SUFFIX,w.org,Proxy 431 | - DOMAIN-SUFFIX,w3schools.com,Proxy 432 | - DOMAIN-SUFFIX,webtype.com,Proxy 433 | - DOMAIN-SUFFIX,wikiwand.com,Proxy 434 | - DOMAIN-SUFFIX,wikileaks.org,Proxy 435 | - DOMAIN-SUFFIX,wikimedia.org,Proxy 436 | - DOMAIN-SUFFIX,wikipedia.com,Proxy 437 | - DOMAIN-SUFFIX,wikipedia.org,Proxy 438 | - DOMAIN-SUFFIX,windows.com,Proxy 439 | - DOMAIN-SUFFIX,windows.net,Proxy 440 | - DOMAIN-SUFFIX,wire.com,Proxy 441 | - DOMAIN-SUFFIX,wordpress.com,Proxy 442 | - DOMAIN-SUFFIX,workflowy.com,Proxy 443 | - DOMAIN-SUFFIX,wp.com,Proxy 444 | - DOMAIN-SUFFIX,wsj.com,Proxy 445 | - DOMAIN-SUFFIX,wsj.net,Proxy 446 | - DOMAIN-SUFFIX,xda-developers.com,Proxy 447 | - DOMAIN-SUFFIX,xeeno.com,Proxy 448 | - DOMAIN-SUFFIX,xiti.com,Proxy 449 | - DOMAIN-SUFFIX,yahoo.com,Proxy 450 | - DOMAIN-SUFFIX,yimg.com,Proxy 451 | - DOMAIN-SUFFIX,ying.com,Proxy 452 | - DOMAIN-SUFFIX,yoyo.org,Proxy 453 | - DOMAIN-SUFFIX,ytimg.com,Proxy 454 | 455 | # Telegram 456 | - DOMAIN-SUFFIX,telegra.ph,Proxy 457 | - DOMAIN-SUFFIX,telegram.org,Proxy 458 | 459 | - IP-CIDR,91.108.56.0/22,Proxy 460 | - IP-CIDR,91.108.4.0/22,Proxy 461 | - IP-CIDR,91.108.8.0/22,Proxy 462 | - IP-CIDR,109.239.140.0/24,Proxy 463 | - IP-CIDR,149.154.160.0/20,Proxy 464 | - IP-CIDR,149.154.164.0/22,Proxy 465 | 466 | # LAN 467 | - DOMAIN-SUFFIX,local,DIRECT 468 | - IP-CIDR,127.0.0.0/8,DIRECT 469 | - IP-CIDR,172.16.0.0/12,DIRECT 470 | - IP-CIDR,192.168.0.0/16,DIRECT 471 | - IP-CIDR,10.0.0.0/8,DIRECT 472 | - IP-CIDR,17.0.0.0/8,DIRECT 473 | - IP-CIDR,100.64.0.0/10,DIRECT 474 | 475 | # 最终规则 476 | - GEOIP,CN,DIRECT 477 | - MATCH,Proxy -------------------------------------------------------------------------------- /SS_clash(from ss subscription)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JRQLS/ToClash/e51c9ea2a2c0511e8d386afa8c9ced0a7e8e732c/SS_clash(from ss subscription)/.DS_Store -------------------------------------------------------------------------------- /SS_clash(from ss subscription)/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.linting.pylintEnabled": true 3 | } -------------------------------------------------------------------------------- /SS_clash(from ss subscription)/SS_clash.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # -*- coding: UTF-8 -*- 3 | import requests 4 | import base64 5 | 6 | 7 | def getBasefile(url): # 获取订阅链接加密文本 8 | try: 9 | html = requests.get(url) 10 | html.raise_for_status 11 | html.encoding = html.apparent_encoding 12 | return str(html.text) 13 | except: 14 | return "错误" 15 | 16 | 17 | def getAllLinks(url): # 从加密文本解析出所有ss链接 18 | links = getBasefile(url) 19 | result = decodeInfo(links) 20 | alllinks = result.split('\\n') 21 | if len(alllinks[-1]) < 10: 22 | alllinks.pop() 23 | return alllinks 24 | 25 | 26 | def getAllNodes(url): # 从ss链接汇总得到所有节点信息 27 | allnodes = [] 28 | links = getAllLinks(url) 29 | for ss in links: 30 | link = ss.split('//')[1].split("'")[0] 31 | # node = getNode(link) if ss.split(':')[0] == "ss" else getNodeR(link) 32 | if ss.split(':')[0] == "ss": 33 | node = getNode(link) 34 | allnodes.append(node) 35 | else: 36 | node = getNodeR(link) 37 | if checkNode(node): 38 | node = node[:-2] 39 | allnodes.append(node) 40 | else: 41 | continue 42 | return allnodes 43 | 44 | 45 | # def formatLink(link): 46 | # l1 = link.replace('-', '+') 47 | # l2 = l1.replace('_', '/') 48 | # return l2 49 | 50 | 51 | def getNode(link): # 从ss链接中得到节点信息 52 | info = decodeInfo(link) 53 | method = info.split(':')[0] 54 | pwd = info.split("@")[0].split(":")[1] 55 | server = info.split("@")[1].split(":")[0] 56 | port = info.split(':')[2] 57 | remark = server 58 | node = [remark, server, port, method, pwd] 59 | return node 60 | 61 | 62 | def getNodeR(link): # 从ssr链接中得到节点信息 63 | info = decodeInfo(link) 64 | pwd = decodeInfo(info.split('/')[0].split(':')[-1]).split("'")[1] 65 | server = info.split(':')[0].split("'")[1] 66 | port = info.split(':')[1] 67 | protocol = info.split(':')[2] 68 | method = info.split(':')[3] 69 | obfs = info.split(':')[4] 70 | remark = getName(info.split('&')[2].split('=')[1]) 71 | 72 | # print(server, port, method, pwd, protocol, obfs, remark) 73 | node = [remark, server, port, method, pwd, protocol, obfs] 74 | return node 75 | 76 | 77 | def getName(info): # 得到节点名称(有待合并) 78 | lens = len(info) 79 | # lenx = lens - (lens % 4 if lens % 4 else 4) 80 | if lens % 4 == 1: 81 | info = info + "===" 82 | elif lens % 4 == 2: 83 | info = info + "==" 84 | elif lens % 4 == 3: 85 | info = info + "=" 86 | result = base64.urlsafe_b64decode(info).decode('utf-8', errors='ignore') 87 | return result 88 | 89 | 90 | def checkNode(node): # 检查节点是否是ss节点 91 | obfs = node[6] 92 | pro = node[5] 93 | if checkObfs(obfs) and checkPro(pro): 94 | return True 95 | else: 96 | return False 97 | 98 | 99 | def checkObfs(str): # 检查是否为ss混淆 100 | if str == "plain" or str.split('_')[-1] == "compatible": 101 | return True 102 | else: 103 | return False 104 | 105 | 106 | def checkPro(str): # 检查是否为ss协议 107 | if str == "origin" or str.split('_')[-1] == "compatible": 108 | return True 109 | else: 110 | return False 111 | 112 | 113 | def decodeInfo(info): # 解码加密内容 114 | lens = len(info) 115 | if lens % 4 == 1: 116 | info = info + "===" 117 | elif lens % 4 == 2: 118 | info = info + "==" 119 | elif lens % 4 == 3: 120 | info = info + "=" 121 | result = str(base64.urlsafe_b64decode(info)) 122 | return result 123 | 124 | 125 | def setNodes(nodes): # 设置节点 126 | proxies = [] 127 | for node in nodes: 128 | name = node[0] 129 | server = node[1] 130 | port = node[2] 131 | cipher = node[3] 132 | pwd = node[4] 133 | proxy = "- { name: " + str( 134 | name).strip() + ", type: ss, server: " + str( 135 | server) + ", port: " + str(port) + ", cipher: " + str( 136 | cipher) + ", password: " + str(pwd) + " }\n" 137 | proxies.append(proxy) 138 | proxies.insert(0, '\nProxy:\n') 139 | return proxies 140 | 141 | 142 | def setPG(nodes): # 设置策略组 auto,Fallback-auto,Proxy 143 | proxy_names = [] 144 | for node in nodes: 145 | proxy_names.append(node[0]) 146 | auto = "- { name: 'auto', type: url-test, proxies: " + str( 147 | proxy_names 148 | ) + ", url: 'http://www.gstatic.com/generate_204', interval: 300 }\n" 149 | 150 | Fallback = "- { name: 'Fallback-auto', type: fallback, proxies: " + str( 151 | proxy_names 152 | ) + ", url: 'http://www.gstatic.com/generate_204', interval: 300 }\n" 153 | 154 | Proxy = "- { name: 'Proxy', type: select, proxies: " + str( 155 | proxy_names) + " }\n" 156 | ProxyGroup = ['\nProxy Group:\n', auto, Fallback, Proxy] 157 | # ProxyGroup.insert(0, 'Proxy Group:\n') 158 | return ProxyGroup 159 | 160 | 161 | def getClash(nodes): 162 | 163 | gener = getBasefile( 164 | 'https://raw.githubusercontent.com/JRQLS/ToClash/master/General.yml') 165 | with open("./clash.yml", "w") as f: 166 | f.writelines(gener) 167 | 168 | info = setNodes(nodes) + setPG(nodes) 169 | with open("./clash.yml", "a") as f: 170 | f.writelines(info) 171 | 172 | rules = getBasefile( 173 | 'https://raw.githubusercontent.com/JRQLS/ToClash/master/rules.yml') 174 | with open("./clash.yml", "a") as f: 175 | f.writelines(rules) 176 | 177 | 178 | if __name__ == "__main__": 179 | url = "https://jumpc.xyz/link/6fhH5kh5safO9y" 180 | nodes = getAllNodes(url) 181 | 182 | getClash(nodes) 183 | -------------------------------------------------------------------------------- /Surge_clash(local)/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JRQLS/ToClash/e51c9ea2a2c0511e8d386afa8c9ced0a7e8e732c/Surge_clash(local)/.DS_Store -------------------------------------------------------------------------------- /Surge_clash(local)/General.yml: -------------------------------------------------------------------------------- 1 | #---------------------------------------------------# 2 | ## 配置文件需要放置在 $HOME/.config/clash/config.yml 3 | ## 4 | #---------------------------------------------------# 5 | 6 | # HTTP 代理端口 7 | port: 7890 8 | 9 | # SOCKS5 代理端口 10 | socks-port: 7891 11 | 12 | # Linux 和 macOS 的 redir 代理端口 (如需使用此功能,请取消注释) 13 | # redir-port: 7892 14 | 15 | # 允许局域网的连接(可用来共享代理) 16 | allow-lan: false 17 | 18 | # 规则模式:Rule(规则) / Global(全局代理)/ Direct(全局直连) 19 | mode: Rule 20 | 21 | # 设置日志输出级别 (默认级别:silent,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。 22 | # 5 个级别:silent / info / warning / error / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。 23 | log-level: silent 24 | 25 | # clash 的 RESTful API 26 | external-controller: 127.0.0.1:9090 27 | 28 | # 您可以将静态网页资源(如 clash-dashboard)放置在一个目录中,clash 将会服务于 `${API}/ui` 29 | # 参数应填写配置目录的相对路径或绝对路径。 30 | # external-ui: folder 31 | 32 | # RESTful API 的口令 (可选) 33 | secret: "" 34 | 35 | dns: 36 | enable: true 37 | ipv6: false 38 | # listen: 0.0.0.0:53 39 | # enhanced-mode: redir-host 40 | nameserver: 41 | - 114.114.114.114 42 | - 223.5.5.5 43 | - tls://dns.rubyfish.cn:853 44 | 45 | fallback: # 与 nameserver 内的服务器列表同时发起请求,当规则符合 GEOIP 在 CN 以外时,fallback 列表内的域名服务器生效。 46 | - tls://dns.rubyfish.cn:853 47 | - tls://dns.google 48 | 49 | # clash DNS 请求逻辑: 50 | # (1) 当访问一个域名时, nameserver 与 fallback 列表内的所有服务器并发请求,得到域名对应的 IP 地址。 51 | # (2) clash 将选取 nameserver 列表内,解析最快的结果。 52 | # (3) 若解析结果中,IP 地址属于 国外,那么 clash 将选择 fallback 列表内,解析最快的结果。 53 | # 54 | # 因此,我在 nameserver 和 fallback 内都放置了无污染、解析速度较快的国内 DNS 服务器,以达到最快的解析速度。 55 | # 但是 fallback 列表内服务器会用在解析境外网站,为了结果绝对无污染,我仅保留了支持 DoT/DoH 的两个服务器。 56 | # 57 | # 注意: 58 | # (1) 如果您为了确保 DNS 解析结果无污染,请仅保留列表内以 tls:// 开头的 DNS 服务器,但是通常对于国内没有太大必要。 59 | # (2) 如果您不在乎可能解析到污染的结果,更加追求速度。请将 nameserver 列表的服务器插入至 fallback 列表内,并移除重复项。 -------------------------------------------------------------------------------- /Surge_clash(local)/rules.yml: -------------------------------------------------------------------------------- 1 | Rule: 2 | # Apple 3 | - DOMAIN,hls.itunes.apple.com,Proxy 4 | - DOMAIN,itunes.apple.com,Proxy 5 | - DOMAIN-SUFFIX,digicert.com,DIRECT 6 | - DOMAIN-SUFFIX,icloud.com,DIRECT 7 | - DOMAIN-SUFFIX,icloud-content.com,DIRECT 8 | - DOMAIN-SUFFIX,mzstatic.com,DIRECT 9 | - DOMAIN-SUFFIX,akadns.net,DIRECT 10 | - DOMAIN-SUFFIX,aaplimg.com,DIRECT 11 | - DOMAIN-SUFFIX,cdn-apple.com,DIRECT 12 | - DOMAIN-SUFFIX,apple.com,DIRECT 13 | #- DOMAIN,e.crashlytics.com,REJECT //注释此选项有助于大多数App开发者分析崩溃信息;如果您拒绝一切崩溃数据统计、搜集,请取消 # 注释。 14 | 15 | 16 | # 自定义规则 17 | ## 您可以在此处插入您补充的自定义规则 18 | 19 | # 国内网站 20 | - DOMAIN-SUFFIX,cn,DIRECT 21 | - DOMAIN-KEYWORD,-cn,DIRECT 22 | 23 | - DOMAIN-SUFFIX,126.com,DIRECT 24 | - DOMAIN-SUFFIX,126.net,DIRECT 25 | - DOMAIN-SUFFIX,127.net,DIRECT 26 | - DOMAIN-SUFFIX,163.com,DIRECT 27 | - DOMAIN-SUFFIX,360buyimg.com,DIRECT 28 | - DOMAIN-SUFFIX,36kr.com,DIRECT 29 | - DOMAIN-SUFFIX,acfun.tv,DIRECT 30 | - DOMAIN-SUFFIX,air-matters.com,DIRECT 31 | - DOMAIN-SUFFIX,aixifan.com,DIRECT 32 | - DOMAIN-SUFFIX,akamaized.net,DIRECT 33 | - DOMAIN-KEYWORD,alicdn,DIRECT 34 | - DOMAIN-KEYWORD,alipay,DIRECT 35 | - DOMAIN-KEYWORD,taobao,DIRECT 36 | - DOMAIN-SUFFIX,amap.com,DIRECT 37 | - DOMAIN-SUFFIX,autonavi.com,DIRECT 38 | - DOMAIN-KEYWORD,baidu,DIRECT 39 | - DOMAIN-SUFFIX,bdimg.com,DIRECT 40 | - DOMAIN-SUFFIX,bdstatic.com,DIRECT 41 | - DOMAIN-SUFFIX,bilibili.com,DIRECT 42 | - DOMAIN-SUFFIX,caiyunapp.com,DIRECT 43 | - DOMAIN-SUFFIX,clouddn.com,DIRECT 44 | - DOMAIN-SUFFIX,cnbeta.com,DIRECT 45 | - DOMAIN-SUFFIX,cnbetacdn.com,DIRECT 46 | - DOMAIN-SUFFIX,cootekservice.com,DIRECT 47 | - DOMAIN-SUFFIX,csdn.net,DIRECT 48 | - DOMAIN-SUFFIX,ctrip.com,DIRECT 49 | - DOMAIN-SUFFIX,dgtle.com,DIRECT 50 | - DOMAIN-SUFFIX,dianping.com,DIRECT 51 | - DOMAIN-SUFFIX,douban.com,DIRECT 52 | - DOMAIN-SUFFIX,doubanio.com,DIRECT 53 | - DOMAIN-SUFFIX,duokan.com,DIRECT 54 | - DOMAIN-SUFFIX,easou.com,DIRECT 55 | - DOMAIN-SUFFIX,ele.me,DIRECT 56 | - DOMAIN-SUFFIX,feng.com,DIRECT 57 | - DOMAIN-SUFFIX,fir.im,DIRECT 58 | - DOMAIN-SUFFIX,frdic.com,DIRECT 59 | - DOMAIN-SUFFIX,g-cores.com,DIRECT 60 | - DOMAIN-SUFFIX,godic.net,DIRECT 61 | - DOMAIN-SUFFIX,gtimg.com,DIRECT 62 | - DOMAIN,cdn.hockeyapp.net,DIRECT 63 | - DOMAIN-SUFFIX,hongxiu.com,DIRECT 64 | - DOMAIN-SUFFIX,hxcdn.net,DIRECT 65 | - DOMAIN-SUFFIX,iciba.com,DIRECT 66 | - DOMAIN-SUFFIX,ifeng.com,DIRECT 67 | - DOMAIN-SUFFIX,ifengimg.com,DIRECT 68 | - DOMAIN-SUFFIX,ipip.net,DIRECT 69 | - DOMAIN-SUFFIX,iqiyi.com,DIRECT 70 | - DOMAIN-SUFFIX,jd.com,DIRECT 71 | - DOMAIN-SUFFIX,jianshu.com,DIRECT 72 | - DOMAIN-SUFFIX,knewone.com,DIRECT 73 | - DOMAIN-SUFFIX,le.com,DIRECT 74 | - DOMAIN-SUFFIX,lecloud.com,DIRECT 75 | - DOMAIN-SUFFIX,lemicp.com,DIRECT 76 | - DOMAIN-SUFFIX,licdn.com,DIRECT 77 | - DOMAIN-SUFFIX,linkedin.com,DIRECT 78 | - DOMAIN-SUFFIX,luoo.net,DIRECT 79 | - DOMAIN-SUFFIX,meituan.com,DIRECT 80 | - DOMAIN-SUFFIX,meituan.net,DIRECT 81 | - DOMAIN-SUFFIX,mi.com,DIRECT 82 | - DOMAIN-SUFFIX,miaopai.com,DIRECT 83 | - DOMAIN-SUFFIX,microsoft.com,DIRECT 84 | - DOMAIN-SUFFIX,microsoftonline.com,DIRECT 85 | - DOMAIN-SUFFIX,miui.com,DIRECT 86 | - DOMAIN-SUFFIX,miwifi.com,DIRECT 87 | - DOMAIN-SUFFIX,mob.com,DIRECT 88 | - DOMAIN-SUFFIX,netease.com,DIRECT 89 | - DOMAIN-SUFFIX,office.com,DIRECT 90 | - DOMAIN-SUFFIX,office365.com,DIRECT 91 | - DOMAIN-KEYWORD,officecdn,DIRECT 92 | - DOMAIN-SUFFIX,oschina.net,DIRECT 93 | - DOMAIN-SUFFIX,ppsimg.com,DIRECT 94 | - DOMAIN-SUFFIX,pstatp.com,DIRECT 95 | - DOMAIN-SUFFIX,qcloud.com,DIRECT 96 | - DOMAIN-SUFFIX,qdaily.com,DIRECT 97 | - DOMAIN-SUFFIX,qdmm.com,DIRECT 98 | - DOMAIN-SUFFIX,qhimg.com,DIRECT 99 | - DOMAIN-SUFFIX,qhres.com,DIRECT 100 | - DOMAIN-SUFFIX,qidian.com,DIRECT 101 | - DOMAIN-SUFFIX,qihucdn.com,DIRECT 102 | - DOMAIN-SUFFIX,qiniu.com,DIRECT 103 | - DOMAIN-SUFFIX,qiniucdn.com,DIRECT 104 | - DOMAIN-SUFFIX,qiyipic.com,DIRECT 105 | - DOMAIN-SUFFIX,qq.com,DIRECT 106 | - DOMAIN-SUFFIX,qqurl.com,DIRECT 107 | - DOMAIN-SUFFIX,rarbg.to,DIRECT 108 | - DOMAIN-SUFFIX,ruguoapp.com,DIRECT 109 | - DOMAIN-SUFFIX,segmentfault.com,DIRECT 110 | - DOMAIN-SUFFIX,sinaapp.com,DIRECT 111 | - DOMAIN-SUFFIX,smzdm.com,DIRECT 112 | - DOMAIN-SUFFIX,sogou.com,DIRECT 113 | - DOMAIN-SUFFIX,sogoucdn.com,DIRECT 114 | - DOMAIN-SUFFIX,sohu.com,DIRECT 115 | - DOMAIN-SUFFIX,soku.com,DIRECT 116 | - DOMAIN-SUFFIX,speedtest.net,DIRECT 117 | - DOMAIN-SUFFIX,sspai.com,DIRECT 118 | - DOMAIN-SUFFIX,suning.com,DIRECT 119 | - DOMAIN-SUFFIX,taobao.com,DIRECT 120 | - DOMAIN-SUFFIX,tenpay.com,DIRECT 121 | - DOMAIN-SUFFIX,tmall.com,DIRECT 122 | - DOMAIN-SUFFIX,tudou.com,DIRECT 123 | - DOMAIN-SUFFIX,umetrip.com,DIRECT 124 | - DOMAIN-SUFFIX,upaiyun.com,DIRECT 125 | - DOMAIN-SUFFIX,upyun.com,DIRECT 126 | - DOMAIN-SUFFIX,v2ex.com,DIRECT 127 | - DOMAIN-SUFFIX,veryzhun.com,DIRECT 128 | - DOMAIN-SUFFIX,weather.com,DIRECT 129 | - DOMAIN-SUFFIX,weibo.com,DIRECT 130 | - DOMAIN-SUFFIX,xiami.com,DIRECT 131 | - DOMAIN-SUFFIX,xiami.net,DIRECT 132 | - DOMAIN-SUFFIX,xiaomicp.com,DIRECT 133 | - DOMAIN-SUFFIX,ximalaya.com,DIRECT 134 | - DOMAIN-SUFFIX,xmcdn.com,DIRECT 135 | - DOMAIN-SUFFIX,xunlei.com,DIRECT 136 | - DOMAIN-SUFFIX,yhd.com,DIRECT 137 | - DOMAIN-SUFFIX,yihaodianimg.com,DIRECT 138 | - DOMAIN-SUFFIX,yinxiang.com,DIRECT 139 | - DOMAIN-SUFFIX,ykimg.com,DIRECT 140 | - DOMAIN-SUFFIX,youdao.com,DIRECT 141 | - DOMAIN-SUFFIX,youku.com,DIRECT 142 | - DOMAIN-SUFFIX,zealer.com,DIRECT 143 | - DOMAIN-SUFFIX,zhihu.com,DIRECT 144 | - DOMAIN-SUFFIX,zhimg.com,DIRECT 145 | - DOMAIN-SUFFIX,zimuzu.tv,DIRECT 146 | 147 | # 抗 DNS 污染 148 | - DOMAIN-KEYWORD,amazon,Proxy 149 | - DOMAIN-KEYWORD,google,Proxy 150 | - DOMAIN-KEYWORD,gmail,Proxy 151 | - DOMAIN-KEYWORD,youtube,Proxy 152 | - DOMAIN-KEYWORD,facebook,Proxy 153 | - DOMAIN-SUFFIX,fb.me,Proxy 154 | - DOMAIN-SUFFIX,fbcdn.net,Proxy 155 | - DOMAIN-KEYWORD,twitter,Proxy 156 | - DOMAIN-KEYWORD,instagram,Proxy 157 | - DOMAIN-KEYWORD,dropbox,Proxy 158 | - DOMAIN-SUFFIX,twimg.com,Proxy 159 | - DOMAIN-KEYWORD,blogspot,Proxy 160 | - DOMAIN-SUFFIX,youtu.be,Proxy 161 | - DOMAIN-KEYWORD,whatsapp,Proxy 162 | 163 | # 常见广告域名屏蔽 164 | - DOMAIN-KEYWORD,admarvel,REJECT 165 | - DOMAIN-KEYWORD,admaster,REJECT 166 | - DOMAIN-KEYWORD,adsage,REJECT 167 | - DOMAIN-KEYWORD,adsmogo,REJECT 168 | - DOMAIN-KEYWORD,adsrvmedia,REJECT 169 | - DOMAIN-KEYWORD,adwords,REJECT 170 | - DOMAIN-KEYWORD,adservice,REJECT 171 | - DOMAIN-KEYWORD,domob,REJECT 172 | - DOMAIN-KEYWORD,duomeng,REJECT 173 | - DOMAIN-KEYWORD,dwtrack,REJECT 174 | - DOMAIN-KEYWORD,guanggao,REJECT 175 | - DOMAIN-KEYWORD,lianmeng,REJECT 176 | - DOMAIN-KEYWORD,omgmta,REJECT 177 | - DOMAIN-KEYWORD,openx,REJECT 178 | - DOMAIN-KEYWORD,partnerad,REJECT 179 | - DOMAIN-KEYWORD,pingfore,REJECT 180 | - DOMAIN-KEYWORD,supersonicads,REJECT 181 | - DOMAIN-KEYWORD,tracking,REJECT 182 | - DOMAIN-KEYWORD,uedas,REJECT 183 | - DOMAIN-KEYWORD,umeng,REJECT 184 | - DOMAIN-KEYWORD,usage,REJECT 185 | - DOMAIN-KEYWORD,wlmonitor,REJECT 186 | - DOMAIN-KEYWORD,zjtoolbar,REJECT 187 | 188 | # 国外网站 189 | - DOMAIN-SUFFIX,9to5mac.com,Proxy 190 | - DOMAIN-SUFFIX,abpchina.org,Proxy 191 | - DOMAIN-SUFFIX,adblockplus.org,Proxy 192 | - DOMAIN-SUFFIX,adobe.com,Proxy 193 | - DOMAIN-SUFFIX,alfredapp.com,Proxy 194 | - DOMAIN-SUFFIX,amplitude.com,Proxy 195 | - DOMAIN-SUFFIX,ampproject.org,Proxy 196 | - DOMAIN-SUFFIX,android.com,Proxy 197 | - DOMAIN-SUFFIX,angularjs.org,Proxy 198 | - DOMAIN-SUFFIX,aolcdn.com,Proxy 199 | - DOMAIN-SUFFIX,apkpure.com,Proxy 200 | - DOMAIN-SUFFIX,appledaily.com,Proxy 201 | - DOMAIN-SUFFIX,appshopper.com,Proxy 202 | - DOMAIN-SUFFIX,appspot.com,Proxy 203 | - DOMAIN-SUFFIX,arcgis.com,Proxy 204 | - DOMAIN-SUFFIX,archive.org,Proxy 205 | - DOMAIN-SUFFIX,armorgames.com,Proxy 206 | - DOMAIN-SUFFIX,aspnetcdn.com,Proxy 207 | - DOMAIN-SUFFIX,att.com,Proxy 208 | - DOMAIN-SUFFIX,awsstatic.com,Proxy 209 | - DOMAIN-SUFFIX,azureedge.net,Proxy 210 | - DOMAIN-SUFFIX,azurewebsites.net,Proxy 211 | - DOMAIN-SUFFIX,bing.com,Proxy 212 | - DOMAIN-SUFFIX,bintray.com,Proxy 213 | - DOMAIN-SUFFIX,bit.com,Proxy 214 | - DOMAIN-SUFFIX,bit.ly,Proxy 215 | - DOMAIN-SUFFIX,bitbucket.org,Proxy 216 | - DOMAIN-SUFFIX,bjango.com,Proxy 217 | - DOMAIN-SUFFIX,bkrtx.com,Proxy 218 | - DOMAIN-SUFFIX,blog.com,Proxy 219 | - DOMAIN-SUFFIX,blogcdn.com,Proxy 220 | - DOMAIN-SUFFIX,blogger.com,Proxy 221 | - DOMAIN-SUFFIX,blogsmithmedia.com,Proxy 222 | - DOMAIN-SUFFIX,blogspot.com,Proxy 223 | - DOMAIN-SUFFIX,blogspot.hk,Proxy 224 | - DOMAIN-SUFFIX,bloomberg.com,Proxy 225 | - DOMAIN-SUFFIX,box.com,Proxy 226 | - DOMAIN-SUFFIX,box.net,Proxy 227 | - DOMAIN-SUFFIX,cachefly.net,Proxy 228 | - DOMAIN-SUFFIX,chromium.org,Proxy 229 | - DOMAIN-SUFFIX,cl.ly,Proxy 230 | - DOMAIN-SUFFIX,cloudflare.com,Proxy 231 | - DOMAIN-SUFFIX,cloudfront.net,Proxy 232 | - DOMAIN-SUFFIX,cloudmagic.com,Proxy 233 | - DOMAIN-SUFFIX,cmail19.com,Proxy 234 | - DOMAIN-SUFFIX,cnet.com,Proxy 235 | - DOMAIN-SUFFIX,cocoapods.org,Proxy 236 | - DOMAIN-SUFFIX,comodoca.com,Proxy 237 | - DOMAIN-SUFFIX,crashlytics.com,Proxy 238 | - DOMAIN-SUFFIX,culturedcode.com,Proxy 239 | - DOMAIN-SUFFIX,d.pr,Proxy 240 | - DOMAIN-SUFFIX,danilo.to,Proxy 241 | - DOMAIN-SUFFIX,dayone.me,Proxy 242 | - DOMAIN-SUFFIX,db.tt,Proxy 243 | - DOMAIN-SUFFIX,deskconnect.com,Proxy 244 | - DOMAIN-SUFFIX,disq.us,Proxy 245 | - DOMAIN-SUFFIX,disqus.com,Proxy 246 | - DOMAIN-SUFFIX,disquscdn.com,Proxy 247 | - DOMAIN-SUFFIX,dnsimple.com,Proxy 248 | - DOMAIN-SUFFIX,docker.com,Proxy 249 | - DOMAIN-SUFFIX,dribbble.com,Proxy 250 | - DOMAIN-SUFFIX,droplr.com,Proxy 251 | - DOMAIN-SUFFIX,duckduckgo.com,Proxy 252 | - DOMAIN-SUFFIX,dueapp.com,Proxy 253 | - DOMAIN-SUFFIX,dytt8.net,Proxy 254 | - DOMAIN-SUFFIX,edgecastcdn.net,Proxy 255 | - DOMAIN-SUFFIX,edgekey.net,Proxy 256 | - DOMAIN-SUFFIX,edgesuite.net,Proxy 257 | - DOMAIN-SUFFIX,engadget.com,Proxy 258 | - DOMAIN-SUFFIX,entrust.net,Proxy 259 | - DOMAIN-SUFFIX,eurekavpt.com,Proxy 260 | - DOMAIN-SUFFIX,evernote.com,Proxy 261 | - DOMAIN-SUFFIX,fabric.io,Proxy 262 | - DOMAIN-SUFFIX,fast.com,Proxy 263 | - DOMAIN-SUFFIX,fastly.net,Proxy 264 | - DOMAIN-SUFFIX,fc2.com,Proxy 265 | - DOMAIN-SUFFIX,feedburner.com,Proxy 266 | - DOMAIN-SUFFIX,feedly.com,Proxy 267 | - DOMAIN-SUFFIX,feedsportal.com,Proxy 268 | - DOMAIN-SUFFIX,fiftythree.com,Proxy 269 | - DOMAIN-SUFFIX,firebaseio.com,Proxy 270 | - DOMAIN-SUFFIX,flexibits.com,Proxy 271 | - DOMAIN-SUFFIX,flickr.com,Proxy 272 | - DOMAIN-SUFFIX,flipboard.com,Proxy 273 | - DOMAIN-SUFFIX,g.co,Proxy 274 | - DOMAIN-SUFFIX,gabia.net,Proxy 275 | - DOMAIN-SUFFIX,geni.us,Proxy 276 | - DOMAIN-SUFFIX,gfx.ms,Proxy 277 | - DOMAIN-SUFFIX,ggpht.com,Proxy 278 | - DOMAIN-SUFFIX,ghostnoteapp.com,Proxy 279 | - DOMAIN-SUFFIX,git.io,Proxy 280 | - DOMAIN-KEYWORD,github,Proxy 281 | - DOMAIN-SUFFIX,globalsign.com,Proxy 282 | - DOMAIN-SUFFIX,gmodules.com,Proxy 283 | - DOMAIN-SUFFIX,godaddy.com,Proxy 284 | - DOMAIN-SUFFIX,golang.org,Proxy 285 | - DOMAIN-SUFFIX,gongm.in,Proxy 286 | - DOMAIN-SUFFIX,goo.gl,Proxy 287 | - DOMAIN-SUFFIX,goodreaders.com,Proxy 288 | - DOMAIN-SUFFIX,goodreads.com,Proxy 289 | - DOMAIN-SUFFIX,gravatar.com,Proxy 290 | - DOMAIN-SUFFIX,gstatic.com,Proxy 291 | - DOMAIN-SUFFIX,gvt0.com,Proxy 292 | - DOMAIN-SUFFIX,hockeyapp.net,Proxy 293 | - DOMAIN-SUFFIX,hotmail.com,Proxy 294 | - DOMAIN-SUFFIX,icons8.com,Proxy 295 | - DOMAIN-SUFFIX,ift.tt,Proxy 296 | - DOMAIN-SUFFIX,ifttt.com,Proxy 297 | - DOMAIN-SUFFIX,iherb.com,Proxy 298 | - DOMAIN-SUFFIX,imageshack.us,Proxy 299 | - DOMAIN-SUFFIX,img.ly,Proxy 300 | - DOMAIN-SUFFIX,imgur.com,Proxy 301 | - DOMAIN-SUFFIX,imore.com,Proxy 302 | - DOMAIN-SUFFIX,instapaper.com,Proxy 303 | - DOMAIN-SUFFIX,ipn.li,Proxy 304 | - DOMAIN-SUFFIX,is.gd,Proxy 305 | - DOMAIN-SUFFIX,issuu.com,Proxy 306 | - DOMAIN-SUFFIX,itgonglun.com,Proxy 307 | - DOMAIN-SUFFIX,itun.es,Proxy 308 | - DOMAIN-SUFFIX,ixquick.com,Proxy 309 | - DOMAIN-SUFFIX,j.mp,Proxy 310 | - DOMAIN-SUFFIX,js.revsci.net,Proxy 311 | - DOMAIN-SUFFIX,jshint.com,Proxy 312 | - DOMAIN-SUFFIX,jtvnw.net,Proxy 313 | - DOMAIN-SUFFIX,justgetflux.com,Proxy 314 | - DOMAIN-SUFFIX,kat.cr,Proxy 315 | - DOMAIN-SUFFIX,klip.me,Proxy 316 | - DOMAIN-SUFFIX,libsyn.com,Proxy 317 | - DOMAIN-SUFFIX,linode.com,Proxy 318 | - DOMAIN-SUFFIX,lithium.com,Proxy 319 | - DOMAIN-SUFFIX,littlehj.com,Proxy 320 | - DOMAIN-SUFFIX,live.com,Proxy 321 | - DOMAIN-SUFFIX,live.net,Proxy 322 | - DOMAIN-SUFFIX,livefilestore.com,Proxy 323 | - DOMAIN-SUFFIX,llnwd.net,Proxy 324 | - DOMAIN-SUFFIX,macid.co,Proxy 325 | - DOMAIN-SUFFIX,macromedia.com,Proxy 326 | - DOMAIN-SUFFIX,macrumors.com,Proxy 327 | - DOMAIN-SUFFIX,mashable.com,Proxy 328 | - DOMAIN-SUFFIX,mathjax.org,Proxy 329 | - DOMAIN-SUFFIX,medium.com,Proxy 330 | - DOMAIN-SUFFIX,mega.co.nz,Proxy 331 | - DOMAIN-SUFFIX,mega.nz,Proxy 332 | - DOMAIN-SUFFIX,megaupload.com,Proxy 333 | - DOMAIN-SUFFIX,microsofttranslator.com,Proxy 334 | - DOMAIN-SUFFIX,mindnode.com,Proxy 335 | - DOMAIN-SUFFIX,mobile01.com,Proxy 336 | - DOMAIN-SUFFIX,modmyi.com,Proxy 337 | - DOMAIN-SUFFIX,msedge.net,Proxy 338 | - DOMAIN-SUFFIX,myfontastic.com,Proxy 339 | - DOMAIN-SUFFIX,name.com,Proxy 340 | - DOMAIN-SUFFIX,nextmedia.com,Proxy 341 | - DOMAIN-SUFFIX,nsstatic.net,Proxy 342 | - DOMAIN-SUFFIX,nssurge.com,Proxy 343 | - DOMAIN-SUFFIX,nyt.com,Proxy 344 | - DOMAIN-SUFFIX,nytimes.com,Proxy 345 | - DOMAIN-SUFFIX,omnigroup.com,Proxy 346 | - DOMAIN-SUFFIX,onedrive.com,Proxy 347 | - DOMAIN-SUFFIX,onenote.com,Proxy 348 | - DOMAIN-SUFFIX,ooyala.com,Proxy 349 | - DOMAIN-SUFFIX,openvpn.net,Proxy 350 | - DOMAIN-SUFFIX,openwrt.org,Proxy 351 | - DOMAIN-SUFFIX,orkut.com,Proxy 352 | - DOMAIN-SUFFIX,osxdaily.com,Proxy 353 | - DOMAIN-SUFFIX,outlook.com,Proxy 354 | - DOMAIN-SUFFIX,ow.ly,Proxy 355 | - DOMAIN-SUFFIX,paddleapi.com,Proxy 356 | - DOMAIN-SUFFIX,parallels.com,Proxy 357 | - DOMAIN-SUFFIX,parse.com,Proxy 358 | - DOMAIN-SUFFIX,pdfexpert.com,Proxy 359 | - DOMAIN-SUFFIX,periscope.tv,Proxy 360 | - DOMAIN-SUFFIX,pinboard.in,Proxy 361 | - DOMAIN-SUFFIX,pinterest.com,Proxy 362 | - DOMAIN-SUFFIX,pixelmator.com,Proxy 363 | - DOMAIN-SUFFIX,pixiv.net,Proxy 364 | - DOMAIN-SUFFIX,playpcesor.com,Proxy 365 | - DOMAIN-SUFFIX,playstation.com,Proxy 366 | - DOMAIN-SUFFIX,playstation.com.hk,Proxy 367 | - DOMAIN-SUFFIX,playstation.net,Proxy 368 | - DOMAIN-SUFFIX,playstationnetwork.com,Proxy 369 | - DOMAIN-SUFFIX,pushwoosh.com,Proxy 370 | - DOMAIN-SUFFIX,rime.im,Proxy 371 | - DOMAIN-SUFFIX,servebom.com,Proxy 372 | - DOMAIN-SUFFIX,sfx.ms,Proxy 373 | - DOMAIN-SUFFIX,shadowsocks.org,Proxy 374 | - DOMAIN-SUFFIX,sharethis.com,Proxy 375 | - DOMAIN-SUFFIX,shazam.com,Proxy 376 | - DOMAIN-SUFFIX,skype.com,Proxy 377 | - DOMAIN-SUFFIX,smartdnsProxy.com,Proxy 378 | - DOMAIN-SUFFIX,smartmailcloud.com,Proxy 379 | - DOMAIN-SUFFIX,sndcdn.com,Proxy 380 | - DOMAIN-SUFFIX,sony.com,Proxy 381 | - DOMAIN-SUFFIX,soundcloud.com,Proxy 382 | - DOMAIN-SUFFIX,sourceforge.net,Proxy 383 | - DOMAIN-SUFFIX,spotify.com,Proxy 384 | - DOMAIN-SUFFIX,squarespace.com,Proxy 385 | - DOMAIN-SUFFIX,sstatic.net,Proxy 386 | - DOMAIN-SUFFIX,st.luluku.pw,Proxy 387 | - DOMAIN-SUFFIX,stackoverflow.com,Proxy 388 | - DOMAIN-SUFFIX,startpage.com,Proxy 389 | - DOMAIN-SUFFIX,staticflickr.com,Proxy 390 | - DOMAIN-SUFFIX,steamcommunity.com,Proxy 391 | - DOMAIN-SUFFIX,symauth.com,Proxy 392 | - DOMAIN-SUFFIX,symcb.com,Proxy 393 | - DOMAIN-SUFFIX,symcd.com,Proxy 394 | - DOMAIN-SUFFIX,tapbots.com,Proxy 395 | - DOMAIN-SUFFIX,tapbots.net,Proxy 396 | - DOMAIN-SUFFIX,tdesktop.com,Proxy 397 | - DOMAIN-SUFFIX,techcrunch.com,Proxy 398 | - DOMAIN-SUFFIX,techsmith.com,Proxy 399 | - DOMAIN-SUFFIX,thepiratebay.org,Proxy 400 | - DOMAIN-SUFFIX,theverge.com,Proxy 401 | - DOMAIN-SUFFIX,time.com,Proxy 402 | - DOMAIN-SUFFIX,timeinc.net,Proxy 403 | - DOMAIN-SUFFIX,tiny.cc,Proxy 404 | - DOMAIN-SUFFIX,tinypic.com,Proxy 405 | - DOMAIN-SUFFIX,tmblr.co,Proxy 406 | - DOMAIN-SUFFIX,todoist.com,Proxy 407 | - DOMAIN-SUFFIX,trello.com,Proxy 408 | - DOMAIN-SUFFIX,trustasiassl.com,Proxy 409 | - DOMAIN-SUFFIX,tumblr.co,Proxy 410 | - DOMAIN-SUFFIX,tumblr.com,Proxy 411 | - DOMAIN-SUFFIX,tweetdeck.com,Proxy 412 | - DOMAIN-SUFFIX,tweetmarker.net,Proxy 413 | - DOMAIN-SUFFIX,twitch.tv,Proxy 414 | - DOMAIN-SUFFIX,txmblr.com,Proxy 415 | - DOMAIN-SUFFIX,typekit.net,Proxy 416 | - DOMAIN-SUFFIX,ubertags.com,Proxy 417 | - DOMAIN-SUFFIX,ublock.org,Proxy 418 | - DOMAIN-SUFFIX,ubnt.com,Proxy 419 | - DOMAIN-SUFFIX,ulyssesapp.com,Proxy 420 | - DOMAIN-SUFFIX,urchin.com,Proxy 421 | - DOMAIN-SUFFIX,usertrust.com,Proxy 422 | - DOMAIN-SUFFIX,v.gd,Proxy 423 | - DOMAIN-SUFFIX,vimeo.com,Proxy 424 | - DOMAIN-SUFFIX,vimeocdn.com,Proxy 425 | - DOMAIN-SUFFIX,vine.co,Proxy 426 | - DOMAIN-SUFFIX,vivaldi.com,Proxy 427 | - DOMAIN-SUFFIX,vox-cdn.com,Proxy 428 | - DOMAIN-SUFFIX,vsco.co,Proxy 429 | - DOMAIN-SUFFIX,vultr.com,Proxy 430 | - DOMAIN-SUFFIX,w.org,Proxy 431 | - DOMAIN-SUFFIX,w3schools.com,Proxy 432 | - DOMAIN-SUFFIX,webtype.com,Proxy 433 | - DOMAIN-SUFFIX,wikiwand.com,Proxy 434 | - DOMAIN-SUFFIX,wikileaks.org,Proxy 435 | - DOMAIN-SUFFIX,wikimedia.org,Proxy 436 | - DOMAIN-SUFFIX,wikipedia.com,Proxy 437 | - DOMAIN-SUFFIX,wikipedia.org,Proxy 438 | - DOMAIN-SUFFIX,windows.com,Proxy 439 | - DOMAIN-SUFFIX,windows.net,Proxy 440 | - DOMAIN-SUFFIX,wire.com,Proxy 441 | - DOMAIN-SUFFIX,wordpress.com,Proxy 442 | - DOMAIN-SUFFIX,workflowy.com,Proxy 443 | - DOMAIN-SUFFIX,wp.com,Proxy 444 | - DOMAIN-SUFFIX,wsj.com,Proxy 445 | - DOMAIN-SUFFIX,wsj.net,Proxy 446 | - DOMAIN-SUFFIX,xda-developers.com,Proxy 447 | - DOMAIN-SUFFIX,xeeno.com,Proxy 448 | - DOMAIN-SUFFIX,xiti.com,Proxy 449 | - DOMAIN-SUFFIX,yahoo.com,Proxy 450 | - DOMAIN-SUFFIX,yimg.com,Proxy 451 | - DOMAIN-SUFFIX,ying.com,Proxy 452 | - DOMAIN-SUFFIX,yoyo.org,Proxy 453 | - DOMAIN-SUFFIX,ytimg.com,Proxy 454 | 455 | # Telegram 456 | - DOMAIN-SUFFIX,telegra.ph,Proxy 457 | - DOMAIN-SUFFIX,telegram.org,Proxy 458 | 459 | - IP-CIDR,91.108.56.0/22,Proxy 460 | - IP-CIDR,91.108.4.0/22,Proxy 461 | - IP-CIDR,91.108.8.0/22,Proxy 462 | - IP-CIDR,109.239.140.0/24,Proxy 463 | - IP-CIDR,149.154.160.0/20,Proxy 464 | - IP-CIDR,149.154.164.0/22,Proxy 465 | 466 | # LAN 467 | - DOMAIN-SUFFIX,local,DIRECT 468 | - IP-CIDR,127.0.0.0/8,DIRECT 469 | - IP-CIDR,172.16.0.0/12,DIRECT 470 | - IP-CIDR,192.168.0.0/16,DIRECT 471 | - IP-CIDR,10.0.0.0/8,DIRECT 472 | - IP-CIDR,17.0.0.0/8,DIRECT 473 | - IP-CIDR,100.64.0.0/10,DIRECT 474 | 475 | # 最终规则 476 | - GEOIP,CN,DIRECT 477 | - MATCH,Proxy -------------------------------------------------------------------------------- /Surge_clash(local)/surge_clash.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | def getNodes(file): # 得到节点 3 | with open(file, "r") as f: 4 | nodes = [] 5 | ProxyGroup = [] 6 | while (1): 7 | out = f.readline() 8 | if out == '[Rule]\n': 9 | break 10 | if len(out.split(',')) >= 2 and str( 11 | out.split(',')[0].split('=')[1]).strip() == 'custom': 12 | # print(out) 13 | nodes.append(out) 14 | elif out.split('=')[0].upper().strip() == 'PROXY' or out.split( 15 | '=')[0].upper().strip() == 'AUTO': 16 | ProxyGroup.append(out) 17 | return nodes, ProxyGroup 18 | 19 | 20 | def setNodes(file): # 设置节点 21 | nodes = getNodes(file)[0] 22 | for i, node in enumerate(nodes): 23 | # newnode = "- { name: ss1,type: ss,server: server,port: 443,cipher: AEAD_CHACHA20_POLY1305,password: password}" 24 | name = node.split(',')[0].split('=')[0] 25 | server = node.split(',')[1] 26 | port = node.split(',')[2] 27 | cipher = node.split(',')[3] 28 | password = node.split(',')[4] 29 | # print(name + server + port + cipher + password) 30 | newnode = "- { name: " + str( 31 | name).strip() + " ,type: ss, server: " + str( 32 | server) + ", port: " + str(port) + ", cipher: " + str( 33 | cipher) + ", password: " + str(password) + " }\n" 34 | nodes[i] = newnode 35 | # print(newnode) 36 | nodes.insert(0, '\nProxy:\n') 37 | return nodes 38 | 39 | 40 | def setPG(file): 41 | # 设置策略组,暂只支持auto和proxy两种模式 42 | Groups = getNodes(file)[1] 43 | ProxyGroup = [] 44 | for group in Groups: 45 | if group.split('=')[0].upper().strip() == 'AUTO': 46 | nodes = group.split('=')[1].split(',') 47 | for i, node in enumerate(nodes): 48 | if node.lower().strip() == 'select' or node.lower().strip( 49 | ) == 'direct' or node.lower().strip( 50 | ) == 'url-test' or node.lower().strip() == 'url': 51 | nodes.remove(node) 52 | continue 53 | nodes[i] = nodes[i].replace("\n", "") 54 | nodes[i] = nodes[i].strip() 55 | newgroup = "- { name: " + str( 56 | group.split('=')[0] 57 | ) + ", type: url-test, proxies: " + str( 58 | nodes 59 | ) + ", url: 'http://www.gstatic.com/generate_204', interval: 300 }\n" 60 | 61 | elif group.split('=')[0].upper().strip() == 'PROXY': 62 | nodes = group.split('=')[1].split(',') 63 | for i, node in enumerate(nodes): 64 | if node.lower().strip() == 'select' or node.lower().strip( 65 | ) == 'direct': 66 | nodes.remove(node) 67 | continue 68 | nodes[i] = nodes[i].replace("\n", "") 69 | nodes[i] = nodes[i].strip() 70 | newgroup = "- { name: Proxy, type: select, proxies: " + str( 71 | nodes) + " }\n" 72 | 73 | ProxyGroup.append(newgroup) 74 | formGroup(ProxyGroup) 75 | ProxyGroup.insert(0, '\nProxy Group:\n') 76 | return ProxyGroup 77 | 78 | 79 | def formGroup(ProxyGroup): 80 | # 修改策略组顺序 81 | for i, pg in enumerate(ProxyGroup): 82 | if pg.split(',')[0].split(':')[-1].lower().strip() == 'auto': 83 | ProxyGroup[0], ProxyGroup[i] = ProxyGroup[i], ProxyGroup[0] 84 | break 85 | else: 86 | continue 87 | return ProxyGroup 88 | 89 | 90 | def getYml(file): 91 | # 得到clash配置文件 92 | with open("./General.yml", "r") as f: 93 | gener = f.read() 94 | with open("./clash.yml", "w") as f: 95 | f.writelines(gener) 96 | 97 | info = setNodes(file) + setPG(file) 98 | with open("./clash.yml", "a") as f: 99 | f.writelines(info) 100 | 101 | with open("./rules.yml", "r") as f: 102 | rules = f.read() 103 | with open("./clash.yml", "a") as f: 104 | f.writelines(rules) 105 | 106 | 107 | if __name__ == "__main__": 108 | # 本地文件 109 | file = "./surge.conf" 110 | getYml(file) 111 | -------------------------------------------------------------------------------- /rules.yml: -------------------------------------------------------------------------------- 1 | Rule: 2 | # Apple 3 | - DOMAIN,hls.itunes.apple.com,Proxy 4 | - DOMAIN,itunes.apple.com,Proxy 5 | - DOMAIN-SUFFIX,digicert.com,DIRECT 6 | - DOMAIN-SUFFIX,icloud.com,DIRECT 7 | - DOMAIN-SUFFIX,icloud-content.com,DIRECT 8 | - DOMAIN-SUFFIX,mzstatic.com,DIRECT 9 | - DOMAIN-SUFFIX,akadns.net,DIRECT 10 | - DOMAIN-SUFFIX,aaplimg.com,DIRECT 11 | - DOMAIN-SUFFIX,cdn-apple.com,DIRECT 12 | - DOMAIN-SUFFIX,apple.com,DIRECT 13 | #- DOMAIN,e.crashlytics.com,REJECT //注释此选项有助于大多数App开发者分析崩溃信息;如果您拒绝一切崩溃数据统计、搜集,请取消 # 注释。 14 | 15 | 16 | # 自定义规则 17 | ## 您可以在此处插入您补充的自定义规则 18 | 19 | # 国内网站 20 | - DOMAIN-SUFFIX,cn,DIRECT 21 | - DOMAIN-KEYWORD,-cn,DIRECT 22 | 23 | - DOMAIN-SUFFIX,126.com,DIRECT 24 | - DOMAIN-SUFFIX,126.net,DIRECT 25 | - DOMAIN-SUFFIX,127.net,DIRECT 26 | - DOMAIN-SUFFIX,163.com,DIRECT 27 | - DOMAIN-SUFFIX,360buyimg.com,DIRECT 28 | - DOMAIN-SUFFIX,36kr.com,DIRECT 29 | - DOMAIN-SUFFIX,acfun.tv,DIRECT 30 | - DOMAIN-SUFFIX,air-matters.com,DIRECT 31 | - DOMAIN-SUFFIX,aixifan.com,DIRECT 32 | - DOMAIN-SUFFIX,akamaized.net,DIRECT 33 | - DOMAIN-KEYWORD,alicdn,DIRECT 34 | - DOMAIN-KEYWORD,alipay,DIRECT 35 | - DOMAIN-KEYWORD,taobao,DIRECT 36 | - DOMAIN-SUFFIX,amap.com,DIRECT 37 | - DOMAIN-SUFFIX,autonavi.com,DIRECT 38 | - DOMAIN-KEYWORD,baidu,DIRECT 39 | - DOMAIN-SUFFIX,bdimg.com,DIRECT 40 | - DOMAIN-SUFFIX,bdstatic.com,DIRECT 41 | - DOMAIN-SUFFIX,bilibili.com,DIRECT 42 | - DOMAIN-SUFFIX,caiyunapp.com,DIRECT 43 | - DOMAIN-SUFFIX,clouddn.com,DIRECT 44 | - DOMAIN-SUFFIX,cnbeta.com,DIRECT 45 | - DOMAIN-SUFFIX,cnbetacdn.com,DIRECT 46 | - DOMAIN-SUFFIX,cootekservice.com,DIRECT 47 | - DOMAIN-SUFFIX,csdn.net,DIRECT 48 | - DOMAIN-SUFFIX,ctrip.com,DIRECT 49 | - DOMAIN-SUFFIX,dgtle.com,DIRECT 50 | - DOMAIN-SUFFIX,dianping.com,DIRECT 51 | - DOMAIN-SUFFIX,douban.com,DIRECT 52 | - DOMAIN-SUFFIX,doubanio.com,DIRECT 53 | - DOMAIN-SUFFIX,duokan.com,DIRECT 54 | - DOMAIN-SUFFIX,easou.com,DIRECT 55 | - DOMAIN-SUFFIX,ele.me,DIRECT 56 | - DOMAIN-SUFFIX,feng.com,DIRECT 57 | - DOMAIN-SUFFIX,fir.im,DIRECT 58 | - DOMAIN-SUFFIX,frdic.com,DIRECT 59 | - DOMAIN-SUFFIX,g-cores.com,DIRECT 60 | - DOMAIN-SUFFIX,godic.net,DIRECT 61 | - DOMAIN-SUFFIX,gtimg.com,DIRECT 62 | - DOMAIN,cdn.hockeyapp.net,DIRECT 63 | - DOMAIN-SUFFIX,hongxiu.com,DIRECT 64 | - DOMAIN-SUFFIX,hxcdn.net,DIRECT 65 | - DOMAIN-SUFFIX,iciba.com,DIRECT 66 | - DOMAIN-SUFFIX,ifeng.com,DIRECT 67 | - DOMAIN-SUFFIX,ifengimg.com,DIRECT 68 | - DOMAIN-SUFFIX,ipip.net,DIRECT 69 | - DOMAIN-SUFFIX,iqiyi.com,DIRECT 70 | - DOMAIN-SUFFIX,jd.com,DIRECT 71 | - DOMAIN-SUFFIX,jianshu.com,DIRECT 72 | - DOMAIN-SUFFIX,knewone.com,DIRECT 73 | - DOMAIN-SUFFIX,le.com,DIRECT 74 | - DOMAIN-SUFFIX,lecloud.com,DIRECT 75 | - DOMAIN-SUFFIX,lemicp.com,DIRECT 76 | - DOMAIN-SUFFIX,licdn.com,DIRECT 77 | - DOMAIN-SUFFIX,linkedin.com,DIRECT 78 | - DOMAIN-SUFFIX,luoo.net,DIRECT 79 | - DOMAIN-SUFFIX,meituan.com,DIRECT 80 | - DOMAIN-SUFFIX,meituan.net,DIRECT 81 | - DOMAIN-SUFFIX,mi.com,DIRECT 82 | - DOMAIN-SUFFIX,miaopai.com,DIRECT 83 | - DOMAIN-SUFFIX,microsoft.com,DIRECT 84 | - DOMAIN-SUFFIX,microsoftonline.com,DIRECT 85 | - DOMAIN-SUFFIX,miui.com,DIRECT 86 | - DOMAIN-SUFFIX,miwifi.com,DIRECT 87 | - DOMAIN-SUFFIX,mob.com,DIRECT 88 | - DOMAIN-SUFFIX,netease.com,DIRECT 89 | - DOMAIN-SUFFIX,office.com,DIRECT 90 | - DOMAIN-SUFFIX,office365.com,DIRECT 91 | - DOMAIN-KEYWORD,officecdn,DIRECT 92 | - DOMAIN-SUFFIX,oschina.net,DIRECT 93 | - DOMAIN-SUFFIX,ppsimg.com,DIRECT 94 | - DOMAIN-SUFFIX,pstatp.com,DIRECT 95 | - DOMAIN-SUFFIX,qcloud.com,DIRECT 96 | - DOMAIN-SUFFIX,qdaily.com,DIRECT 97 | - DOMAIN-SUFFIX,qdmm.com,DIRECT 98 | - DOMAIN-SUFFIX,qhimg.com,DIRECT 99 | - DOMAIN-SUFFIX,qhres.com,DIRECT 100 | - DOMAIN-SUFFIX,qidian.com,DIRECT 101 | - DOMAIN-SUFFIX,qihucdn.com,DIRECT 102 | - DOMAIN-SUFFIX,qiniu.com,DIRECT 103 | - DOMAIN-SUFFIX,qiniucdn.com,DIRECT 104 | - DOMAIN-SUFFIX,qiyipic.com,DIRECT 105 | - DOMAIN-SUFFIX,qq.com,DIRECT 106 | - DOMAIN-SUFFIX,qqurl.com,DIRECT 107 | - DOMAIN-SUFFIX,rarbg.to,DIRECT 108 | - DOMAIN-SUFFIX,ruguoapp.com,DIRECT 109 | - DOMAIN-SUFFIX,segmentfault.com,DIRECT 110 | - DOMAIN-SUFFIX,sinaapp.com,DIRECT 111 | - DOMAIN-SUFFIX,smzdm.com,DIRECT 112 | - DOMAIN-SUFFIX,sogou.com,DIRECT 113 | - DOMAIN-SUFFIX,sogoucdn.com,DIRECT 114 | - DOMAIN-SUFFIX,sohu.com,DIRECT 115 | - DOMAIN-SUFFIX,soku.com,DIRECT 116 | - DOMAIN-SUFFIX,speedtest.net,DIRECT 117 | - DOMAIN-SUFFIX,sspai.com,DIRECT 118 | - DOMAIN-SUFFIX,suning.com,DIRECT 119 | - DOMAIN-SUFFIX,taobao.com,DIRECT 120 | - DOMAIN-SUFFIX,tenpay.com,DIRECT 121 | - DOMAIN-SUFFIX,tmall.com,DIRECT 122 | - DOMAIN-SUFFIX,tudou.com,DIRECT 123 | - DOMAIN-SUFFIX,umetrip.com,DIRECT 124 | - DOMAIN-SUFFIX,upaiyun.com,DIRECT 125 | - DOMAIN-SUFFIX,upyun.com,DIRECT 126 | - DOMAIN-SUFFIX,v2ex.com,DIRECT 127 | - DOMAIN-SUFFIX,veryzhun.com,DIRECT 128 | - DOMAIN-SUFFIX,weather.com,DIRECT 129 | - DOMAIN-SUFFIX,weibo.com,DIRECT 130 | - DOMAIN-SUFFIX,xiami.com,DIRECT 131 | - DOMAIN-SUFFIX,xiami.net,DIRECT 132 | - DOMAIN-SUFFIX,xiaomicp.com,DIRECT 133 | - DOMAIN-SUFFIX,ximalaya.com,DIRECT 134 | - DOMAIN-SUFFIX,xmcdn.com,DIRECT 135 | - DOMAIN-SUFFIX,xunlei.com,DIRECT 136 | - DOMAIN-SUFFIX,yhd.com,DIRECT 137 | - DOMAIN-SUFFIX,yihaodianimg.com,DIRECT 138 | - DOMAIN-SUFFIX,yinxiang.com,DIRECT 139 | - DOMAIN-SUFFIX,ykimg.com,DIRECT 140 | - DOMAIN-SUFFIX,youdao.com,DIRECT 141 | - DOMAIN-SUFFIX,youku.com,DIRECT 142 | - DOMAIN-SUFFIX,zealer.com,DIRECT 143 | - DOMAIN-SUFFIX,zhihu.com,DIRECT 144 | - DOMAIN-SUFFIX,zhimg.com,DIRECT 145 | - DOMAIN-SUFFIX,zimuzu.tv,DIRECT 146 | 147 | # 抗 DNS 污染 148 | - DOMAIN-KEYWORD,amazon,Proxy 149 | - DOMAIN-KEYWORD,google,Proxy 150 | - DOMAIN-KEYWORD,gmail,Proxy 151 | - DOMAIN-KEYWORD,youtube,Proxy 152 | - DOMAIN-KEYWORD,facebook,Proxy 153 | - DOMAIN-SUFFIX,fb.me,Proxy 154 | - DOMAIN-SUFFIX,fbcdn.net,Proxy 155 | - DOMAIN-KEYWORD,twitter,Proxy 156 | - DOMAIN-KEYWORD,instagram,Proxy 157 | - DOMAIN-KEYWORD,dropbox,Proxy 158 | - DOMAIN-SUFFIX,twimg.com,Proxy 159 | - DOMAIN-KEYWORD,blogspot,Proxy 160 | - DOMAIN-SUFFIX,youtu.be,Proxy 161 | - DOMAIN-KEYWORD,whatsapp,Proxy 162 | 163 | # 常见广告域名屏蔽 164 | - DOMAIN-KEYWORD,admarvel,REJECT 165 | - DOMAIN-KEYWORD,admaster,REJECT 166 | - DOMAIN-KEYWORD,adsage,REJECT 167 | - DOMAIN-KEYWORD,adsmogo,REJECT 168 | - DOMAIN-KEYWORD,adsrvmedia,REJECT 169 | - DOMAIN-KEYWORD,adwords,REJECT 170 | - DOMAIN-KEYWORD,adservice,REJECT 171 | - DOMAIN-KEYWORD,domob,REJECT 172 | - DOMAIN-KEYWORD,duomeng,REJECT 173 | - DOMAIN-KEYWORD,dwtrack,REJECT 174 | - DOMAIN-KEYWORD,guanggao,REJECT 175 | - DOMAIN-KEYWORD,lianmeng,REJECT 176 | - DOMAIN-KEYWORD,omgmta,REJECT 177 | - DOMAIN-KEYWORD,openx,REJECT 178 | - DOMAIN-KEYWORD,partnerad,REJECT 179 | - DOMAIN-KEYWORD,pingfore,REJECT 180 | - DOMAIN-KEYWORD,supersonicads,REJECT 181 | - DOMAIN-KEYWORD,tracking,REJECT 182 | - DOMAIN-KEYWORD,uedas,REJECT 183 | - DOMAIN-KEYWORD,umeng,REJECT 184 | - DOMAIN-KEYWORD,usage,REJECT 185 | - DOMAIN-KEYWORD,wlmonitor,REJECT 186 | - DOMAIN-KEYWORD,zjtoolbar,REJECT 187 | 188 | # 国外网站 189 | - DOMAIN-SUFFIX,9to5mac.com,Proxy 190 | - DOMAIN-SUFFIX,abpchina.org,Proxy 191 | - DOMAIN-SUFFIX,adblockplus.org,Proxy 192 | - DOMAIN-SUFFIX,adobe.com,Proxy 193 | - DOMAIN-SUFFIX,alfredapp.com,Proxy 194 | - DOMAIN-SUFFIX,amplitude.com,Proxy 195 | - DOMAIN-SUFFIX,ampproject.org,Proxy 196 | - DOMAIN-SUFFIX,android.com,Proxy 197 | - DOMAIN-SUFFIX,angularjs.org,Proxy 198 | - DOMAIN-SUFFIX,aolcdn.com,Proxy 199 | - DOMAIN-SUFFIX,apkpure.com,Proxy 200 | - DOMAIN-SUFFIX,appledaily.com,Proxy 201 | - DOMAIN-SUFFIX,appshopper.com,Proxy 202 | - DOMAIN-SUFFIX,appspot.com,Proxy 203 | - DOMAIN-SUFFIX,arcgis.com,Proxy 204 | - DOMAIN-SUFFIX,archive.org,Proxy 205 | - DOMAIN-SUFFIX,armorgames.com,Proxy 206 | - DOMAIN-SUFFIX,aspnetcdn.com,Proxy 207 | - DOMAIN-SUFFIX,att.com,Proxy 208 | - DOMAIN-SUFFIX,awsstatic.com,Proxy 209 | - DOMAIN-SUFFIX,azureedge.net,Proxy 210 | - DOMAIN-SUFFIX,azurewebsites.net,Proxy 211 | - DOMAIN-SUFFIX,bing.com,Proxy 212 | - DOMAIN-SUFFIX,bintray.com,Proxy 213 | - DOMAIN-SUFFIX,bit.com,Proxy 214 | - DOMAIN-SUFFIX,bit.ly,Proxy 215 | - DOMAIN-SUFFIX,bitbucket.org,Proxy 216 | - DOMAIN-SUFFIX,bjango.com,Proxy 217 | - DOMAIN-SUFFIX,bkrtx.com,Proxy 218 | - DOMAIN-SUFFIX,blog.com,Proxy 219 | - DOMAIN-SUFFIX,blogcdn.com,Proxy 220 | - DOMAIN-SUFFIX,blogger.com,Proxy 221 | - DOMAIN-SUFFIX,blogsmithmedia.com,Proxy 222 | - DOMAIN-SUFFIX,blogspot.com,Proxy 223 | - DOMAIN-SUFFIX,blogspot.hk,Proxy 224 | - DOMAIN-SUFFIX,bloomberg.com,Proxy 225 | - DOMAIN-SUFFIX,box.com,Proxy 226 | - DOMAIN-SUFFIX,box.net,Proxy 227 | - DOMAIN-SUFFIX,cachefly.net,Proxy 228 | - DOMAIN-SUFFIX,chromium.org,Proxy 229 | - DOMAIN-SUFFIX,cl.ly,Proxy 230 | - DOMAIN-SUFFIX,cloudflare.com,Proxy 231 | - DOMAIN-SUFFIX,cloudfront.net,Proxy 232 | - DOMAIN-SUFFIX,cloudmagic.com,Proxy 233 | - DOMAIN-SUFFIX,cmail19.com,Proxy 234 | - DOMAIN-SUFFIX,cnet.com,Proxy 235 | - DOMAIN-SUFFIX,cocoapods.org,Proxy 236 | - DOMAIN-SUFFIX,comodoca.com,Proxy 237 | - DOMAIN-SUFFIX,crashlytics.com,Proxy 238 | - DOMAIN-SUFFIX,culturedcode.com,Proxy 239 | - DOMAIN-SUFFIX,d.pr,Proxy 240 | - DOMAIN-SUFFIX,danilo.to,Proxy 241 | - DOMAIN-SUFFIX,dayone.me,Proxy 242 | - DOMAIN-SUFFIX,db.tt,Proxy 243 | - DOMAIN-SUFFIX,deskconnect.com,Proxy 244 | - DOMAIN-SUFFIX,disq.us,Proxy 245 | - DOMAIN-SUFFIX,disqus.com,Proxy 246 | - DOMAIN-SUFFIX,disquscdn.com,Proxy 247 | - DOMAIN-SUFFIX,dnsimple.com,Proxy 248 | - DOMAIN-SUFFIX,docker.com,Proxy 249 | - DOMAIN-SUFFIX,dribbble.com,Proxy 250 | - DOMAIN-SUFFIX,droplr.com,Proxy 251 | - DOMAIN-SUFFIX,duckduckgo.com,Proxy 252 | - DOMAIN-SUFFIX,dueapp.com,Proxy 253 | - DOMAIN-SUFFIX,dytt8.net,Proxy 254 | - DOMAIN-SUFFIX,edgecastcdn.net,Proxy 255 | - DOMAIN-SUFFIX,edgekey.net,Proxy 256 | - DOMAIN-SUFFIX,edgesuite.net,Proxy 257 | - DOMAIN-SUFFIX,engadget.com,Proxy 258 | - DOMAIN-SUFFIX,entrust.net,Proxy 259 | - DOMAIN-SUFFIX,eurekavpt.com,Proxy 260 | - DOMAIN-SUFFIX,evernote.com,Proxy 261 | - DOMAIN-SUFFIX,fabric.io,Proxy 262 | - DOMAIN-SUFFIX,fast.com,Proxy 263 | - DOMAIN-SUFFIX,fastly.net,Proxy 264 | - DOMAIN-SUFFIX,fc2.com,Proxy 265 | - DOMAIN-SUFFIX,feedburner.com,Proxy 266 | - DOMAIN-SUFFIX,feedly.com,Proxy 267 | - DOMAIN-SUFFIX,feedsportal.com,Proxy 268 | - DOMAIN-SUFFIX,fiftythree.com,Proxy 269 | - DOMAIN-SUFFIX,firebaseio.com,Proxy 270 | - DOMAIN-SUFFIX,flexibits.com,Proxy 271 | - DOMAIN-SUFFIX,flickr.com,Proxy 272 | - DOMAIN-SUFFIX,flipboard.com,Proxy 273 | - DOMAIN-SUFFIX,g.co,Proxy 274 | - DOMAIN-SUFFIX,gabia.net,Proxy 275 | - DOMAIN-SUFFIX,geni.us,Proxy 276 | - DOMAIN-SUFFIX,gfx.ms,Proxy 277 | - DOMAIN-SUFFIX,ggpht.com,Proxy 278 | - DOMAIN-SUFFIX,ghostnoteapp.com,Proxy 279 | - DOMAIN-SUFFIX,git.io,Proxy 280 | - DOMAIN-KEYWORD,github,Proxy 281 | - DOMAIN-SUFFIX,globalsign.com,Proxy 282 | - DOMAIN-SUFFIX,gmodules.com,Proxy 283 | - DOMAIN-SUFFIX,godaddy.com,Proxy 284 | - DOMAIN-SUFFIX,golang.org,Proxy 285 | - DOMAIN-SUFFIX,gongm.in,Proxy 286 | - DOMAIN-SUFFIX,goo.gl,Proxy 287 | - DOMAIN-SUFFIX,goodreaders.com,Proxy 288 | - DOMAIN-SUFFIX,goodreads.com,Proxy 289 | - DOMAIN-SUFFIX,gravatar.com,Proxy 290 | - DOMAIN-SUFFIX,gstatic.com,Proxy 291 | - DOMAIN-SUFFIX,gvt0.com,Proxy 292 | - DOMAIN-SUFFIX,hockeyapp.net,Proxy 293 | - DOMAIN-SUFFIX,hotmail.com,Proxy 294 | - DOMAIN-SUFFIX,icons8.com,Proxy 295 | - DOMAIN-SUFFIX,ift.tt,Proxy 296 | - DOMAIN-SUFFIX,ifttt.com,Proxy 297 | - DOMAIN-SUFFIX,iherb.com,Proxy 298 | - DOMAIN-SUFFIX,imageshack.us,Proxy 299 | - DOMAIN-SUFFIX,img.ly,Proxy 300 | - DOMAIN-SUFFIX,imgur.com,Proxy 301 | - DOMAIN-SUFFIX,imore.com,Proxy 302 | - DOMAIN-SUFFIX,instapaper.com,Proxy 303 | - DOMAIN-SUFFIX,ipn.li,Proxy 304 | - DOMAIN-SUFFIX,is.gd,Proxy 305 | - DOMAIN-SUFFIX,issuu.com,Proxy 306 | - DOMAIN-SUFFIX,itgonglun.com,Proxy 307 | - DOMAIN-SUFFIX,itun.es,Proxy 308 | - DOMAIN-SUFFIX,ixquick.com,Proxy 309 | - DOMAIN-SUFFIX,j.mp,Proxy 310 | - DOMAIN-SUFFIX,js.revsci.net,Proxy 311 | - DOMAIN-SUFFIX,jshint.com,Proxy 312 | - DOMAIN-SUFFIX,jtvnw.net,Proxy 313 | - DOMAIN-SUFFIX,justgetflux.com,Proxy 314 | - DOMAIN-SUFFIX,kat.cr,Proxy 315 | - DOMAIN-SUFFIX,klip.me,Proxy 316 | - DOMAIN-SUFFIX,libsyn.com,Proxy 317 | - DOMAIN-SUFFIX,linode.com,Proxy 318 | - DOMAIN-SUFFIX,lithium.com,Proxy 319 | - DOMAIN-SUFFIX,littlehj.com,Proxy 320 | - DOMAIN-SUFFIX,live.com,Proxy 321 | - DOMAIN-SUFFIX,live.net,Proxy 322 | - DOMAIN-SUFFIX,livefilestore.com,Proxy 323 | - DOMAIN-SUFFIX,llnwd.net,Proxy 324 | - DOMAIN-SUFFIX,macid.co,Proxy 325 | - DOMAIN-SUFFIX,macromedia.com,Proxy 326 | - DOMAIN-SUFFIX,macrumors.com,Proxy 327 | - DOMAIN-SUFFIX,mashable.com,Proxy 328 | - DOMAIN-SUFFIX,mathjax.org,Proxy 329 | - DOMAIN-SUFFIX,medium.com,Proxy 330 | - DOMAIN-SUFFIX,mega.co.nz,Proxy 331 | - DOMAIN-SUFFIX,mega.nz,Proxy 332 | - DOMAIN-SUFFIX,megaupload.com,Proxy 333 | - DOMAIN-SUFFIX,microsofttranslator.com,Proxy 334 | - DOMAIN-SUFFIX,mindnode.com,Proxy 335 | - DOMAIN-SUFFIX,mobile01.com,Proxy 336 | - DOMAIN-SUFFIX,modmyi.com,Proxy 337 | - DOMAIN-SUFFIX,msedge.net,Proxy 338 | - DOMAIN-SUFFIX,myfontastic.com,Proxy 339 | - DOMAIN-SUFFIX,name.com,Proxy 340 | - DOMAIN-SUFFIX,nextmedia.com,Proxy 341 | - DOMAIN-SUFFIX,nsstatic.net,Proxy 342 | - DOMAIN-SUFFIX,nssurge.com,Proxy 343 | - DOMAIN-SUFFIX,nyt.com,Proxy 344 | - DOMAIN-SUFFIX,nytimes.com,Proxy 345 | - DOMAIN-SUFFIX,omnigroup.com,Proxy 346 | - DOMAIN-SUFFIX,onedrive.com,Proxy 347 | - DOMAIN-SUFFIX,onenote.com,Proxy 348 | - DOMAIN-SUFFIX,ooyala.com,Proxy 349 | - DOMAIN-SUFFIX,openvpn.net,Proxy 350 | - DOMAIN-SUFFIX,openwrt.org,Proxy 351 | - DOMAIN-SUFFIX,orkut.com,Proxy 352 | - DOMAIN-SUFFIX,osxdaily.com,Proxy 353 | - DOMAIN-SUFFIX,outlook.com,Proxy 354 | - DOMAIN-SUFFIX,ow.ly,Proxy 355 | - DOMAIN-SUFFIX,paddleapi.com,Proxy 356 | - DOMAIN-SUFFIX,parallels.com,Proxy 357 | - DOMAIN-SUFFIX,parse.com,Proxy 358 | - DOMAIN-SUFFIX,pdfexpert.com,Proxy 359 | - DOMAIN-SUFFIX,periscope.tv,Proxy 360 | - DOMAIN-SUFFIX,pinboard.in,Proxy 361 | - DOMAIN-SUFFIX,pinterest.com,Proxy 362 | - DOMAIN-SUFFIX,pixelmator.com,Proxy 363 | - DOMAIN-SUFFIX,pixiv.net,Proxy 364 | - DOMAIN-SUFFIX,playpcesor.com,Proxy 365 | - DOMAIN-SUFFIX,playstation.com,Proxy 366 | - DOMAIN-SUFFIX,playstation.com.hk,Proxy 367 | - DOMAIN-SUFFIX,playstation.net,Proxy 368 | - DOMAIN-SUFFIX,playstationnetwork.com,Proxy 369 | - DOMAIN-SUFFIX,pushwoosh.com,Proxy 370 | - DOMAIN-SUFFIX,rime.im,Proxy 371 | - DOMAIN-SUFFIX,servebom.com,Proxy 372 | - DOMAIN-SUFFIX,sfx.ms,Proxy 373 | - DOMAIN-SUFFIX,shadowsocks.org,Proxy 374 | - DOMAIN-SUFFIX,sharethis.com,Proxy 375 | - DOMAIN-SUFFIX,shazam.com,Proxy 376 | - DOMAIN-SUFFIX,skype.com,Proxy 377 | - DOMAIN-SUFFIX,smartdnsProxy.com,Proxy 378 | - DOMAIN-SUFFIX,smartmailcloud.com,Proxy 379 | - DOMAIN-SUFFIX,sndcdn.com,Proxy 380 | - DOMAIN-SUFFIX,sony.com,Proxy 381 | - DOMAIN-SUFFIX,soundcloud.com,Proxy 382 | - DOMAIN-SUFFIX,sourceforge.net,Proxy 383 | - DOMAIN-SUFFIX,spotify.com,Proxy 384 | - DOMAIN-SUFFIX,squarespace.com,Proxy 385 | - DOMAIN-SUFFIX,sstatic.net,Proxy 386 | - DOMAIN-SUFFIX,st.luluku.pw,Proxy 387 | - DOMAIN-SUFFIX,stackoverflow.com,Proxy 388 | - DOMAIN-SUFFIX,startpage.com,Proxy 389 | - DOMAIN-SUFFIX,staticflickr.com,Proxy 390 | - DOMAIN-SUFFIX,steamcommunity.com,Proxy 391 | - DOMAIN-SUFFIX,symauth.com,Proxy 392 | - DOMAIN-SUFFIX,symcb.com,Proxy 393 | - DOMAIN-SUFFIX,symcd.com,Proxy 394 | - DOMAIN-SUFFIX,tapbots.com,Proxy 395 | - DOMAIN-SUFFIX,tapbots.net,Proxy 396 | - DOMAIN-SUFFIX,tdesktop.com,Proxy 397 | - DOMAIN-SUFFIX,techcrunch.com,Proxy 398 | - DOMAIN-SUFFIX,techsmith.com,Proxy 399 | - DOMAIN-SUFFIX,thepiratebay.org,Proxy 400 | - DOMAIN-SUFFIX,theverge.com,Proxy 401 | - DOMAIN-SUFFIX,time.com,Proxy 402 | - DOMAIN-SUFFIX,timeinc.net,Proxy 403 | - DOMAIN-SUFFIX,tiny.cc,Proxy 404 | - DOMAIN-SUFFIX,tinypic.com,Proxy 405 | - DOMAIN-SUFFIX,tmblr.co,Proxy 406 | - DOMAIN-SUFFIX,todoist.com,Proxy 407 | - DOMAIN-SUFFIX,trello.com,Proxy 408 | - DOMAIN-SUFFIX,trustasiassl.com,Proxy 409 | - DOMAIN-SUFFIX,tumblr.co,Proxy 410 | - DOMAIN-SUFFIX,tumblr.com,Proxy 411 | - DOMAIN-SUFFIX,tweetdeck.com,Proxy 412 | - DOMAIN-SUFFIX,tweetmarker.net,Proxy 413 | - DOMAIN-SUFFIX,twitch.tv,Proxy 414 | - DOMAIN-SUFFIX,txmblr.com,Proxy 415 | - DOMAIN-SUFFIX,typekit.net,Proxy 416 | - DOMAIN-SUFFIX,ubertags.com,Proxy 417 | - DOMAIN-SUFFIX,ublock.org,Proxy 418 | - DOMAIN-SUFFIX,ubnt.com,Proxy 419 | - DOMAIN-SUFFIX,ulyssesapp.com,Proxy 420 | - DOMAIN-SUFFIX,urchin.com,Proxy 421 | - DOMAIN-SUFFIX,usertrust.com,Proxy 422 | - DOMAIN-SUFFIX,v.gd,Proxy 423 | - DOMAIN-SUFFIX,vimeo.com,Proxy 424 | - DOMAIN-SUFFIX,vimeocdn.com,Proxy 425 | - DOMAIN-SUFFIX,vine.co,Proxy 426 | - DOMAIN-SUFFIX,vivaldi.com,Proxy 427 | - DOMAIN-SUFFIX,vox-cdn.com,Proxy 428 | - DOMAIN-SUFFIX,vsco.co,Proxy 429 | - DOMAIN-SUFFIX,vultr.com,Proxy 430 | - DOMAIN-SUFFIX,w.org,Proxy 431 | - DOMAIN-SUFFIX,w3schools.com,Proxy 432 | - DOMAIN-SUFFIX,webtype.com,Proxy 433 | - DOMAIN-SUFFIX,wikiwand.com,Proxy 434 | - DOMAIN-SUFFIX,wikileaks.org,Proxy 435 | - DOMAIN-SUFFIX,wikimedia.org,Proxy 436 | - DOMAIN-SUFFIX,wikipedia.com,Proxy 437 | - DOMAIN-SUFFIX,wikipedia.org,Proxy 438 | - DOMAIN-SUFFIX,windows.com,Proxy 439 | - DOMAIN-SUFFIX,windows.net,Proxy 440 | - DOMAIN-SUFFIX,wire.com,Proxy 441 | - DOMAIN-SUFFIX,wordpress.com,Proxy 442 | - DOMAIN-SUFFIX,workflowy.com,Proxy 443 | - DOMAIN-SUFFIX,wp.com,Proxy 444 | - DOMAIN-SUFFIX,wsj.com,Proxy 445 | - DOMAIN-SUFFIX,wsj.net,Proxy 446 | - DOMAIN-SUFFIX,xda-developers.com,Proxy 447 | - DOMAIN-SUFFIX,xeeno.com,Proxy 448 | - DOMAIN-SUFFIX,xiti.com,Proxy 449 | - DOMAIN-SUFFIX,yahoo.com,Proxy 450 | - DOMAIN-SUFFIX,yimg.com,Proxy 451 | - DOMAIN-SUFFIX,ying.com,Proxy 452 | - DOMAIN-SUFFIX,yoyo.org,Proxy 453 | - DOMAIN-SUFFIX,ytimg.com,Proxy 454 | 455 | # Telegram 456 | - DOMAIN-SUFFIX,telegra.ph,Proxy 457 | - DOMAIN-SUFFIX,telegram.org,Proxy 458 | 459 | - IP-CIDR,91.108.56.0/22,Proxy 460 | - IP-CIDR,91.108.4.0/22,Proxy 461 | - IP-CIDR,91.108.8.0/22,Proxy 462 | - IP-CIDR,109.239.140.0/24,Proxy 463 | - IP-CIDR,149.154.160.0/20,Proxy 464 | - IP-CIDR,149.154.164.0/22,Proxy 465 | 466 | # LAN 467 | - DOMAIN-SUFFIX,local,DIRECT 468 | - IP-CIDR,127.0.0.0/8,DIRECT 469 | - IP-CIDR,172.16.0.0/12,DIRECT 470 | - IP-CIDR,192.168.0.0/16,DIRECT 471 | - IP-CIDR,10.0.0.0/8,DIRECT 472 | - IP-CIDR,17.0.0.0/8,DIRECT 473 | - IP-CIDR,100.64.0.0/10,DIRECT 474 | 475 | # 最终规则 476 | - GEOIP,CN,DIRECT 477 | - MATCH,Proxy --------------------------------------------------------------------------------