简介
Clash是一款基于规则的多平台代理软件,使用Go语言开发,支持Clash、Shadowsocks、VMess等代理协议。其不仅可以实现科学上网,还可以实现全局代理,适合需要在企业或学校内自由上网的用户使用。
软件安装
Windows
- 访问Clash的官方网站,下载Windows对应的安装包:https://github.com/Dreamacro/clash/releases
- 解压后,双击clash-windows-amd64.exe运行程序。
- 打开Clash的Web界面,输入127.0.0.1:7890即可访问Clash的管理页面。
MacOS
- 访问Clash的官方网站,下载MacOS对应的安装包:https://github.com/Dreamacro/clash/releases
- 打开终端,运行以下命令:
$ brew install clash
- 运行以下命令启动Clash:
$ clash
- 打开Clash的Web界面,输入127.0.0.1:7890即可访问Clash的管理页面。
Linux
- 访问Clash的官方网站,下载Linux对应的安装包:https://github.com/Dreamacro/clash/releases
- 解压后,进入解压目录,运行以下命令:
$ sudo ./clash-linux-amd64 -d .
- 打开Clash的Web界面,输入127.0.0.1:7890即可访问Clash的管理页面。
使用教程
配置文件
Clash的配置文件可以在Web界面中进行编辑,也可以手动编辑YAML文件。可以通过以下命令生成默认的配置文件:
$ clash config
生成的默认配置文件如下:
mixed-port: 7890 mode: rule log-level: info allow-lan: false ipv6: false external-controller: ” secret: ”
规则配置
Clash支持使用规则来进行代理。用户可以根据自己的需求,编写自己的规则文件。默认规则文件在config目录下,文件名为config.yaml。
节点配置
用户可以通过手动添加节点的方式,添加自己的代理服务器。在Web界面中,点击Proxies标签页,然后点击添加按钮,选择自己的代理类型及配置信息即可添加。
常见问题
Clash如何实现全局代理?
Clash默认使用规则来进行代理。要实现全局代理,只需要在规则中添加一个通配符,即可将所有的流量都进行代理。
Clash支持哪些代理协议?
Clash支持Clash、Shadowsocks、VMess等代理协议。
Clash支持哪些操作系统?
Clash支持Windows、MacOS、Linux等操作系统。
正文完