安装Clash
-
获取Clash:访问Clash的官方GitHub仓库,下载并安装对应平台的版本。
- Windows:从GitHub下载.exe文件。
- macOS:下载 dmg 文件,安装后启动。
- Linux:从仓库编译安装或使用预编译包。
-
启动Clash:
- Windows:运行exe文件。
- macOS:双击启动 dmg 文件。
- Linux:在终端中使用命令启动,如
clashctl start。
配置Clash
打开Clash的配置文件,根据代理模式进行设置。
选择代理模式
- PAT模式:多路多出,适合多个设备共享一个公网IP。
- PNAT模式:单路多出,适合家庭或小型网络。
- BLACK模式:隐藏内网服务器。
- RED模式:反向代理,转发外部请求到内网。
配置全局设置
- 代理模式:选择所需模式(如
pat,pnat,black,red)。 - 内网IP和端口:
- PAT模式:设置NAT IP地址。
- PNAT模式:设置转发目标IP和端口。
- BLACK模式:设置内网IP和端口。
- RED模式:设置内网IP和端口。
配置端口设置
- 监听地址:设置Clash监听的地址,通常为。
- 监听端口:通常设置为
80,可以根据需求调整。
配置规则(BLACK和RED模式)
-
BLACK模式:
- 添加规则:
ip 192.168.1.1,设置original-port为80,reply-to为80,keep-alive为true,interval为30。
- 添加规则:
-
RED模式:
- 添加规则:
ip 192.168.1.1,设置original-port为80,reply-to为80,keep-alive为true,interval为30。
- 添加规则:
保存并重启Clash
- 保存配置:确保配置文件保存。
- 重启Clash:在终端中使用命令重启服务,如
clashctl restart。
测试配置
- 检查防火墙:确保防火墙开放Clash监听的端口(如80)。
- 访问外部IP:尝试通过外部IP和端口访问内网资源。
- PAT模式:访问
http://公网IP:80,应该能访问内部服务器。 - PNAT模式:访问
http://公网IP:80,转发到指定端口。 - BLACK模式:访问
http://公网IP:80,内网服务器被隐藏。 - RED模式:访问
http://公网IP:80,能反向代理到内网。
- PAT模式:访问
注意事项
- 端口冲突:确保Clash的监听端口未与其他程序冲突。
- 防火墙设置:正确配置防火墙,允许Clash的数据包经过。
- 高负载:根据需求调整规则,避免性能问题。
常见问题
- 端口错误:确保配置的端口与实际使用的匹配。
- 服务未启动:检查服务是否在运行,确保没有被杀死。
- 防火墙阻挡:检查防火墙设置,确保Clash的数据包未被拦截。
通过以上步骤,你可以根据需求配置Clash的代理模式,实现所需的网络功能,遇到问题时,参考Clash的官方文档或社区获取帮助。




