安装 Clash 确保你已经安装了 Clash,如果没有安装,可以参考 Clash 官方文档 安装。 打开 Clash 界面 启动 Clash 客户端,进入设置界面。 配置 listen 部分 listen 部分用于指定 Clash 代理服务器监听的地址和端口。 "listen": { "ip": "...", "port": 789 } ip:代理服务器监听的 IP 地址,默认为 ,表示所有 IP 地址。 port:代理服务器监听的端口,默认为 789。 配置 outbound 部分 outbound 部分用于指定上游服务器(即 Clash 的上游代理服务器)。 "outbound": [ { "url": "http://127...1:80", "proxy": "http://127...1:789" } ] url:上游服务器的 URL 地址,http://127...1:80。 proxy:上游服务器的代理地址,http://127...1:789。 配置 DNS 解析方式 Clash 支持多种 DNS 解析方式,..1(DNS-over-HTTP)、8.8.8(DNS 服务器地址)等。 "dns": { "method": "127...1" } method:指定 DNS 解析方法,常见选项有: "127...1":使用 DNS-over-HTTP。 "8.8.8.8":使用外部 DNS 服务器(如 Google DNS)。 配置规则 (rules) rules 部分用于匹配特定域名或路径,配置反向代理或过滤。 "rules": [ { "domain": "example.com", "replace"...
安装 Clash
确保你已经安装了 Clash,如果没有安装,可以参考 Clash 官方文档 安装。
打开 Clash 界面
启动 Clash 客户端,进入设置界面。
配置 listen 部分
listen 部分用于指定 Clash 代理服务器监听的地址和端口。
"listen": {
"ip": "...",
"port": 789
}
ip:代理服务器监听的 IP 地址,默认为 ,表示所有 IP 地址。port:代理服务器监听的端口,默认为789。
配置 outbound 部分
outbound 部分用于指定上游服务器(即 Clash 的上游代理服务器)。
"outbound": [
{
"url": "http://127...1:80",
"proxy": "http://127...1:789"
}
]
url:上游服务器的 URL 地址,http://127...1:80。proxy:上游服务器的代理地址,http://127...1:789。
配置 DNS 解析方式
Clash 支持多种 DNS 解析方式,..1(DNS-over-HTTP)、8.8.8(DNS 服务器地址)等。
"dns": {
"method": "127...1"
}
method:指定 DNS 解析方法,常见选项有:"127...1":使用 DNS-over-HTTP。"8.8.8.8":使用外部 DNS 服务器(如 Google DNS)。
配置规则 (rules)
rules 部分用于匹配特定域名或路径,配置反向代理或过滤。
"rules": [
{
"domain": "example.com",
"replace": "http://代理地址:代理端口"
}
]
domain:匹配的域名,example.com。replace:将匹配到的域名重定向到指定的代理地址和端口。
保存配置
完成配置后,点击保存按钮或按照提示重启 Clash 客户端。
测试配置
打开浏览器,访问 http://localhost:789 确认代理是否正常工作。
示例配置
以下是一个完整的 Clash 配置示例:
{
"listen": {
"ip": "...",
"port": 789
},
"outbound": [
{
"url": "http://127...1:80",
"proxy": "http://127...1:789"
}
],
"dns": {
"method": "127...1"
},
"rules": [
{
"domain": "example.com",
"replace": "http://127...1:789"
}
]
}
注意事项
outbound配置需要根据实际上游服务器的 URL 和代理地址进行调整。rules可根据需要添加更多规则,用于匹配特定域名或路径。dns配置需谨慎,错误配置可能导致 DNS 查询失败。
希望这些步骤能帮助你正确配置 Clash!如果有任何问题,欢迎继续提问。

相关文章







