桌面版安装
对于配备 GNOME、KDE 等图形化桌面环境的 Linux 发行版,使用桌面版客户端是最直观高效的方案。
Clash Verge Rev 官方提供了完善的 Linux 安装分发包,兼容 Ubuntu、Debian、Arch 等主流发行版。具体安装包详情可参阅本站的 Clash Verge Rev 下载 专页(当前最新稳定版本为 v2.5.10)。
| 步骤序号 | 步骤名称 | 终端命令 / 操作位置 | 参数输入与操作指引 | 看到什么算成功 |
|---|---|---|---|---|
| 第一步 | 获取对应架构安装包 | 前往 Clash Verge Rev 下载 页面获取官方 Releases | Ubuntu/Debian 桌面点击下载 clash-verge_xxx_amd64.deb |
下载目录生成体积约 35MB 的 deb 安装包 |
| 第二步 | 执行安装与依赖修复 | 打开终端并切换至下载目录 | 运行 sudo dpkg -i clash-verge_*.deb && sudo apt-get install -f 输入密码 |
终端无报错输出,应用列表中出现 Clash Verge 图标 |
| 第三步 | 启动软件并导入配置 | 在应用程序菜单中单击启动图标 | 点击左侧 订阅 (Profiles),粘贴在 sogo云 用户中心复制的订阅链接,点击导入 | 配置列表出现该卡片,点击高亮激活该配置 |
| 第四步 | 启用系统全局代理 | 进入左侧 设置 (Settings) 面板 | 打开 系统代理 (System Proxy) 开关,在 代理 (Proxies) 面板选中低延迟专线节点 | 系统设置中的网络代理被自动托管,Firefox 浏览器秒开 Google 首页 |
📷 截图位置:Ubuntu 桌面端运行 Clash Verge Rev 仪表盘状态(站长补图)
如果你的网络环境中尚无可用的专线服务,可以先前往便宜机场推荐挑选稳定、支持 Linux 环境的优质服务商。
命令行 mihomo 使用
在没有图形界面的 Linux 云服务器(VPS)或纯终端开发环境中,直接运行 Mihomo(Clash.Meta)二进制核心是标准配置方法。
通过下载精简的静态编译核心并配合 YAML 配置文件,仅需几行 Bash 指令即可在服务器后台建立全功能代理网关:
| 步骤序号 | 步骤名称 | 终端操作与执行路径 | 输入命令与参数说明 | 看到什么算成功 |
|---|---|---|---|---|
| 第一步 | 下载并解压 Mihomo 核心 | 打开终端进入 /tmp 目录 |
执行 wget https://github.com/MetaCubeX/mihomo/releases/download/v1.19.16/mihomo-linux-amd64-v1.19.16.gz && gzip -d mihomo-linux-amd64-*.gz |
成功解压出二进制可执行文件 mihomo-linux-amd64 |
| 第二步 | 移动至系统路径并赋权 | 终端执行文件归位与提权命令 | sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo && sudo chmod +x /usr/local/bin/mihomo |
运行 mihomo -v 终端正确输出版本信息与编译时间 |
| 第三步 | 创建配置目录并下载订阅 | 创建用户级配置文件夹 | mkdir -p ~/.config/mihomo && curl -sSL -o ~/.config/mihomo/config.yaml "你的订阅链接" |
~/.config/mihomo/config.yaml 成功写入节点数据 |
| 第四步 | 启动并挂起后台服务 | 终端使用后台运行命令测试启动 | nohup mihomo -d ~/.config/mihomo > ~/.config/mihomo/mihomo.log 2>&1 & |
终端返回进程 PID,查看 log 显示 Mixed(http+socks) proxy listening at: 127.0.0.1:7890 |
📷 截图位置:Linux 终端启动 mihomo 并输出监听端口日志界面(站长补图)
设置终端代理
核心进程在后台监听 7890 端口后,需要配置环境变量让 Shell 终端中的各种命令行工具主动走代理出口。
由于大多数 CLI 工具(如 curl、wget、git、pip)默认不继承桌面代理设置,按以下步骤配置环境变量最为通用:
| 配置范围 | 配置文件路径 | 具体填写的环境变量代码 | 生效与验证方式 |
|---|---|---|---|
| 临时当前会话 | 当前正在运行的 Bash/Zsh 窗口 | export http_proxy=http://127.0.0.1:7890export https_proxy=http://127.0.0.1:7890export all_proxy=socks5://127.0.0.1:7890 |
输入 curl -I https://www.google.com,立即返回 HTTP 200 OK |
| 永久用户环境 | 用户家目录的 ~/.bashrc 或 ~/.zshrc |
在文件末尾添加别名函数:alias proxy="export http_proxy=http://127.0.0.1:7890 https_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890"alias unproxy="unset http_proxy https_proxy all_proxy" |
执行 source ~/.bashrc;平时输入 proxy 一键开启,输入 unproxy 一键关闭 |
| 单独 Git 配置 | 全局 Git 配置文件 ~/.gitconfig |
git config --global http.proxy http://127.0.0.1:7890git config --global https.proxy http://127.0.0.1:7890 |
运行 git clone 海外仓库,拉取速度由几十 KB 飙升至数十 MB |
📷 截图位置:Linux 终端通过 curl 测试海外代理前后对比(站长补图)
常见问题
在 Linux 环境下部署代理遇到连接中断或端口占用时,可参考下表进行针对性处理:
| 故障现象 | 潜在排查原因 | 具体修复指令与解决途径 |
|---|---|---|
| bind: address already in use | 7890 端口已被系统中其他代理进程占用 | 终端运行 sudo lsof -i :7890 或 netstat -tlpn | grep 7890 找到对应的进程 PID,执行 kill -9 进程PID 释放端口。 |
| curl 提示 SSL certificate problem | 系统缺少受信任的 CA 根证书合集 | 运行 sudo apt-get install --reinstall ca-certificates(CentOS 运行 sudo yum reinstall ca-certificates)更新系统证书库。 |
| sudo 命令下的 apt 更新无法翻墙 | sudo 机制默认会重置环境变量以保证安全 |
在 /etc/sudoers 文件中加入一行 Defaults env_keep += "http_proxy https_proxy all_proxy",或者在 apt 中单独配置代理文件 /etc/apt/apt.conf.d/proxy.conf。 |
| 系统休眠后代理进程假死 | 网络设备重连后 sockets 句柄未自动刷新 | 执行 killall mihomo,随后重新拉起进程,或使用 systemd 服务托管自动重启(Restart=on-failure)。 |
通过上述图形化与终端双维度的搭建方案,Linux 操作系统无论是进行学术科研数据拉取还是日常服务器部署,都能获得高品质网络加速度。
Linux Clash教程常见问题
下面的问题默认全部展开,方便直接查看答案。
QUbuntu 桌面端应该选 AppImage 还是 deb 安装包?
.deb 包,可以通过 sudo dpkg -i 自动完成系统菜单快捷方式注册与底层依赖配置;若是不想破坏系统包依赖环境,或者使用的是 Fedora/Arch 等其他发行版,则可下载 .AppImage 便携版,赋予执行权限后直接双击启动。Q终端配置了 export 代理为什么 ping google.com 还是不通?
ping 命令使用的是底层 ICMP 网络协议,而终端设置的 export http_proxy 与 export all_proxy 仅对应用层的 HTTP/HTTPS/Socks 流量生效。验证终端翻墙是否成功,标准的方法是运行 curl -I https://www.google.com 观察是否返回 HTTP 200 或 301。Q无桌面环境的 Linux 云服务器怎么实现开机自启代理?
systemd 系统服务单元文件(例如 /etc/systemd/system/mihomo.service),指定 ExecStart 路径与配置文件目录,然后执行 sudo systemctl enable --now mihomo,即可实现云服务器开机自动拉起并在后台持久运行代理核心。QLinux 上运行 TUN 模式提示权限不足怎么办?
sudo 身份运行或使用 sudo setcap cap_net_admin,cap_net_bind_service=+ep /usr/local/bin/mihomo 赋予网络管理权能。更多教程
同一栏目里和本文最相关的 4 篇。
还在犹豫?新手直接选 sogo云
IPLC 专线,全节点 1x 倍率,晚高峰不降速,AI 与流媒体全解锁。支持支付宝、微信、USDT 付款。