完整示例

circle-info
  • 原开源Clash内核配置部分主要引自 Clash Wikiarrow-up-right ,做了小部分调整和翻译;

  • 注释标记【Meta专属】内容为Meta核新特有功能,在其他Clash核心使用可能造成意想不到的后果。

基础配置:

# port: 7890                 #本地http代理端口
# socks-port: 7891           #本地socks5代理端口
mixed-port: 7890             #本地混合代理(http和socks5合并)端口
# redir-port: 7892           #本地Linux/macOS Redir代理端口
# tproxy-port: 7893          #本地Linux Tproxy代理端口

# authentication:            # 本地SOCKS5/HTTP(S)代理端口认证设置
#  - "user1:pass1"
#  - "user2:pass2"

# geodata-mode: true         #【Meta专属】使用geoip.dat数据库(默认:false使用mmdb数据库)
tcp-concurrent: true         #【Meta专属】TCP连接并发,如果域名解析结果对应多个IP,
                             # 并发所有IP,选择握手最快的IP进行连接

allow-lan: false                  #允许局域网连接(false/true)
bind-address:                     #监听IP白名单(当allow-lan:true),只允许列表设备
  '*'                             #全部设备
  # 192.168.122.11                #单个ip4地址
  # "[aaaa::a8aa:ff:fe09:57d8]"   #单个ip6地址
  
mode: rule                 #clash工作模式(rule/global/direct,meta暂不支持script)

log-level: info            #日志等级(info/warning/error/debug/silent)

ipv6: false                #ip6开关,当为false时,停止解析hostanmes为ip6地址

external-controller: 127.0.0.1:9090   #控制器监听地址
external-ui: folder                   #http服务路径,可以放静态web网页,如yacd的控制面板
                                      #可通过`http://{{external-controller}}/ui`直接使用
# secret: ""                          #控制器登录密码


interface-name: en0        #出口网卡名称
routing-mark: 6666         #流量标记(仅Linux)

profile:                   #缓存设置(文件位置./cache.db)
  store-selected: false    #节点状态记忆(若不同配置有同代理名称,设置值共享)
  store-fake-ip: true      #fake-ip缓存

DNS配置:

代理配置:

代理组配置:

规则配置:

最后更新于