Skip to content

cfw

简要介绍

clash for windows 是一个使用 electron 技术开发的跨平台客户端,因此也可以用于 linux 内核的 debian / ubuntu 系统

本文以 ubuntu 22.04 Desktop 系统演示

下载安装包

https://ap-us-files-prod.neworld.today/new/linux/Clash.for.Windows-0.20.30-x64-linux.tar.gz

解压运行

进入解压的文件夹

在文件 cfw 上右键,点击 run ,会打开软件主界面

注意

如果此方法无法打开,可以试试 cd 到当前目录后,执行 ./cfw

因为 clash 是跨平台客户端,操作流程一致,因此有关配置导入部分的教程,您可以参考:/win/clash/

设置系统网络代理

打开设置,找到 网络

依照图示填写

注意事项

如果你只想要在浏览器中使用,请阅读下面的内容

仅在火狐浏览器上使用

在浏览器设置里找到代理设置

  • 勾选手动配置代理
  • socks 主机填写 127.0.0.1
  • 端口填写 7890
  • 点击确定

然后浏览器的网络就会经过 clash 处理了


🔄 更新内核

更新内核才能使用 anytls 等新协议的节点

🚪 第一步:退出 CFW

先退出 CFW(软件右上角 x 掉不是退出,而是在系统右上角,右键小猫,选最后的 Quit)


📁 第二步:进入目录

cd "Clash for Windows-0.20.30-x64-linux/resources/static/files/linux/x64"

💾 第三步:备份旧内核

找到 clash-linux 文件,右键复制 → 右键粘贴,创建一个备份


⬇️ 第四步:下载新内核

点击下载:

https://ap-us-files-prod.neworld.today/new/linux/mihomo-linux-amd64-v1-go120-v1.19.24.gz


🔧 第五步:替换内核

解压后得到 mihomo-linux-amd64-v1-go120,将其重命名为 clash-linux,放到之前的 x64 目录下

然后在终端执行,赋予执行权限:

chmod a+x clash-linux

🔗 第六步:创建软链接

ln -s ~/.config/clash ~/.config/mihomo

✅ 第七步:验证是否成功

ls -la ~/.config/ | grep mihomo

成功的输出示例:

lrwxrwxrwx 1 user user   xx月  xx xx:xx mihomo -> /home/你的用户名/.config/clash

🔪 第八步:Kill 旧进程

ps aux | grep clash

找到所有相关 PID,逐一 kill 掉


🚀 第九步:重启 CFW

重新打开 CFW 。版本号显示的内容,应该和下图一样


⚠️ Port 显示为 0?

说明之前的 clash core 还在运行,按照第八步 kill 掉旧进程后,重新打开 CFW 即可

设置 git 代理

git config --global http.proxy 'socks5://127.0.0.1:7890'
git config --global https.proxy 'socks5://127.0.0.1:7890'

设置终端代理

在 Linux 终端设置 HTTP 和 HTTPS 代理,你可以使用 export 命令来设置环境变量

打开你的终端,输入以下命令来设置 HTTP 代理:

export http_proxy=http://127.0.0.1:7890

输入以下命令来设置 HTTPS 代理:

export https_proxy=http://127.0.0.1:7890

注意事项

请注意,这些设置只对当前的 shell 会话有效。如果你想让这些设置永久生效,你可以把这两行命令添加到你的 shell 初始化文件中,比如 ~/.bashrc~/.bash_profile 。然后,每次新的 shell 会话开始时,这些设置就会自动生效。