Clash 是一个跨平台的代理管理工具,支持多种代理协议(如 HTTP、HTTPS、Socks 等)以下是 Clash代理模式的设置步骤和常见配置
5822369cdw200+机场节点2026-09-09210
Clash 代理模式设置 Clash 提供两种主要的代理模式: 规则驱动模式(Rule-driven Mode) 适用于需要根据规则路由不同端口或应用的场景。 配置示例: [Proxy] mode = rule-driven [HTTP] listen = 789 proxy = 127...1:789 [HTTPS] listen = 8443 proxy = 127...1:789 [Socks] listen = 108 proxy = 127...1:789 [Rule] # 定向所有域名到本地代理 domain-regex = ^www\.example\.com$ proxy = 127...1:789 路由器模式(Router Mode) 适用于需要将所有流量路由到指定代理服务器的场景。 配置示例: [Proxy] mode = router [Router] # 指定代理服务器地址和端口 server = 127...1:789 设置步骤 打开Clash配置文件 默认配置文件路径: Windows:%ProgramData%\\clash\\clash.toml macOS:/Applications/Clash.app/Contents/Resources/clash.toml Linux:$HOME/.config/clash/clash.toml 选择代理模式 修改 mode 参数: rule-driven:启用规则驱动模式。 router:启用路由器模式。 配置代理规则 规则驱动模式: 在 [Rule] 部分添加域名或端口的规则,将流量定向特定的代理。 示例:[Rule] domain-regex = ^www\.example\.com$ # 定向 www.example.com 域名的流量 proxy = 127...1:789 # 定向到本地代理服务器 路由器模式: 在 [Router] 部分设置代理服务器地址和端口。 示例:[Rou...
Clash 代理模式设置
Clash 提供两种主要的代理模式:
-
规则驱动模式(Rule-driven Mode)
-
适用于需要根据规则路由不同端口或应用的场景。
-
配置示例:
[Proxy] mode = rule-driven [HTTP] listen = 789 proxy = 127...1:789 [HTTPS] listen = 8443 proxy = 127...1:789 [Socks] listen = 108 proxy = 127...1:789 [Rule] # 定向所有域名到本地代理 domain-regex = ^www\.example\.com$ proxy = 127...1:789
-
-
路由器模式(Router Mode)
-
适用于需要将所有流量路由到指定代理服务器的场景。
-
配置示例:
[Proxy] mode = router [Router] # 指定代理服务器地址和端口 server = 127...1:789
-
设置步骤
-
打开Clash配置文件
- 默认配置文件路径:
- Windows:
%ProgramData%\\clash\\clash.toml - macOS:
/Applications/Clash.app/Contents/Resources/clash.toml - Linux:
$HOME/.config/clash/clash.toml
- Windows:
- 默认配置文件路径:
-
选择代理模式
- 修改
mode参数:rule-driven:启用规则驱动模式。router:启用路由器模式。
- 修改
-
配置代理规则
-
规则驱动模式:
- 在
[Rule]部分添加域名或端口的规则,将流量定向特定的代理。 - 示例:
[Rule] domain-regex = ^www\.example\.com$ # 定向 www.example.com 域名的流量 proxy = 127...1:789 # 定向到本地代理服务器
- 在
-
路由器模式:
- 在
[Router]部分设置代理服务器地址和端口。 - 示例:
[Router] server = 127...1:789 # 代理服务器地址和端口
- 在
-
-
保存配置
修改完成后保存配置文件。
-
启动Clash并验证
- 启动Clash后,确保代理服务已启动,并且代理规则生效。
- 可以通过访问本地代理地址(如
http://127...1:789)或指定域名来测试代理是否正常工作。
常见问题
-
代理未生效
- 检查配置文件是否正确保存。
- 确保Clash服务正常运行。
- 检查防火墙或网络设置,防止代理流量被拦截。
-
IP 地址错误
- 确保代理服务器地址是本地 IP(如
..1或localhost)。 - 如果代理服务器在其他机器上,确保网络可达。
- 确保代理服务器地址是本地 IP(如
-
协议不兼容
- 确保所有使用的协议(如 HTTP/HTTPS/Socks)在Clash配置中一致。
- 检查端口是否正确匹配。

相关文章








