网络加速 · Linux 客户端订阅使用教程
网络加速 · Linux 客户端订阅使用教程
你手里有一个 clash 订阅链接(一串
https://...的网址,导进客户端就能自动拿到全部节点和分流规则)。这篇教你在 Linux 上把它用起来,零基础也能跟着做。
Windows、Mac、手机的教程很多,Linux 反而最容易卡住。其实不难,分两条路走:有桌面就用图形界面(最省事),纯命令行服务器就用命令行。挑适合你的那条往下看就行。
订阅链接本身就是一份完整的 clash 配置,里面已经带好了节点(主用 Hysteria2、备用 VLESS+Reality)和分流规则——AI 网站(Claude / OpenAI / ChatGPT / Gemini 等)自动走代理、国内网站直连,你不用手动配任何节点参数。
下文凡是出现 <你的clash订阅链接> 的地方,都替换成你自己拿到的那一串网址。
一、图形界面(推荐 · 最省事)
有 Ubuntu / Debian / Deepin / Fedora 等带桌面的发行版,直接用图形客户端,点几下就连上。
1. Clash Verge Rev(首选)
基于 mihomo 内核,界面清爽、订阅和分流都管得很好,是 Linux 上最推荐的一款。
第一步 · 下载安装
去它的 GitHub Releases 页面下对应的安装包(搜 clash-verge-rev 就能找到官方仓库,进 Releases 选最新版本):
-
Ubuntu / Debian / Deepin 用
.deb包,下载后在终端装:sudo dpkg -i clash-verge-*.deb # 如果提示缺依赖,补一条自动修复 sudo apt-get install -f -
其它发行版 / 不想折腾依赖,下载
.AppImage,免安装直接运行:chmod +x Clash.Verge_*.AppImage ./Clash.Verge_*.AppImage
包名里的版本号会变,按你下到的实际文件名来,别照抄星号。
第二步 · 导入订阅
- 打开 Clash Verge Rev,左侧点「订阅(Profiles)」。
- 把
<你的clash订阅链接>粘进顶部输入框,点「导入(Import)」。 - 导入后会出现一张订阅卡片,点一下选中它(卡片变高亮就是选中了)。
- 以后节点有更新,点卡片上的刷新图标就能更新订阅。
第三步 · 连接
- 左侧点「设置(Settings)」,打开「系统代理(System Proxy)」开关; 想让所有软件(不只是浏览器)都走代理、最省心,就改开「TUN 模式(Tun Mode)」——首次开启会弹窗要授权,同意即可。
- 左侧「代理(Proxies)」里选一个节点(建议选「自动选择 / 延迟最低」那一组,或手动挑一个延迟低的)。
- 完成。规则订阅里已经带好了,AI 网站自动走代理、国内直连,不用你手动配。
2. FlClash(备选)
跨平台的 Flutter 客户端,界面更简洁,操作逻辑和上面一样:
- 同样去 GitHub Releases 下 Linux 版(
.deb或.AppImage,装法同上)。 - 打开后进「订阅」→ 粘贴
<你的clash订阅链接>→ 导入 → 选中。 - 进「代理」选节点 → 打开「系统代理」或「TUN 模式」→ 连上。
3. 怎么确认真的连上了?
两种验证方式,任选其一:
-
浏览器:打开一个平时打不开的国外网站(比如 Google),能正常加载就是通了。
-
终端:跑一条命令看返回,出现
HTTP/2 200之类的响应头就是通的:curl https://www.google.com -I
二、命令行 / 无界面服务器(VPS / 纯终端)
服务器没有桌面、只能 SSH 进去?用命令行内核就行。推荐 mihomo(也叫 Clash.Meta),一个二进制跑起来即可。
1. mihomo(Clash.Meta 内核)
第一步 · 安装 mihomo
去 mihomo 的 GitHub Releases 下对应你 CPU 架构的版本(x86 服务器选 amd64,ARM 服务器选 arm64),解压后把二进制放进 PATH:
# 示意:下载 → 解压 → 安装为可执行命令(文件名按你下到的实际版本替换)
gunzip mihomo-linux-amd64-*.gz
chmod +x mihomo-linux-amd64-*
sudo mv mihomo-linux-amd64-* /usr/local/bin/mihomo
部分发行版的源里也有 mihomo,能用包管理器装更省事;但 GitHub Release 版本最新、最稳。
第二步 · 拿订阅当配置
订阅链接本身就是一份 clash 配置,直接 curl 下来存成 mihomo 的配置文件:
sudo mkdir -p /etc/mihomo
sudo curl -L "<你的clash订阅链接>" -o /etc/mihomo/config.yaml
第三步 · 跑起来
临时跑(前台运行,Ctrl+C 退出,用来先验证能不能通):
mihomo -d /etc/mihomo
要让它常驻、开机自启,写一个 systemd 服务(一次配置,永久后台运行):
sudo tee /etc/systemd/system/mihomo.service >/dev/null <<'EOF'
[Unit]
Description=mihomo proxy
After=network.target
[Service]
ExecStart=/usr/local/bin/mihomo -d /etc/mihomo
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now mihomo # 开机自启 + 立即启动
sudo systemctl status mihomo # 看是否 running
第四步 · 让命令走代理
mihomo 默认会开一个「混合端口(mixed-port)」,HTTP 和 SOCKS 都走它,常见是 7890(以你 config.yaml 里写的为准)。在终端里导出环境变量,之后该终端的命令就都走代理:
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
想全局透明代理(所有程序无感走代理)就在配置里开 TUN 模式,原理同图形端,这里不展开。
第五步 · 验证
curl -x http://127.0.0.1:7890 https://www.google.com -I
返回 HTTP/2 200 之类即为成功。
2. sing-box(备选)
如果你更习惯 sing-box,思路是:要么用 sing-box 自己的配置格式跑,要么把 clash 订阅转成 sing-box 配置(社区有现成的订阅转换工具,把 clash 链接转成 sing-box 格式的 URL 再喂给它)。配置写法和 mihomo 不通用,按 sing-box 文档来即可,这里点到为止——新手直接用上面的 mihomo 就够了。
三、常见问题
订阅怎么更新?
节点或规则有调整时:图形端点订阅卡片的「刷新」;命令行重新 curl 一次配置覆盖,再 sudo systemctl restart mihomo 重载即可。
TUN 模式和系统代理有啥区别? 一句话:系统代理只让「认代理设置」的软件(浏览器等)走代理;TUN 模式接管整台机器的流量,所有程序无感全走,更省心但要授权。拿不准就开 TUN。
连不上怎么排查? 按这个顺序查:
-
订阅是否过期——重新更新一次订阅,或找服务商确认链接还有效。
-
节点是否可用——换一个延迟低的节点试试。
-
防火墙 / 端口——服务器上确认本地端口(如 7890)没被防火墙挡。
-
系统时间——时间不准会导致握手失败,校准一下:
sudo timedatectl set-ntp true # 开启自动校时 timedatectl # 查看当前时间是否同步
照这篇走,Linux 上无论桌面还是纯终端服务器都能连上。还有不清楚的,把报错截图发来即可。