Github 链接: https://github.com/bjzhou/clash_meta_gateway
以下所有功能都由 Clash Meta 内核实现:
实际上 docker 里只做了一件事,就是启动 clash meta
这里贴几段我觉得有意思的配置
rules:
- GEOIP,private,DIRECT
- GEOSITE,private,DIRECT
- GEOSITE,apple,DIRECT
- GEOSITE,microsoft@cn,DIRECT
- GEOSITE,category-games@cn,DIRECT
- GEOSITE,CN,DIRECT
- GEOIP,CN,DIRECT
这里创建了一个 direct.yaml 文件
然后在主配置文件里引入
rule-providers:
direct:
type: file
behavior: classical
path: "./direct.yaml"
配置 DNS ,默认走海外 DNS ,匹配 direct 规则的走国内 DNS
dns:
enable: true
listen: 0.0.0.0:53
ipv6: false
enhanced-mode: redir-host
prefer-h3: true
nameserver:
- https://dns.cloudflare.com/dns-query
- tls://8.8.8.8:853
- tls://1.1.1.1:853
nameserver-policy:
"rule-set:direct":
- https://dns.alidns.com/dns-query
- 119.29.29.29
- 223.5.5.5
default-nameserver:
- 223.5.5.5
主配置文件规则匹配
rules:
- RULE-SET,direct,DIRECT
- GEOSITE,netflix,NETFLIX
- GEOSITE,openai,AI 服务
- GEOSITE,anthropic,AI 服务
- NOT,((DST-PORT,80/8080/443/8443)),非常用端口
- MATCH,默认
这样做保证了 DNS 分流和规则分流的统一
另外这配置里有个非常用端口,部分机场或者中转流量会导致非常用端口无法连接,可以在这里选择直连或自建机场
另外再分享一个给自己用的 VPS 一键部署脚本: https://github.com/bjzhou/xray-server-setup
脚本功能:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.