目录
1. 软件安装与基本设置
1.1 下载与安装 ClashX
ClashX 是一款开源的代理客户端软件,可以在 macOS 系统上使用。您可以通过以下步骤下载并安装 ClashX:
- 访问 ClashX 的 GitHub 仓库 https://github.com/yichengchen/clashX,选择最新版本的安装包下载。
- 下载完成后,双击安装包进行安装。
- 安装完成后,ClashX 图标将出现在菜单栏上。
1.2 初次配置
安装完 ClashX 后,您需要进行一些基本的配置:
- 点击 ClashX 图标,选择”打开配置文件”。
- 在打开的配置文件中,根据您的需求进行相关设置,如代理服务器信息、DNS 服务器等。
- 保存配置文件,ClashX 将自动应用新的设置。
2. 代理模式选择
ClashX 提供了三种不同的代理模式,用户可以根据需求进行选择:
2.1 全局模式
在全局模式下,所有流量都将通过代理服务器进行转发。这种模式适用于需要全面代理的场景,例如访问国外网站或绕过网络限制。
2.2 规则模式
规则模式允许用户自定义代理规则,仅将符合条件的流量通过代理服务器转发。这种模式适用于需要灵活控制代理范围的场景。
2.3 直连模式
在直连模式下,所有流量都将直接访问目标网站,不经过代理服务器。这种模式适用于不需要代理的场景,可以提高网络速度和稳定性。
用户可以在 ClashX 的菜单栏中,选择相应的代理模式进行切换。
3. 规则自定义
3.1 配置文件结构
ClashX 的配置文件采用 YAML 格式,主要包含以下几个部分:
proxies
: 代理服务器信息proxy-groups
: 代理组配置rules
: 自定义代理规则
用户可以根据需求对这些部分进行修改和添加。
3.2 添加自定义规则
在 rules
部分,用户可以添加自定义的代理规则。规则的格式如下:
- RULE-SET,规则集名称,代理组名称
- DOMAIN,域名,代理组名称
- DOMAIN-SUFFIX,域名后缀,代理组名称
- IP-CIDR,IP段,代理组名称
其中,规则集名称
、代理组名称
需要与配置文件中其他部分的内容保持一致。
3.3 规则类型介绍
ClashX 支持多种类型的代理规则:
- RULE-SET: 根据预定义的规则集进行匹配
- DOMAIN: 根据完整域名进行匹配
- DOMAIN-SUFFIX: 根据域名后缀进行匹配
- IP-CIDR: 根据 IP 地址段进行匹配
用户可以根据实际需求,选择合适的规则类型进行配置。
4. 常见问题解答
4.1 如何切换代理模式?
在 ClashX 的菜单栏中,可以找到”代理模式”选项,点击后即可选择全局模式、规则模式或直连模式。
4.2 如何查看当前代理状态?
在 ClashX 的菜单栏中,可以查看当前代理的状态信息,包括代理模式、延迟、流量统计等。
4.3 如何导入订阅链接?
在 ClashX 的配置文件中,找到 proxies
部分,添加订阅链接信息即可。ClashX 会自动从订阅链接中拉取代理服务器信息。
4.4 如何自定义 DNS 服务器?
在 ClashX 的配置文件中,找到 dns
部分,可以添加自定义的 DNS 服务器信息。ClashX 将使用您设置的 DNS 服务器进行域名解析。