- 注:可点此查看包含的域名列表
1. geosite-all.dat 和 geosite-all.db(适用于使用了 sing-box 平台的客户端,下同)
① 根据 Loyalsoldier/v2ray-rules-dat 进行深度定制,有且仅有如下分类:
- GEOSITE,ads,🛑 广告拦截
- GEOSITE,private,🔒 私有网络
- GEOSITE,microsoft-cn,Ⓜ️ 微软服务
- GEOSITE,apple-cn,🍎 苹果服务
- GEOSITE,google-cn,📢 谷歌服务
- GEOSITE,games-cn,🎮 游戏平台
- GEOSITE,netflix,🎥 奈飞视频
- GEOSITE,disney,📽️ 迪士尼+
- GEOSITE,max,🎞️ Max
- GEOSITE,primevideo,🎬 Prime Video
- GEOSITE,appletv,🍎 Apple TV+
- GEOSITE,youtube,📹 油管视频
- GEOSITE,tiktok,🎵 TikTok
- GEOSITE,bilibili,📺 哔哩哔哩
- GEOSITE,ai,🤖 人工智能
- GEOSITE,networktest,📈 网络测试
- GEOSITE,proxy,🪜 代理域名
- GEOSITE,cn,🔗 直连域名
② 每天早上 3 点(北京时间)自动构建
③ geosite:ads
源采用 privacy-protection-tools/anti-AD/anti-ad-domains.txt
④ geosite:private
源采用 v2fly/domain-list-community/private 和 blackmatrix7/ios_rule_script/Lan 组合,并添加主流 Clash dashboard 在线面板域名(clash.razord.top
、clash.metacubex.one
、yacd.haishan.me
、yacd.metacubex.one
和 d.metacubex.one
)
⑤ geosite:microsoft-cn
源采用 v2fly/domain-list-community/microsoft@cn
⑥ geosite:apple-cn
源采用 felixonmars/dnsmasq-china-list/apple.china.conf
⑦ geosite:google-cn
源采用 felixonmars/dnsmasq-china-list/google.china.conf
⑧ geosite:games-cn
源采用 v2fly/domain-list-community/category-games@cn、blackmatrix7/ios_rule_script/SteamCN 和 blackmatrix7/ios_rule_script/GameDownloadCN 组合
⑨ geosite:netflix
源采用 blackmatrix7/ios_rule_script/Netflix
⑩ geosite:disney
源采用 blackmatrix7/ios_rule_script/Disney
⑪ geosite:max
源采用 blackmatrix7/ios_rule_script/HBO
⑫ geosite:primevideo
源采用 blackmatrix7/ios_rule_script/PrimeVideo
⑬ geosite:appletv
源采用 blackmatrix7/ios_rule_script/AppleTV
⑭ geosite:youtube
源采用 blackmatrix7/ios_rule_script/YouTube
⑮ geosite:tiktok
源采用 blackmatrix7/ios_rule_script/TikTok
⑯ geosite:bilibili
源采用 blackmatrix7/ios_rule_script/BiliBili
⑰ geosite:ai
源采用 blackmatrix7/ios_rule_script/OpenAI、blackmatrix7/ios_rule_script/Bing 和 blackmatrix7/ios_rule_script/BardAI 组合
⑱ geosite:networktest
源采用 blackmatrix7/ios_rule_script/Speedtest 和 IPv6 测试网站(采用 keyword
关键字)组合
⑲ geosite:proxy
源采用 cokebar/gfwlist2dnsmasq 生成的 gfwlist 和 Loyalsoldier/domain-list-custom/geolocation-!cn.txt 组合
⑳ geosite:cn
源采用 blackmatrix7/ios_rule_script/ChinaMax,添加 full:static.adtidy.org
,防止 AdGuardHome 作为下游时检查更新失败(在 Clash 中必须使用国内 DNS 进行解析)
在 geosite-all.dat 和 geosite-all.db 的基础上去除了广告域名 geosite:ads
,有且仅有如下分类:
- GEOSITE,private,🔒 私有网络
- GEOSITE,microsoft-cn,Ⓜ️ 微软服务
- GEOSITE,apple-cn,🍎 苹果服务
- GEOSITE,google-cn,📢 谷歌服务
- GEOSITE,games-cn,🎮 游戏平台
- GEOSITE,netflix,🎥 奈飞视频
- GEOSITE,disney,📽️ 迪士尼+
- GEOSITE,max,🎞️ Max
- GEOSITE,primevideo,🎬 Prime Video
- GEOSITE,appletv,🍎 Apple TV+
- GEOSITE,youtube,📹 油管视频
- GEOSITE,tiktok,🎵 TikTok
- GEOSITE,bilibili,📺 哔哩哔哩
- GEOSITE,ai,🤖 人工智能
- GEOSITE,networktest,📈 网络测试
- GEOSITE,proxy,🪜 代理域名
- GEOSITE,cn,🔗 直连域名
在 geosite-all.dat 和 geosite-all.db 的基础上去除了流媒体和人工智能 geosite:ai
,有且仅有如下分类:
- GEOSITE,ads,🛑 广告拦截
- GEOSITE,private,🔒 私有网络
- GEOSITE,microsoft-cn,Ⓜ️ 微软服务
- GEOSITE,apple-cn,🍎 苹果服务
- GEOSITE,google-cn,📢 谷歌服务
- GEOSITE,games-cn,🎮 游戏平台
- GEOSITE,networktest,📈 网络测试
- GEOSITE,proxy,🪜 代理域名
- GEOSITE,cn,🔗 直连域名
在 geosite.dat 和 geosite.db 的基础上去除了广告域名 geosite:ads
,有且仅有如下分类:
- GEOSITE,private,🔒 私有网络
- GEOSITE,microsoft-cn,Ⓜ️ 微软服务
- GEOSITE,apple-cn,🍎 苹果服务
- GEOSITE,google-cn,📢 谷歌服务
- GEOSITE,games-cn,🎮 游戏平台
- GEOSITE,networktest,📈 网络测试
- GEOSITE,proxy,🪜 代理域名
- GEOSITE,cn,🔗 直连域名
① 源采用 Loyalsoldier/geoip,包含如下分类(可点此查看其它国家或地区 IP 规则集):
- GEOIP,cloudflare,☁️ Cloudflare
- GEOIP,cloudfront,🌐 CloudFront
- GEOIP,facebook,👓 Facebook
- GEOIP,fastly,🌎 Fastly
- GEOIP,google,📢 谷歌
- GEOIP,netflix,🎥 奈飞视频
- GEOIP,telegram,📲 电报消息
- GEOIP,twitter,✖️ Twitter
- GEOIP,cn,🇨🇳 国内 IP
② .metadb 规则集文件适用于使用了 Clash.Meta 内核的客户端(下同)
① 根据 Loyalsoldier/geoip 进行深度定制,有且仅有如下分类:
- GEOIP,netflix,🎥 奈飞视频
- GEOIP,telegram,📲 电报消息
- GEOIP,private,🔒 私有网络
- GEOIP,cn,🇨🇳 国内 IP
② 每天早上 3 点(北京时间)自动构建
③ geoip:netflix
源采用 blackmatrix7/ios_rule_script/Netflix/Netflix_IP.txt
④ geoip:telegram
源采用 Telegram IP
⑤ geoip:private
源采用 blackmatrix7/ios_rule_script/Lan(IP 部分)
⑥ geoip:cn
源采用 GeoLite2/cn.txt、17mon/china_ip_list、gaoyifan/china-operator-ip 和 blackmatrix7/ios_rule_script/ChinaIPs/ChinaIPs_IP.txt 组合
分别在 geoip.dat、Country.mmdb、geoip.metadb 和 geoip.db 的基础上去除了流媒体,有且仅有如下分类:
- GEOIP,telegram,📲 电报消息
- GEOIP,private,🔒 私有网络
- GEOIP,cn,🇨🇳 国内 IP
① 每天早上 3 点(北京时间)自动构建生成
② fake-ip-filter
中添加常用 fake-ip 地址过滤列表,提高兼容性
③ fake-ip-filter
中添加 TrackersList(udp 域名),防止 BT 下载无法连接 TrackersList UDP 协议
④ fake-ip-filter
中添加 AdGuardHome 相关域名,防止作为下游时检查更新和下载“DNS 黑名单”失败:
- 'static.adtidy.org'
- 'adguardteam.github.io'
- 'anti-ad.net'
⑤ 若想自己生成配置文件 user.yaml,可以 Fork 本项目后编辑 .github/workflows/run.yml 文件内的 name: Generate xxx-user.yaml
部分
⑥ 若 DNS 模式选用的是 redir-host
,必须进行 DNS 分流(可以参考《ShellClash 使用 Clash.Meta 内核进行 DNS 分流教程-geox 方案》),可以进入 .github/workflows/run.yml 文件,编辑 Generate redir-host-user.yaml
部分,将 nameserver
中的 🪜 代理域名
改成可以访问外网的策略组名称,或者直接将 'https://dns.google/dns-query#🪜 代理域名'
修改为 'tls://dns.google'
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/geosite.dat
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geosite.dat
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/geosite.dat
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/geosite.db
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geosite.db
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/geosite.db
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/geoip.dat
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geoip.dat
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/geoip.dat
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/Country.mmdb
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/Country.mmdb
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/Country.mmdb
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/geoip.metadb
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geoip.metadb
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/geoip.metadb
① GitHub 源:https://github.com/DustinWin/clash-geosite/releases/download/latest/geoip.db
② jsDelivr 源:https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geoip.db
③ GitHub Proxy 源:https://mirror.ghproxy.com/https://raw.githubusercontent.com/DustinWin/clash-geosite/release/geoip.db
三、 导入(以 ShellClash 导入 geosite.dat、geoip.dat 和 Country.mmdb 为例)
连接 SSH 后执行如下命令:
curl -o $CRASHDIR/GeoSite.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geosite.dat
curl -o $CRASHDIR/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geoip.dat
curl -o $CRASHDIR/Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/Country.mmdb
curl -o $CRASHDIR/yamls/user.yaml -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/fake-ip-user.yaml
$CRASHDIR/start.sh restart
连接 SSH 后执行如下命令:
curl -o $CRASHDIR/GeoSite.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geosite.dat
curl -o $CRASHDIR/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geoip.dat
curl -o $CRASHDIR/Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/Country.mmdb
curl -o $CRASHDIR/yamls/user.yaml -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/redir-host-user.yaml
$CRASHDIR/start.sh restart
- 连接 SSH 后运行
vi $CRASHDIR/task/task.user
,按一下 Ins 键(Insert 键),粘贴如下内容:
201#curl -o /data/clash/GeoSite.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/geosite.dat && curl -o /data/clash/GeoIP.dat -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geoip@release/geoip.dat && curl -o /data/clash/Country.mmdb -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geoip@release/Country.mmdb && /data/clash/start.sh restart >/dev/null 2>&1#更新GeoX路由规则文件
202#curl -o /data/clash/yamls/user.yaml -L https://cdn.jsdelivr.net/gh/DustinWin/clash-geosite@release/fake-ip-user.yaml && /data/clash/start.sh restart >/dev/null 2>&1#更新user.yaml
- 按一下 Esc 键(退出键),输入英文冒号
:
,继续输入wq
并回车 - 执行
crash
,进入 ShellClash->5 配置自动任务->1 添加自动任务,可以看到末尾就有添加的定时任务,输入对应的数字并回车后可设置执行条件