安装Clash 根据你的操作系统进行安装: 在Mac上安装Clash 使用Homebrew安装Go语言:brew install go 安装Clash:go get -u https://github.com/clash-proxy/clash 将Clash可执行文件添加到 PATH:mkdir -p /usr/local/bin ln -sf /usr/local/bin/clash /usr/bin/clash 在Windows上安装Clash 下载并安装最新版本的Go语言。 使用命令提示符安装Clash:go get -u https://github.com/clash-proxy/clash 将Clash.exe移动到系统路径,cp clash.exe C:\usr\local\bin\clash.exe 配置Clash 配置文件通常存储在~/.clash/config.json,默认端口为789。 基本配置 打开终端,运行以下命令创建配置文件:clash new 打开config.json文件,修改如下内容:{ "listen": "...:789", "proxy": "http://127...1:789", "max_connections": 100, "log_level": "debug", "metrics": 0, "update_interval": 60, "block_ip": true, "allow_local": false, "local_net": "192.168.1./24", "ipv6_enabled": true, "port_forwarding": [ { "domain": "example.com",...
安装Clash
根据你的操作系统进行安装:
在Mac上安装Clash
- 使用Homebrew安装Go语言:
brew install go
- 安装Clash:
go get -u https://github.com/clash-proxy/clash
- 将Clash可执行文件添加到 PATH:
mkdir -p /usr/local/bin ln -sf /usr/local/bin/clash /usr/bin/clash
在Windows上安装Clash
- 下载并安装最新版本的Go语言。
- 使用命令提示符安装Clash:
go get -u https://github.com/clash-proxy/clash
- 将Clash.exe移动到系统路径,
cp clash.exe C:\usr\local\bin\clash.exe
配置Clash
配置文件通常存储在~/.clash/config.json,默认端口为789。
基本配置
- 打开终端,运行以下命令创建配置文件:
clash new
- 打开
config.json文件,修改如下内容:{ "listen": "...:789", "proxy": "http://127...1:789", "max_connections": 100, "log_level": "debug", "metrics": 0, "update_interval": 60, "block_ip": true, "allow_local": false, "local_net": "192.168.1./24", "ipv6_enabled": true, "port_forwarding": [ { "domain": "example.com", "to": "127...1:80" } ] }
添加过滤规则
在"rules"部分添加规则,例如阻止访问某个域名:
{
"rules": [
{
"domain": "ads.example.com",
"type": "block"
}
]
}
或者重定向到另一个网站:
{
"rules": [
{
"domain": "example.com",
"type": "redirect",
"target": "http://www.example.org"
}
]
}
设置DNS服务器
如果Clash需要处理DNS请求,配置如下:
{
"dns": "192.168.1.1:53"
}
高级配置
- 限流:限制每个IP的请求次数:
{ "limiters": [ { "src": ".../", "max_conn": 100, "max_bytes": 100MB, "time_unit": 60s, "burst": 0 } ] } - ACL:限制特定IP的访问:
{ "acls": [ { "ip": "192.168.1./24", "type": "allow", "description": "允许内部访问" } ] }
启动Clash
运行以下命令启动Clash:
clash -start
或在后台运行:
clash -start -daemon
测试配置
- 访问Clash的Web界面:
http://localhost:789 - 查看日志:
journalctl -u clash -f - 测试规则:尝试访问被阻止或重定向的网站。
故障排除
- 权限问题:确保Clash有权限监听789端口和处理网络流量。
- 防火墙设置:检查防火墙是否阻止了789端口。
- 配置错误:检查JSON格式是否正确,避免语法错误。
通过以上步骤,你可以根据需求配置Clash,实现网络代理、过滤和管理功能。

上一篇:启用默认监听地址
下一篇:Clash 免费订阅特点
相关文章








