Linux 服务器与开发工作站
自由猫 Linux 终端与守护进程配置指南
Linux 系统没有统一的 GUI 网络接口,终端命令行、桌面环境与后台服务彼此隔离。本指南基于原生高性能二进制文件与 systemd,助您打造高可靠的后台服务链路。
推荐 Linux 编译二进制核心
Mihomo (Clash Meta) Linux Core官方源 Releases
极高并发性能的 Golang 编写核心,可通过 systemd 守护进程运行在服务器、树莓派或工作站上。
优势: 开机自启稳定、支持 RESTful API 远程面板、可作为透明代理网关。
Sing-box Linux官方源 Releases
极其轻量的新一代通用网络内核,配置文件采用标准化 JSON,可直接作为 systemd 单元托管。
优势: 单文件无依赖、资源开销极小、支持高性能 TUN 模式。
Linux 终端配置步骤与命令行示例
1
下载二进制文件并赋予执行权限
wget 下载对应的 release 压缩包,解压后执行 chmod +x mihomo 并移至 /usr/local/bin/ 目录。
sudo mv mihomo-linux-amd64 /usr/local/bin/mihomo && sudo chmod +x /usr/local/bin/mihomo2
拉取订阅并转化为 config.yaml
通过 curl 携带真实 User-Agent 从服务商订阅地址拉取 YAML 配置文件,存入 /etc/mihomo/ 目录。
curl -sL -A "clash" "YOUR_SUBSCRIPTION_URL" -o /etc/mihomo/config.yaml3
配置 systemd 开机自启服务
编写 systemd 配置文件,启用并立即启动服务。
sudo systemctl enable --now mihomo.service4
设置环境变量或透明代理
在 ~/.bashrc 中添加 http_proxy 与 https_proxy 环境变量,或开启 TUN 模式自动接管整机流量。
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"Linux 常见系统陷阱
- 终端代理隔离:桌面代理不影响终端。必须在
~/.bashrc添加export http_proxy=...才能使 curl / git 走代理。 - systemd-resolved 冲突:开启透明代理时,注意不要与本地 127.0.0.53 发生死锁。
家庭网络与网关专题
阅读家庭旁路由网络配置长文《家用网络连接指南:自由猫相关服务与路由器、DNS、局域网环境的配合方式》
了解如何基于 Linux 软路由或局域网旁路网关(旁路由)打造全屋免客户端自动分流网络架构。