Clash For Linux 配置指南
基于命令行的 Linux 代理配置教程
简介
Clash 是一个基于 Go 语言开发的跨平台代理程序。Clash For Linux 通常指在 Linux 终端运行 Clash 内核,通过 Web Dashboard 进行管理的模式。
2
解压与初始化
1. 创建目录并解压文件(以 /root/clash 为例),重命名为 clash 便于操作:
gzip -d clash-linux-amd64-v1.x.x.gz
mkdir /root/clash
mv clash-linux-amd64-v1.x.x /root/clash/clash
mkdir /root/clash
mv clash-linux-amd64-v1.x.x /root/clash/clash
2. 赋予文件执行权限:
chmod +x /root/clash/clash
3. 首次启动(生成配置文件):
cd /root/clash
./clash
./clash
首次启动会生成
Config.yaml 和 Country.mmdb。通常位于 /root/.config/clash/ 目录下。3
导入 Clash 配置
我们需要下载订阅信息并覆盖默认的空配置文件。
- 在用户中心复制您的订阅链接。
- 在浏览器地址栏输入订阅链接,并在末尾加上 &client=clash。
- 访问该地址,将页面内容“另存为”或下载为
Config.yaml。 - 编辑文件: 打开 Config.yaml,删除
port: 7890这一行之前的所有内容(如有),确保格式正确。 - 替换文件: 将处理好的 Config.yaml 上传并覆盖服务器上的
/root/.config/clash/Config.yaml。
4
启动与管理
配置完成后,重新启动 Clash 以加载新配置。
./clash
此时 Clash 已在后台运行。您可以通过浏览器访问 Web 管理面板来切换节点:
打开在线管理面板 (clash.razord.top)* 提示:如果提示连接失败,请确保上方 IP 设置为 127.0.0.1 且端口为 9090
5
设置代理与分流
设置系统代理 (以 CentOS 7.4/GNOME 为例)
打开系统设置 → 网络 → 网络代理 → 手动,填写以下信息:
- HTTP / HTTPS 代理: 127.0.0.1 : 7890
- Socks 主机: 127.0.0.1 : 7891
分流策略说明
- 模式选择:
- 推荐使用 Rule (规则) 模式。不推荐 Global (全局) 或 Direct (直连)。
- 策略组说明:
- Proxy: 选择主要使用的节点线路。
Domestic: 大陆网站决策,默认为 Direct (直连)。
Global: 国外主流网站决策,默认走代理。
Others: 其他冷门网站,默认走代理。
祝您使用愉快!
