安装Clash 下载Clash:访问Clash的官方网站,下载适合你的操作系统版本。 安装Clash: Windows:双击下载的.exe文件,按照提示完成安装。 Linux:通过终端安装,使用包管理器命令如sudo apt-get install clash。 macOS:双击 dmg 文件安装。 配置代理模式 打开配置文件:安装完成后,打开 config.json 文件,通常位于 ~/.clash/ 目录下。 设置客户端代理模式 在 config.json 中添加以下内容:{ "proxy": "socks5://127...1:108", "listen": { "ip": "127...1", "port": 108 }, "remote": { "address": "127...1", "port": 108 }, "allowedIP": [ "127...1", "192.168.1./24" ], "outbound": [ { "url": "http://example.com", "port": 80 } ] } 解释配置: proxy: 代理地址(本地 SOCKS5 服务器)。 listen: 代理监听地址和端口。 remote: 代理转发的目标地址和端口。 allowedIP: 允许通过代理的IP地址范围。 outbound: 定义转发的目标地址和端口。 设置服务器代理模式 在 config.json 中配置服务器模式:{ "listen": { "ip": "...", &qu...
安装Clash
- 下载Clash:访问Clash的官方网站,下载适合你的操作系统版本。
- 安装Clash:
- Windows:双击下载的.exe文件,按照提示完成安装。
- Linux:通过终端安装,使用包管理器命令如
sudo apt-get install clash。 - macOS:双击 dmg 文件安装。
配置代理模式
- 打开配置文件:安装完成后,打开
config.json文件,通常位于~/.clash/目录下。
设置客户端代理模式
- 在
config.json中添加以下内容:{ "proxy": "socks5://127...1:108", "listen": { "ip": "127...1", "port": 108 }, "remote": { "address": "127...1", "port": 108 }, "allowedIP": [ "127...1", "192.168.1./24" ], "outbound": [ { "url": "http://example.com", "port": 80 } ] } - 解释配置:
proxy: 代理地址(本地 SOCKS5 服务器)。listen: 代理监听地址和端口。remote: 代理转发的目标地址和端口。allowedIP: 允许通过代理的IP地址范围。outbound: 定义转发的目标地址和端口。
设置服务器代理模式
- 在
config.json中配置服务器模式:{ "listen": { "ip": "...", "port": 108 }, "remote": { "address": "127...1", "port": 108 }, "allowedIP": [ ".../" // 允许所有IP访问 ], "outbound": [ { "url": "http://127...1:808", "port": 80 } ], "socks": { "listen": { "ip": "...", "port": 1081 }, "remote": { "ip": "127...1", "port": 1081 } } } - 解释配置:
listen: 代理服务器监听地址和端口,通常设置为...:108以接受外部连接。remote: 代理转发的目标地址和端口。allowedIP: 允许访问代理服务器的IP地址范围。outbound: 定义转发到本地应用的目标地址和端口。socks: 配置SOCKS代理,允许应用使用SOCKS协议连接到代理服务器。
配置防火墙规则
- Windows:
打开Windows防火墙,允许Clash程序通过指定端口(如108和1081)。
- Linux/macOS:
使用防火墙命令(如iptables或ufw)允许Clash监听和转发端口。
重启Clash并测试
- 重启Clash:在终端中运行
clash -reload。 - 测试客户端代理:
使用浏览器或命令行工具(如curl)访问外部网站,确保通过代理成功访问。
- 测试服务器代理:
从外部计算机访问Clash服务器的IP和端口,检查是否能正常转发请求。
验证配置
- 检查Clash日志:在终端查看日志文件,确保没有错误。
- 检查转发规则:确认转发域名和端口配置正确。
- 检查防火墙状态:确保Clash所需端口未被阻止。
通过以上步骤,你应该能够成功设置Clash的代理模式,并根据需要配置客户端或服务器模式,配置过程中,仔细检查每一步的配置参数,并在遇到问题时参考Clash的官方文档或社区资源。

相关文章








