github.com/igoogolx/clash@v1.19.8/docs/zh_CN/configuration/getting-started.md (about)

     1  ---
     2  sidebarTitle: 快速入手
     3  sidebarOrder: 2
     4  ---
     5  
     6  # 快速入手
     7  
     8  建议您在继续阅读本节之前, 先阅读[介绍](/zh_CN/configuration/introduction). 在您对Clash的工作原理有了简单的了解后, 您可以开始编写您自己的配置.
     9  
    10  ## 配置文件
    11  
    12  主配置文件名为 `config.yaml`. 默认情况下, Clash会在 `$HOME/.config/clash` 目录读取配置文件. 如果该目录不存在, Clash会在该位置生成一个最小的配置文件.
    13  
    14  如果您想将配置文件放在其他地方 (例如 `/etc/clash`) , 您可以使用命令行选项 `-d` 来指定配置目录:
    15  
    16  ```shell
    17  clash -d . # current directory
    18  clash -d /etc/clash
    19  ```
    20  
    21  或者, 您可以使用选项 `-f` 来指定配置文件:
    22  
    23  ```shell
    24  clash -f ./config.yaml
    25  clash -f /etc/clash/config.yaml
    26  ```
    27  
    28  ## 特殊语法
    29  
    30  Clash 配置文件中有一些特殊的语法, 您可能需要了解:
    31  
    32  ### IPv6 地址
    33  
    34  您应该使用方括号 (`[]`) 来包裹 IPv6 地址, 例如:
    35  
    36  ```txt
    37  [aaaa::a8aa:ff:fe09:57d8]
    38  ```
    39  
    40  ### DNS 通配符域名匹配
    41  
    42  在某些情况下, 您需要匹配通配符域名. 例如, 当您设置 [Clash DNS](/zh_CN/configuration/dns) 时, 您可能想要匹配 `localdomain` 的所有子域名.
    43  
    44  Clash 在 DNS 配置中提供了匹配不同级别通配符域名的支持, 其语法如下:
    45  
    46  ::: tip
    47  任何包含这些字符的域名都应该用单引号 (`'`) 包裹. 例如, `'*.google.com'`.
    48  静态域名的优先级高于通配符域名 (foo.example.com > *.example.com > .example.com) .
    49  :::
    50  
    51  使用星号 (`*`) 来匹配单级通配符子域名.
    52  
    53  | 表达式 | 匹配 | 不匹配 |
    54  | ---------- | ------- | -------------- |
    55  | `*.google.com` | `www.google.com` | `google.com` |
    56  | `*.bar.google.com` | `foo.bar.google.com` | `bar.google.com` |
    57  | `*.*.google.com` | `thoughtful.sandbox.google.com` | `one.two.three.google.com` |
    58  
    59  使用点号 (`.`) 来匹配多级通配符子域名.
    60  
    61  | 表达式 | 匹配 | 不匹配 |
    62  | ---------- | ------- | -------------- |
    63  | `.google.com` | `www.google.com` | `google.com` |
    64  | `.google.com` | `thoughtful.sandbox.google.com` | `google.com` |
    65  | `.google.com` | `one.two.three.google.com` | `google.com` |
    66  
    67  使用加号 (`+`) 来匹配多级通配符子域名.
    68  
    69  `+` 通配符的工作方式类似于 `DOMAIN-SUFFIX`, 您可以一次进行多级的快速匹配.
    70  
    71  | 表达式 | 匹配 |
    72  | ---------- | ------- |
    73  | `+.google.com` | `google.com` |
    74  | `+.google.com` | `www.google.com` |
    75  | `+.google.com` | `thoughtful.sandbox.google.com` |
    76  | `+.google.com` | `one.two.three.google.com` |