Created
May 28, 2021 02:10
-
-
Save allen0125/f8c129c4bb826f5f1546c2b19f148fad to your computer and use it in GitHub Desktop.
SurfShark Shadowsocks IP 列表文件转 Clash配置文件脚本
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#---------------------------------------------------# | |
## 配置文件需要放置在 $HOME/.config/clash/config.yml | |
## | |
## 如果您不知道如何操作,请参阅 SS-Rule-Snippet 的 Wiki: | |
## https://github.com/Hackl0us/SS-Rule-Snippet/wiki/clash(X) | |
#---------------------------------------------------# | |
# HTTP 代理端口 | |
port: 7890 | |
# SOCKS5 代理端口 | |
socks-port: 7891 | |
# Linux 和 macOS 的 redir 透明代理端口 (重定向 TCP 和 TProxy UDP 流量) | |
# redir-port: 7892 | |
# Linux 的透明代理端口(适用于 TProxy TCP 和 TProxy UDP 流量) | |
# tproxy-port: 7893 | |
# HTTP(S) and SOCKS5 共用端口 | |
# mixed-port: 7890 | |
# 本地 SOCKS5/HTTP(S) 服务验证 | |
# authentication: | |
# - "user1:pass1" | |
# - "user2:pass2" | |
# 允许局域网的连接(可用来共享代理) | |
allow-lan: true | |
bind-address: "*" | |
# 此功能仅在 allow-lan 设置为 true 时生效,支持三种参数: | |
# "*" 绑定所有的 IP 地址 | |
# 192.168.122.11 绑定一个的 IPv4 地址 | |
# "[aaaa::a8aa:ff:fe09:57d8]" 绑定一个 IPv6 地址 | |
# Clash 路由工作模式 | |
# 规则模式:rule(规则) / global(全局代理)/ direct(全局直连) | |
mode: rule | |
# Clash 默认将日志输出至 STDOUT | |
# 设置日志输出级别 (默认级别:silent,即不输出任何内容,以避免因日志内容过大而导致程序内存溢出)。 | |
# 5 个级别:silent / info / warning / error / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。 | |
log-level: silent | |
# clash 的 RESTful API 监听地址 | |
external-controller: 127.0.0.1:9090 | |
# 存放配置文件的相对路径,或存放网页静态资源的绝对路径 | |
# Clash core 将会将其部署在 http://{{external-controller}}/ui | |
# external-ui: folder | |
# RESTful API 的口令 (可选) | |
# 通过 HTTP 头中 Authorization: Bearer ${secret} 参数来验证口令 | |
# 当 RESTful API 的监听地址为 0.0.0.0 时,请务必设定口令以保证安全 | |
# secret: "" | |
# 出站网卡接口 | |
# interface-name: en0 | |
# DNS 服务器和建立连接时的 静态 Hosts, 仅在 dns.enhanced-mode 模式为 redir-host 生效 | |
# 支持通配符域名 (例如: *.clash.dev, *.foo.*.example.com ) | |
# 不使用通配符的域名优先级高于使用通配符的域名 (例如: foo.example.com > *.example.com > .example.com ) | |
# 注意: +.foo.com 的效果等同于 .foo.com 和 foo.com | |
hosts: | |
# '*.clash.dev': 127.0.0.1 | |
# '.dev': 127.0.0.1 | |
# 'alpha.clash.dev': '::1' | |
# DNS 服务器配置(可选;若不配置,程序内置的 DNS 服务会被关闭) | |
dns: | |
enable: true | |
listen: 0.0.0.0:53 | |
ipv6: true # 当此选项为 false 时, AAAA 请求将返回空 | |
# 以下填写的 DNS 服务器将会被用来解析 DNS 服务的域名 | |
# 仅填写 DNS 服务器的 IP 地址 | |
default-nameserver: | |
- 223.5.5.5 | |
- 114.114.114.114 | |
enhanced-mode: fake-ip # 或 redir-host | |
fake-ip-range: 198.18.0.1/16 # Fake IP 地址池 (CIDR 形式) | |
# use-hosts: true # 查询 hosts 并返回 IP 记录 | |
# 在以下列表的域名将不会被解析为 fake ip,这些域名相关的解析请求将会返回它们真实的 IP 地址 | |
fake-ip-filter: | |
# 以下域名列表参考自 vernesong/OpenClash 项目,并由 Hackl0us 整理补充 | |
# === LAN === | |
- '*.lan' | |
# === Linksys Wireless Router === | |
- '*.linksys.com' | |
- '*.linksyssmartwifi.com' | |
# === Apple Software Update Service === | |
- 'swscan.apple.com' | |
- 'mesu.apple.com' | |
# === Windows 10 Connnect Detection === | |
- '*.msftconnecttest.com' | |
- '*.msftncsi.com' | |
# === NTP Service === | |
- 'time.*.com' | |
- 'time.*.gov' | |
- 'time.*.edu.cn' | |
- 'time.*.apple.com' | |
- 'time1.*.com' | |
- 'time2.*.com' | |
- 'time3.*.com' | |
- 'time4.*.com' | |
- 'time5.*.com' | |
- 'time6.*.com' | |
- 'time7.*.com' | |
- 'ntp.*.com' | |
- 'ntp.*.com' | |
- 'ntp1.*.com' | |
- 'ntp2.*.com' | |
- 'ntp3.*.com' | |
- 'ntp4.*.com' | |
- 'ntp5.*.com' | |
- 'ntp6.*.com' | |
- 'ntp7.*.com' | |
- '*.time.edu.cn' | |
- '*.ntp.org.cn' | |
- '+.pool.ntp.org' | |
- 'time1.cloud.tencent.com' | |
# === Music Service === | |
## NetEase | |
- '+.music.163.com' | |
- '*.126.net' | |
## Baidu | |
- 'musicapi.taihe.com' | |
- 'music.taihe.com' | |
## Kugou | |
- 'songsearch.kugou.com' | |
- 'trackercdn.kugou.com' | |
## Kuwo | |
- '*.kuwo.cn' | |
## JOOX | |
- 'api-jooxtt.sanook.com' | |
- 'api.joox.com' | |
- 'joox.com' | |
- '+.y.qq.com' | |
- '+.music.tc.qq.com' | |
- 'aqqmusic.tc.qq.com' | |
- '+.stream.qqmusic.qq.com' | |
## Xiami | |
- '*.xiami.com' | |
## Migu | |
- '+.music.migu.cn' | |
# === Game Service === | |
## Nintendo Switch | |
- '+.srv.nintendo.net' | |
## Sony PlayStation | |
- '+.stun.playstation.net' | |
## Microsoft Xbox | |
- 'xbox.*.microsoft.com' | |
- '+.xboxlive.com' | |
# === Other === | |
## QQ Quick Login | |
- 'localhost.ptlogin2.qq.com' | |
## Golang | |
- 'proxy.golang.org' | |
## STUN Server | |
- 'stun.*.*' | |
- 'stun.*.*.*' | |
# 支持 UDP / TCP / DoT / DoH 协议的 DNS 服务,可以指明具体的连接端口号。 | |
# 所有 DNS 请求将会直接发送到服务器,不经过任何代理。 | |
# Clash 会使用最先获得的解析记录回复 DNS 请求 | |
nameserver: | |
- https://doh.pub/dns-query | |
- https://dns.alidns.com/dns-query | |
# 当 fallback 参数被配置时, DNS 请求将同时发送至上方 nameserver 列表和下方 fallback 列表中配置的所有 DNS 服务器. | |
# 当解析得到的 IP 地址的地理位置不是 CN 时,clash 将会选用 fallback 中 DNS 服务器的解析结果。 | |
# fallback: | |
# - https://dns.google/dns-query | |
# 如果使用 nameserver 列表中的服务器解析的 IP 地址在下方列表中的子网中,则它们被认为是无效的, | |
# Clash 会选用 fallback 列表中配置 DNS 服务器解析得到的结果。 | |
# | |
# 当 fallback-filter.geoip 为 true 且 IP 地址的地理位置为 CN 时, | |
# Clash 会选用 nameserver 列表中配置 DNS 服务器解析得到的结果。 | |
# | |
# 当 fallback-filter.geoip 为 false, 如果解析结果不在 fallback-filter.ipcidr 范围内, | |
# Clash 总会选用 nameserver 列表中配置 DNS 服务器解析得到的结果。 | |
# | |
# 采取以上逻辑进行域名解析是为了对抗 DNS 投毒攻击。 | |
fallback-filter: | |
geoip: false | |
ipcidr: | |
- 240.0.0.0/4 | |
- 0.0.0.0/32 | |
# domain: | |
# - '+.google.com' | |
# - '+.facebook.com' | |
# - '+.youtube.com' | |
proxies: | |
# shadowsocks | |
# 支持加密方式: | |
# aes-128-gcm aes-192-gcm aes-256-gcm | |
# aes-128-cfb aes-192-cfb aes-256-cfb | |
# aes-128-ctr aes-192-ctr aes-256-ctr | |
# rc4-md5 chacha20 chacha20-ietf xchacha20 | |
# chacha20-ietf-poly1305 xchacha20-ietf-poly1305 | |
proxy-groups: | |
# 代理的转发链, 在 proxies 中不应该包含 relay. 不支持 UDP. | |
# 流量: clash <-> http <-> vmess <-> ss1 <-> ss2 <-> 互联网 | |
- name: "relay" | |
type: relay | |
proxies: | |
# url-test 可以自动选择与指定 URL 测速后,延迟最短的服务器 | |
- name: "auto" | |
type: url-test | |
proxies: | |
url: 'http://www.gstatic.com/generate_204' | |
interval: 300 | |
# fallback 可以尽量按照用户书写的服务器顺序,在确保服务器可用的情况下,自动选择服务器 | |
- name: "fallback-auto" | |
type: fallback | |
proxies: | |
url: 'http://www.gstatic.com/generate_204' | |
interval: 300 | |
# load-balance 可以使相同 eTLD 请求在同一条代理线路上 | |
- name: "load-balance" | |
type: load-balance | |
proxies: | |
url: 'http://www.gstatic.com/generate_204' | |
interval: 300 | |
# select 用来允许用户手动选择 代理服务器 或 服务器组 | |
# 您也可以使用 RESTful API 去切换服务器,这种方式推荐在 GUI 中使用 | |
- name: Proxy | |
type: select | |
proxies: | |
rules: | |
# 自定义规则 | |
## 您可以在此处插入您补充的自定义规则(请注意保持缩进) | |
# Apple | |
- DOMAIN,safebrowsing.urlsec.qq.com,DIRECT # 如果您并不信任此服务提供商或防止其下载消耗过多带宽资源,可以进入 Safari 设置,关闭 Fraudulent Website Warning 功能,并使用 REJECT 策略。 | |
- DOMAIN,safebrowsing.googleapis.com,DIRECT # 如果您并不信任此服务提供商或防止其下载消耗过多带宽资源,可以进入 Safari 设置,关闭 Fraudulent Website Warning 功能,并使用 REJECT 策略。 | |
- DOMAIN,developer.apple.com,Proxy | |
- DOMAIN-SUFFIX,digicert.com,Proxy | |
- DOMAIN,ocsp.apple.com,Proxy | |
- DOMAIN,ocsp.comodoca.com,Proxy | |
- DOMAIN,ocsp.usertrust.com,Proxy | |
- DOMAIN,ocsp.sectigo.com,Proxy | |
- DOMAIN,ocsp.verisign.net,Proxy | |
- DOMAIN-SUFFIX,apple-dns.net,Proxy | |
- DOMAIN,testflight.apple.com,Proxy | |
- DOMAIN,sandbox.itunes.apple.com,Proxy | |
- DOMAIN,itunes.apple.com,Proxy | |
- DOMAIN-SUFFIX,apps.apple.com,Proxy | |
- DOMAIN-SUFFIX,blobstore.apple.com,Proxy | |
- DOMAIN,cvws.icloud-content.com,Proxy | |
- DOMAIN-SUFFIX,mzstatic.com,DIRECT | |
- DOMAIN-SUFFIX,itunes.apple.com,DIRECT | |
- DOMAIN-SUFFIX,icloud.com,DIRECT | |
- DOMAIN-SUFFIX,icloud-content.com,DIRECT | |
- DOMAIN-SUFFIX,me.com,DIRECT | |
- DOMAIN-SUFFIX,aaplimg.com,DIRECT | |
- DOMAIN-SUFFIX,cdn20.com,DIRECT | |
- DOMAIN-SUFFIX,cdn-apple.com,DIRECT | |
- DOMAIN-SUFFIX,akadns.net,DIRECT | |
- DOMAIN-SUFFIX,akamaiedge.net,DIRECT | |
- DOMAIN-SUFFIX,edgekey.net,DIRECT | |
- DOMAIN-SUFFIX,mwcloudcdn.com,DIRECT | |
- DOMAIN-SUFFIX,mwcname.com,DIRECT | |
- DOMAIN-SUFFIX,apple.com,DIRECT | |
- DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT | |
- DOMAIN-SUFFIX,apple-mapkit.com,DIRECT | |
# - DOMAIN,e.crashlytics.com,REJECT //注释此选项有助于大多数App开发者分析崩溃信息;如果您拒绝一切崩溃数据统计、搜集,请取消 # 注释。 | |
# 国内网站 | |
- DOMAIN-SUFFIX,cn,DIRECT | |
- DOMAIN-KEYWORD,-cn,DIRECT | |
- DOMAIN-SUFFIX,126.com,DIRECT | |
- DOMAIN-SUFFIX,126.net,DIRECT | |
- DOMAIN-SUFFIX,127.net,DIRECT | |
- DOMAIN-SUFFIX,163.com,DIRECT | |
- DOMAIN-SUFFIX,360buyimg.com,DIRECT | |
- DOMAIN-SUFFIX,36kr.com,DIRECT | |
- DOMAIN-SUFFIX,acfun.tv,DIRECT | |
- DOMAIN-SUFFIX,air-matters.com,DIRECT | |
- DOMAIN-SUFFIX,aixifan.com,DIRECT | |
- DOMAIN-KEYWORD,alicdn,DIRECT | |
- DOMAIN-KEYWORD,alipay,DIRECT | |
- DOMAIN-KEYWORD,taobao,DIRECT | |
- DOMAIN-SUFFIX,amap.com,DIRECT | |
- DOMAIN-SUFFIX,autonavi.com,DIRECT | |
- DOMAIN-KEYWORD,baidu,DIRECT | |
- DOMAIN-SUFFIX,bdimg.com,DIRECT | |
- DOMAIN-SUFFIX,bdstatic.com,DIRECT | |
- DOMAIN-SUFFIX,bilibili.com,DIRECT | |
- DOMAIN-SUFFIX,bilivideo.com,DIRECT | |
- DOMAIN-SUFFIX,caiyunapp.com,DIRECT | |
- DOMAIN-SUFFIX,clouddn.com,DIRECT | |
- DOMAIN-SUFFIX,cnbeta.com,DIRECT | |
- DOMAIN-SUFFIX,cnbetacdn.com,DIRECT | |
- DOMAIN-SUFFIX,cootekservice.com,DIRECT | |
- DOMAIN-SUFFIX,csdn.net,DIRECT | |
- DOMAIN-SUFFIX,ctrip.com,DIRECT | |
- DOMAIN-SUFFIX,dgtle.com,DIRECT | |
- DOMAIN-SUFFIX,dianping.com,DIRECT | |
- DOMAIN-SUFFIX,douban.com,DIRECT | |
- DOMAIN-SUFFIX,doubanio.com,DIRECT | |
- DOMAIN-SUFFIX,duokan.com,DIRECT | |
- DOMAIN-SUFFIX,easou.com,DIRECT | |
- DOMAIN-SUFFIX,ele.me,DIRECT | |
- DOMAIN-SUFFIX,feng.com,DIRECT | |
- DOMAIN-SUFFIX,fir.im,DIRECT | |
- DOMAIN-SUFFIX,frdic.com,DIRECT | |
- DOMAIN-SUFFIX,g-cores.com,DIRECT | |
- DOMAIN-SUFFIX,godic.net,DIRECT | |
- DOMAIN-SUFFIX,gtimg.com,DIRECT | |
- DOMAIN,cdn.hockeyapp.net,DIRECT | |
- DOMAIN-SUFFIX,hongxiu.com,DIRECT | |
- DOMAIN-SUFFIX,hxcdn.net,DIRECT | |
- DOMAIN-SUFFIX,iciba.com,DIRECT | |
- DOMAIN-SUFFIX,ifeng.com,DIRECT | |
- DOMAIN-SUFFIX,ifengimg.com,DIRECT | |
- DOMAIN-SUFFIX,ipip.net,DIRECT | |
- DOMAIN-SUFFIX,iqiyi.com,DIRECT | |
- DOMAIN-SUFFIX,jd.com,DIRECT | |
- DOMAIN-SUFFIX,jianshu.com,DIRECT | |
- DOMAIN-SUFFIX,knewone.com,DIRECT | |
- DOMAIN-SUFFIX,le.com,DIRECT | |
- DOMAIN-SUFFIX,lecloud.com,DIRECT | |
- DOMAIN-SUFFIX,lemicp.com,DIRECT | |
- DOMAIN-SUFFIX,licdn.com,DIRECT | |
- DOMAIN-SUFFIX,linkedin.com,DIRECT | |
- DOMAIN-SUFFIX,luoo.net,DIRECT | |
- DOMAIN-SUFFIX,meituan.com,DIRECT | |
- DOMAIN-SUFFIX,meituan.net,DIRECT | |
- DOMAIN-SUFFIX,mi.com,DIRECT | |
- DOMAIN-SUFFIX,miaopai.com,DIRECT | |
- DOMAIN-SUFFIX,microsoft.com,DIRECT | |
- DOMAIN-SUFFIX,microsoftonline.com,DIRECT | |
- DOMAIN-SUFFIX,miui.com,DIRECT | |
- DOMAIN-SUFFIX,miwifi.com,DIRECT | |
- DOMAIN-SUFFIX,mob.com,DIRECT | |
- DOMAIN-SUFFIX,netease.com,DIRECT | |
- DOMAIN-SUFFIX,office.com,DIRECT | |
- DOMAIN-SUFFIX,office365.com,DIRECT | |
- DOMAIN-KEYWORD,officecdn,DIRECT | |
- DOMAIN-SUFFIX,oschina.net,DIRECT | |
- DOMAIN-SUFFIX,ppsimg.com,DIRECT | |
- DOMAIN-SUFFIX,pstatp.com,DIRECT | |
- DOMAIN-SUFFIX,qcloud.com,DIRECT | |
- DOMAIN-SUFFIX,qdaily.com,DIRECT | |
- DOMAIN-SUFFIX,qdmm.com,DIRECT | |
- DOMAIN-SUFFIX,qhimg.com,DIRECT | |
- DOMAIN-SUFFIX,qhres.com,DIRECT | |
- DOMAIN-SUFFIX,qidian.com,DIRECT | |
- DOMAIN-SUFFIX,qihucdn.com,DIRECT | |
- DOMAIN-SUFFIX,qiniu.com,DIRECT | |
- DOMAIN-SUFFIX,qiniucdn.com,DIRECT | |
- DOMAIN-SUFFIX,qiyipic.com,DIRECT | |
- DOMAIN-SUFFIX,qq.com,DIRECT | |
- DOMAIN-SUFFIX,qqurl.com,DIRECT | |
- DOMAIN-SUFFIX,rarbg.to,DIRECT | |
- DOMAIN-SUFFIX,ruguoapp.com,DIRECT | |
- DOMAIN-SUFFIX,segmentfault.com,DIRECT | |
- DOMAIN-SUFFIX,sinaapp.com,DIRECT | |
- DOMAIN-SUFFIX,smzdm.com,DIRECT | |
- DOMAIN-SUFFIX,snapdrop.net,DIRECT | |
- DOMAIN-SUFFIX,sogou.com,DIRECT | |
- DOMAIN-SUFFIX,sogoucdn.com,DIRECT | |
- DOMAIN-SUFFIX,sohu.com,DIRECT | |
- DOMAIN-SUFFIX,soku.com,DIRECT | |
- DOMAIN-SUFFIX,speedtest.net,DIRECT | |
- DOMAIN-SUFFIX,sspai.com,DIRECT | |
- DOMAIN-SUFFIX,suning.com,DIRECT | |
- DOMAIN-SUFFIX,taobao.com,DIRECT | |
- DOMAIN-SUFFIX,tencent.com,DIRECT | |
- DOMAIN-SUFFIX,tenpay.com,DIRECT | |
- DOMAIN-SUFFIX,tianyancha.com,DIRECT | |
- DOMAIN-SUFFIX,tmall.com,DIRECT | |
- DOMAIN-SUFFIX,tudou.com,DIRECT | |
- DOMAIN-SUFFIX,umetrip.com,DIRECT | |
- DOMAIN-SUFFIX,upaiyun.com,DIRECT | |
- DOMAIN-SUFFIX,upyun.com,DIRECT | |
- DOMAIN-SUFFIX,veryzhun.com,DIRECT | |
- DOMAIN-SUFFIX,weather.com,DIRECT | |
- DOMAIN-SUFFIX,weibo.com,DIRECT | |
- DOMAIN-SUFFIX,xiami.com,DIRECT | |
- DOMAIN-SUFFIX,xiami.net,DIRECT | |
- DOMAIN-SUFFIX,xiaomicp.com,DIRECT | |
- DOMAIN-SUFFIX,ximalaya.com,DIRECT | |
- DOMAIN-SUFFIX,xmcdn.com,DIRECT | |
- DOMAIN-SUFFIX,xunlei.com,DIRECT | |
- DOMAIN-SUFFIX,yhd.com,DIRECT | |
- DOMAIN-SUFFIX,yihaodianimg.com,DIRECT | |
- DOMAIN-SUFFIX,yinxiang.com,DIRECT | |
- DOMAIN-SUFFIX,ykimg.com,DIRECT | |
- DOMAIN-SUFFIX,youdao.com,DIRECT | |
- DOMAIN-SUFFIX,youku.com,DIRECT | |
- DOMAIN-SUFFIX,zealer.com,DIRECT | |
- DOMAIN-SUFFIX,zhihu.com,DIRECT | |
- DOMAIN-SUFFIX,zhimg.com,DIRECT | |
- DOMAIN-SUFFIX,zimuzu.tv,DIRECT | |
- DOMAIN-SUFFIX,zoho.com,DIRECT | |
# 抗 DNS 污染 | |
- DOMAIN-KEYWORD,amazon,Proxy | |
- DOMAIN-KEYWORD,google,Proxy | |
- DOMAIN-KEYWORD,gmail,Proxy | |
- DOMAIN-KEYWORD,youtube,Proxy | |
- DOMAIN-KEYWORD,facebook,Proxy | |
- DOMAIN-SUFFIX,fb.me,Proxy | |
- DOMAIN-SUFFIX,fbcdn.net,Proxy | |
- DOMAIN-KEYWORD,twitter,Proxy | |
- DOMAIN-KEYWORD,instagram,Proxy | |
- DOMAIN-KEYWORD,dropbox,Proxy | |
- DOMAIN-SUFFIX,twimg.com,Proxy | |
- DOMAIN-KEYWORD,blogspot,Proxy | |
- DOMAIN-SUFFIX,youtu.be,Proxy | |
- DOMAIN-KEYWORD,whatsapp,Proxy | |
# 常见广告域名屏蔽 | |
- DOMAIN-KEYWORD,admarvel,REJECT | |
- DOMAIN-KEYWORD,admaster,REJECT | |
- DOMAIN-KEYWORD,adsage,REJECT | |
- DOMAIN-KEYWORD,adsmogo,REJECT | |
- DOMAIN-KEYWORD,adsrvmedia,REJECT | |
- DOMAIN-KEYWORD,adwords,REJECT | |
- DOMAIN-KEYWORD,adservice,REJECT | |
- DOMAIN-SUFFIX,appsflyer.com,REJECT | |
- DOMAIN-KEYWORD,domob,REJECT | |
- DOMAIN-SUFFIX,doubleclick.net,REJECT | |
- DOMAIN-KEYWORD,duomeng,REJECT | |
- DOMAIN-KEYWORD,dwtrack,REJECT | |
- DOMAIN-KEYWORD,guanggao,REJECT | |
- DOMAIN-KEYWORD,lianmeng,REJECT | |
- DOMAIN-SUFFIX,mmstat.com,REJECT | |
- DOMAIN-KEYWORD,mopub,REJECT | |
- DOMAIN-KEYWORD,omgmta,REJECT | |
- DOMAIN-KEYWORD,openx,REJECT | |
- DOMAIN-KEYWORD,partnerad,REJECT | |
- DOMAIN-KEYWORD,pingfore,REJECT | |
- DOMAIN-KEYWORD,supersonicads,REJECT | |
- DOMAIN-KEYWORD,uedas,REJECT | |
- DOMAIN-KEYWORD,umeng,REJECT | |
- DOMAIN-KEYWORD,usage,REJECT | |
- DOMAIN-SUFFIX,vungle.com,REJECT | |
- DOMAIN-KEYWORD,wlmonitor,REJECT | |
- DOMAIN-KEYWORD,zjtoolbar,REJECT | |
# 国外网站 | |
- DOMAIN-SUFFIX,9to5mac.com,Proxy | |
- DOMAIN-SUFFIX,abpchina.org,Proxy | |
- DOMAIN-SUFFIX,adblockplus.org,Proxy | |
- DOMAIN-SUFFIX,adobe.com,Proxy | |
- DOMAIN-SUFFIX,akamaized.net,Proxy | |
- DOMAIN-SUFFIX,alfredapp.com,Proxy | |
- DOMAIN-SUFFIX,amplitude.com,Proxy | |
- DOMAIN-SUFFIX,ampproject.org,Proxy | |
- DOMAIN-SUFFIX,android.com,Proxy | |
- DOMAIN-SUFFIX,angularjs.org,Proxy | |
- DOMAIN-SUFFIX,aolcdn.com,Proxy | |
- DOMAIN-SUFFIX,apkpure.com,Proxy | |
- DOMAIN-SUFFIX,appledaily.com,Proxy | |
- DOMAIN-SUFFIX,appshopper.com,Proxy | |
- DOMAIN-SUFFIX,appspot.com,Proxy | |
- DOMAIN-SUFFIX,arcgis.com,Proxy | |
- DOMAIN-SUFFIX,archive.org,Proxy | |
- DOMAIN-SUFFIX,armorgames.com,Proxy | |
- DOMAIN-SUFFIX,aspnetcdn.com,Proxy | |
- DOMAIN-SUFFIX,att.com,Proxy | |
- DOMAIN-SUFFIX,awsstatic.com,Proxy | |
- DOMAIN-SUFFIX,azureedge.net,Proxy | |
- DOMAIN-SUFFIX,azurewebsites.net,Proxy | |
- DOMAIN-SUFFIX,bing.com,Proxy | |
- DOMAIN-SUFFIX,bintray.com,Proxy | |
- DOMAIN-SUFFIX,bit.com,Proxy | |
- DOMAIN-SUFFIX,bit.ly,Proxy | |
- DOMAIN-SUFFIX,bitbucket.org,Proxy | |
- DOMAIN-SUFFIX,bjango.com,Proxy | |
- DOMAIN-SUFFIX,bkrtx.com,Proxy | |
- DOMAIN-SUFFIX,blog.com,Proxy | |
- DOMAIN-SUFFIX,blogcdn.com,Proxy | |
- DOMAIN-SUFFIX,blogger.com,Proxy | |
- DOMAIN-SUFFIX,blogsmithmedia.com,Proxy | |
- DOMAIN-SUFFIX,blogspot.com,Proxy | |
- DOMAIN-SUFFIX,blogspot.hk,Proxy | |
- DOMAIN-SUFFIX,bloomberg.com,Proxy | |
- DOMAIN-SUFFIX,box.com,Proxy | |
- DOMAIN-SUFFIX,box.net,Proxy | |
- DOMAIN-SUFFIX,cachefly.net,Proxy | |
- DOMAIN-SUFFIX,chromium.org,Proxy | |
- DOMAIN-SUFFIX,cl.ly,Proxy | |
- DOMAIN-SUFFIX,cloudflare.com,Proxy | |
- DOMAIN-SUFFIX,cloudfront.net,Proxy | |
- DOMAIN-SUFFIX,cloudmagic.com,Proxy | |
- DOMAIN-SUFFIX,cmail19.com,Proxy | |
- DOMAIN-SUFFIX,cnet.com,Proxy | |
- DOMAIN-SUFFIX,cocoapods.org,Proxy | |
- DOMAIN-SUFFIX,comodoca.com,Proxy | |
- DOMAIN-SUFFIX,crashlytics.com,Proxy | |
- DOMAIN-SUFFIX,culturedcode.com,Proxy | |
- DOMAIN-SUFFIX,d.pr,Proxy | |
- DOMAIN-SUFFIX,danilo.to,Proxy | |
- DOMAIN-SUFFIX,dayone.me,Proxy | |
- DOMAIN-SUFFIX,db.tt,Proxy | |
- DOMAIN-SUFFIX,deskconnect.com,Proxy | |
- DOMAIN-SUFFIX,disq.us,Proxy | |
- DOMAIN-SUFFIX,disqus.com,Proxy | |
- DOMAIN-SUFFIX,disquscdn.com,Proxy | |
- DOMAIN-SUFFIX,dnsimple.com,Proxy | |
- DOMAIN-SUFFIX,docker.com,Proxy | |
- DOMAIN-SUFFIX,dribbble.com,Proxy | |
- DOMAIN-SUFFIX,droplr.com,Proxy | |
- DOMAIN-SUFFIX,duckduckgo.com,Proxy | |
- DOMAIN-SUFFIX,dueapp.com,Proxy | |
- DOMAIN-SUFFIX,dytt8.net,Proxy | |
- DOMAIN-SUFFIX,edgecastcdn.net,Proxy | |
- DOMAIN-SUFFIX,edgekey.net,Proxy | |
- DOMAIN-SUFFIX,edgesuite.net,Proxy | |
- DOMAIN-SUFFIX,engadget.com,Proxy | |
- DOMAIN-SUFFIX,entrust.net,Proxy | |
- DOMAIN-SUFFIX,eurekavpt.com,Proxy | |
- DOMAIN-SUFFIX,evernote.com,Proxy | |
- DOMAIN-SUFFIX,fabric.io,Proxy | |
- DOMAIN-SUFFIX,fast.com,Proxy | |
- DOMAIN-SUFFIX,fastly.net,Proxy | |
- DOMAIN-SUFFIX,fc2.com,Proxy | |
- DOMAIN-SUFFIX,feedburner.com,Proxy | |
- DOMAIN-SUFFIX,feedly.com,Proxy | |
- DOMAIN-SUFFIX,feedsportal.com,Proxy | |
- DOMAIN-SUFFIX,fiftythree.com,Proxy | |
- DOMAIN-SUFFIX,firebaseio.com,Proxy | |
- DOMAIN-SUFFIX,flexibits.com,Proxy | |
- DOMAIN-SUFFIX,flickr.com,Proxy | |
- DOMAIN-SUFFIX,flipboard.com,Proxy | |
- DOMAIN-SUFFIX,g.co,Proxy | |
- DOMAIN-SUFFIX,gabia.net,Proxy | |
- DOMAIN-SUFFIX,geni.us,Proxy | |
- DOMAIN-SUFFIX,gfx.ms,Proxy | |
- DOMAIN-SUFFIX,ggpht.com,Proxy | |
- DOMAIN-SUFFIX,ghostnoteapp.com,Proxy | |
- DOMAIN-SUFFIX,git.io,Proxy | |
- DOMAIN-KEYWORD,github,Proxy | |
- DOMAIN-SUFFIX,globalsign.com,Proxy | |
- DOMAIN-SUFFIX,gmodules.com,Proxy | |
- DOMAIN-SUFFIX,godaddy.com,Proxy | |
- DOMAIN-SUFFIX,golang.org,Proxy | |
- DOMAIN-SUFFIX,gongm.in,Proxy | |
- DOMAIN-SUFFIX,goo.gl,Proxy | |
- DOMAIN-SUFFIX,goodreaders.com,Proxy | |
- DOMAIN-SUFFIX,goodreads.com,Proxy | |
- DOMAIN-SUFFIX,gravatar.com,Proxy | |
- DOMAIN-SUFFIX,gstatic.com,Proxy | |
- DOMAIN-SUFFIX,gvt0.com,Proxy | |
- DOMAIN-SUFFIX,hockeyapp.net,Proxy | |
- DOMAIN-SUFFIX,hotmail.com,Proxy | |
- DOMAIN-SUFFIX,icons8.com,Proxy | |
- DOMAIN-SUFFIX,ifixit.com,Proxy | |
- DOMAIN-SUFFIX,ift.tt,Proxy | |
- DOMAIN-SUFFIX,ifttt.com,Proxy | |
- DOMAIN-SUFFIX,iherb.com,Proxy | |
- DOMAIN-SUFFIX,imageshack.us,Proxy | |
- DOMAIN-SUFFIX,img.ly,Proxy | |
- DOMAIN-SUFFIX,imgur.com,Proxy | |
- DOMAIN-SUFFIX,imore.com,Proxy | |
- DOMAIN-SUFFIX,instapaper.com,Proxy | |
- DOMAIN-SUFFIX,ipn.li,Proxy | |
- DOMAIN-SUFFIX,is.gd,Proxy | |
- DOMAIN-SUFFIX,issuu.com,Proxy | |
- DOMAIN-SUFFIX,itgonglun.com,Proxy | |
- DOMAIN-SUFFIX,itun.es,Proxy | |
- DOMAIN-SUFFIX,ixquick.com,Proxy | |
- DOMAIN-SUFFIX,j.mp,Proxy | |
- DOMAIN-SUFFIX,js.revsci.net,Proxy | |
- DOMAIN-SUFFIX,jshint.com,Proxy | |
- DOMAIN-SUFFIX,jtvnw.net,Proxy | |
- DOMAIN-SUFFIX,justgetflux.com,Proxy | |
- DOMAIN-SUFFIX,kat.cr,Proxy | |
- DOMAIN-SUFFIX,klip.me,Proxy | |
- DOMAIN-SUFFIX,libsyn.com,Proxy | |
- DOMAIN-SUFFIX,linode.com,Proxy | |
- DOMAIN-SUFFIX,lithium.com,Proxy | |
- DOMAIN-SUFFIX,littlehj.com,Proxy | |
- DOMAIN-SUFFIX,live.com,Proxy | |
- DOMAIN-SUFFIX,live.net,Proxy | |
- DOMAIN-SUFFIX,livefilestore.com,Proxy | |
- DOMAIN-SUFFIX,llnwd.net,Proxy | |
- DOMAIN-SUFFIX,macid.co,Proxy | |
- DOMAIN-SUFFIX,macromedia.com,Proxy | |
- DOMAIN-SUFFIX,macrumors.com,Proxy | |
- DOMAIN-SUFFIX,mashable.com,Proxy | |
- DOMAIN-SUFFIX,mathjax.org,Proxy | |
- DOMAIN-SUFFIX,medium.com,Proxy | |
- DOMAIN-SUFFIX,mega.co.nz,Proxy | |
- DOMAIN-SUFFIX,mega.nz,Proxy | |
- DOMAIN-SUFFIX,megaupload.com,Proxy | |
- DOMAIN-SUFFIX,microsofttranslator.com,Proxy | |
- DOMAIN-SUFFIX,mindnode.com,Proxy | |
- DOMAIN-SUFFIX,mobile01.com,Proxy | |
- DOMAIN-SUFFIX,modmyi.com,Proxy | |
- DOMAIN-SUFFIX,msedge.net,Proxy | |
- DOMAIN-SUFFIX,myfontastic.com,Proxy | |
- DOMAIN-SUFFIX,name.com,Proxy | |
- DOMAIN-SUFFIX,nextmedia.com,Proxy | |
- DOMAIN-SUFFIX,nsstatic.net,Proxy | |
- DOMAIN-SUFFIX,nssurge.com,Proxy | |
- DOMAIN-SUFFIX,nyt.com,Proxy | |
- DOMAIN-SUFFIX,nytimes.com,Proxy | |
- DOMAIN-SUFFIX,omnigroup.com,Proxy | |
- DOMAIN-SUFFIX,onedrive.com,Proxy | |
- DOMAIN-SUFFIX,onenote.com,Proxy | |
- DOMAIN-SUFFIX,ooyala.com,Proxy | |
- DOMAIN-SUFFIX,openvpn.net,Proxy | |
- DOMAIN-SUFFIX,openwrt.org,Proxy | |
- DOMAIN-SUFFIX,orkut.com,Proxy | |
- DOMAIN-SUFFIX,osxdaily.com,Proxy | |
- DOMAIN-SUFFIX,outlook.com,Proxy | |
- DOMAIN-SUFFIX,ow.ly,Proxy | |
- DOMAIN-SUFFIX,paddleapi.com,Proxy | |
- DOMAIN-SUFFIX,parallels.com,Proxy | |
- DOMAIN-SUFFIX,parse.com,Proxy | |
- DOMAIN-SUFFIX,pdfexpert.com,Proxy | |
- DOMAIN-SUFFIX,periscope.tv,Proxy | |
- DOMAIN-SUFFIX,pinboard.in,Proxy | |
- DOMAIN-SUFFIX,pinterest.com,Proxy | |
- DOMAIN-SUFFIX,pixelmator.com,Proxy | |
- DOMAIN-SUFFIX,pixiv.net,Proxy | |
- DOMAIN-SUFFIX,playpcesor.com,Proxy | |
- DOMAIN-SUFFIX,playstation.com,Proxy | |
- DOMAIN-SUFFIX,playstation.com.hk,Proxy | |
- DOMAIN-SUFFIX,playstation.net,Proxy | |
- DOMAIN-SUFFIX,playstationnetwork.com,Proxy | |
- DOMAIN-SUFFIX,pushwoosh.com,Proxy | |
- DOMAIN-SUFFIX,rime.im,Proxy | |
- DOMAIN-SUFFIX,servebom.com,Proxy | |
- DOMAIN-SUFFIX,sfx.ms,Proxy | |
- DOMAIN-SUFFIX,shadowsocks.org,Proxy | |
- DOMAIN-SUFFIX,sharethis.com,Proxy | |
- DOMAIN-SUFFIX,shazam.com,Proxy | |
- DOMAIN-SUFFIX,skype.com,Proxy | |
- DOMAIN-SUFFIX,smartdnsProxy.com,Proxy | |
- DOMAIN-SUFFIX,smartmailcloud.com,Proxy | |
- DOMAIN-SUFFIX,sndcdn.com,Proxy | |
- DOMAIN-SUFFIX,sony.com,Proxy | |
- DOMAIN-SUFFIX,soundcloud.com,Proxy | |
- DOMAIN-SUFFIX,sourceforge.net,Proxy | |
- DOMAIN-SUFFIX,spotify.com,Proxy | |
- DOMAIN-SUFFIX,squarespace.com,Proxy | |
- DOMAIN-SUFFIX,sstatic.net,Proxy | |
- DOMAIN-SUFFIX,st.luluku.pw,Proxy | |
- DOMAIN-SUFFIX,stackoverflow.com,Proxy | |
- DOMAIN-SUFFIX,startpage.com,Proxy | |
- DOMAIN-SUFFIX,staticflickr.com,Proxy | |
- DOMAIN-SUFFIX,steamcommunity.com,Proxy | |
- DOMAIN-SUFFIX,symauth.com,Proxy | |
- DOMAIN-SUFFIX,symcb.com,Proxy | |
- DOMAIN-SUFFIX,symcd.com,Proxy | |
- DOMAIN-SUFFIX,tapbots.com,Proxy | |
- DOMAIN-SUFFIX,tapbots.net,Proxy | |
- DOMAIN-SUFFIX,tdesktop.com,Proxy | |
- DOMAIN-SUFFIX,techcrunch.com,Proxy | |
- DOMAIN-SUFFIX,techsmith.com,Proxy | |
- DOMAIN-SUFFIX,thepiratebay.org,Proxy | |
- DOMAIN-SUFFIX,theverge.com,Proxy | |
- DOMAIN-SUFFIX,time.com,Proxy | |
- DOMAIN-SUFFIX,timeinc.net,Proxy | |
- DOMAIN-SUFFIX,tiny.cc,Proxy | |
- DOMAIN-SUFFIX,tinypic.com,Proxy | |
- DOMAIN-SUFFIX,tmblr.co,Proxy | |
- DOMAIN-SUFFIX,todoist.com,Proxy | |
- DOMAIN-SUFFIX,trello.com,Proxy | |
- DOMAIN-SUFFIX,trustasiassl.com,Proxy | |
- DOMAIN-SUFFIX,tumblr.co,Proxy | |
- DOMAIN-SUFFIX,tumblr.com,Proxy | |
- DOMAIN-SUFFIX,tweetdeck.com,Proxy | |
- DOMAIN-SUFFIX,tweetmarker.net,Proxy | |
- DOMAIN-SUFFIX,twitch.tv,Proxy | |
- DOMAIN-SUFFIX,txmblr.com,Proxy | |
- DOMAIN-SUFFIX,typekit.net,Proxy | |
- DOMAIN-SUFFIX,ubertags.com,Proxy | |
- DOMAIN-SUFFIX,ublock.org,Proxy | |
- DOMAIN-SUFFIX,ubnt.com,Proxy | |
- DOMAIN-SUFFIX,ulyssesapp.com,Proxy | |
- DOMAIN-SUFFIX,urchin.com,Proxy | |
- DOMAIN-SUFFIX,usertrust.com,Proxy | |
- DOMAIN-SUFFIX,v.gd,Proxy | |
- DOMAIN-SUFFIX,v2ex.com,Proxy | |
- DOMAIN-SUFFIX,vimeo.com,Proxy | |
- DOMAIN-SUFFIX,vimeocdn.com,Proxy | |
- DOMAIN-SUFFIX,vine.co,Proxy | |
- DOMAIN-SUFFIX,vivaldi.com,Proxy | |
- DOMAIN-SUFFIX,vox-cdn.com,Proxy | |
- DOMAIN-SUFFIX,vsco.co,Proxy | |
- DOMAIN-SUFFIX,vultr.com,Proxy | |
- DOMAIN-SUFFIX,w.org,Proxy | |
- DOMAIN-SUFFIX,w3schools.com,Proxy | |
- DOMAIN-SUFFIX,webtype.com,Proxy | |
- DOMAIN-SUFFIX,wikiwand.com,Proxy | |
- DOMAIN-SUFFIX,wikileaks.org,Proxy | |
- DOMAIN-SUFFIX,wikimedia.org,Proxy | |
- DOMAIN-SUFFIX,wikipedia.com,Proxy | |
- DOMAIN-SUFFIX,wikipedia.org,Proxy | |
- DOMAIN-SUFFIX,windows.com,Proxy | |
- DOMAIN-SUFFIX,windows.net,Proxy | |
- DOMAIN-SUFFIX,wire.com,Proxy | |
- DOMAIN-SUFFIX,wordpress.com,Proxy | |
- DOMAIN-SUFFIX,workflowy.com,Proxy | |
- DOMAIN-SUFFIX,wp.com,Proxy | |
- DOMAIN-SUFFIX,wsj.com,Proxy | |
- DOMAIN-SUFFIX,wsj.net,Proxy | |
- DOMAIN-SUFFIX,xda-developers.com,Proxy | |
- DOMAIN-SUFFIX,xeeno.com,Proxy | |
- DOMAIN-SUFFIX,xiti.com,Proxy | |
- DOMAIN-SUFFIX,yahoo.com,Proxy | |
- DOMAIN-SUFFIX,yimg.com,Proxy | |
- DOMAIN-SUFFIX,ying.com,Proxy | |
- DOMAIN-SUFFIX,yoyo.org,Proxy | |
- DOMAIN-SUFFIX,ytimg.com,Proxy | |
# Telegram | |
- DOMAIN-SUFFIX,telegra.ph,Proxy | |
- DOMAIN-SUFFIX,telegram.org,Proxy | |
- IP-CIDR,91.108.4.0/22,Proxy | |
- IP-CIDR,91.108.8.0/21,Proxy | |
- IP-CIDR,91.108.16.0/22,Proxy | |
- IP-CIDR,91.108.56.0/22,Proxy | |
- IP-CIDR,149.154.160.0/20,Proxy | |
- IP-CIDR6,2001:67c:4e8::/48,Proxy | |
- IP-CIDR6,2001:b28:f23d::/48,Proxy | |
- IP-CIDR6,2001:b28:f23f::/48,Proxy | |
# LAN | |
- DOMAIN,injections.adguard.org,DIRECT | |
- DOMAIN,local.adguard.org,DIRECT | |
- DOMAIN-SUFFIX,local,DIRECT | |
- IP-CIDR,127.0.0.0/8,DIRECT | |
- IP-CIDR,172.16.0.0/12,DIRECT | |
- IP-CIDR,192.168.0.0/16,DIRECT | |
- IP-CIDR,10.0.0.0/8,DIRECT | |
- IP-CIDR,17.0.0.0/8,DIRECT | |
- IP-CIDR,100.64.0.0/10,DIRECT | |
- IP-CIDR,224.0.0.0/4,DIRECT | |
- IP-CIDR6,fe80::/10,DIRECT | |
# 最终规则 | |
- GEOIP,CN,DIRECT | |
- MATCH,Proxy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import yaml | |
node_name_dict = dict() | |
def gen_node(node_name, node_server): | |
base_node = { | |
"name": "", | |
"server": "", | |
"type": "ss", | |
"port": , | |
"cipher": "", | |
"password": ""} | |
base_node["name"] = node_name | |
base_node["server"] = node_server | |
return base_node | |
BASE_CONFIG_DIR = r"./base_config.yaml" | |
config_file = open(BASE_CONFIG_DIR,'r', encoding='UTF-8') | |
base_config = yaml.load(config_file, Loader=yaml.FullLoader) | |
print(base_config.keys()) | |
IP_CONFIG_DIR = r"./ip.txt" | |
ip_file = open(IP_CONFIG_DIR) | |
print(base_config['proxies']) | |
server_name_list = [] | |
server_config_list = [] | |
for line in ip_file.readlines(): | |
line = line.strip('\r\n') | |
node_name, node_server = line.split(' - ') | |
if node_name in node_name_dict: | |
node_name_dict[node_name] += 1 | |
node_name = node_name + "-"+ str(node_name_dict[node_name]) | |
else: | |
node_name_dict[node_name] = 1 | |
server_name_list.append(node_name) | |
new_node = gen_node(node_name, node_server) | |
# server_config_list.append(base_node) | |
if not base_config["proxies"]: | |
base_config["proxies"] = [new_node] | |
else: | |
base_config["proxies"].append(new_node) | |
# base_config["proxies"] = server_config_list | |
for node in base_config["proxy-groups"]: | |
node["proxies"] = server_name_list | |
print(base_config) | |
print(type(base_config)) | |
print(type(base_config["proxies"])) | |
print(type(base_config["dns"]["default-nameserver"])) | |
class NoAliasDumper(yaml.SafeDumper): | |
def ignore_aliases(self, data): | |
"""修dump时dump的是内存地址不是数据的问题 | |
""" | |
return True | |
def increase_indent(self, flow=False, indentless=False): | |
"""修缩进问题 | |
""" | |
return super(NoAliasDumper, self).increase_indent(flow, False) | |
f = open(r'./surfshark_clash_config.yaml','w') | |
yaml.dump(base_config, f, Dumper=NoAliasDumper, default_flow_style=False, sort_keys=False, encoding='utf-8', allow_unicode=True) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment