侧边栏壁纸
博主头像
空念文章-inless

行动起来,活在当下

  • 累计撰写 7 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

在 Linux 中安装mihomo(clash)

inless
2025-03-23 / 0 评论 / 0 点赞 / 116 阅读 / 0 字

一、安装 Mihomo 核心程序

1. 下载二进制文件 从 GitHub Releases 获取适合您系统架构的 Mihomo 二进制文件(如 mihomo-linux-amd64 或 mihomo-linux-arm64 ):

# 下载最新版本(示例版本号 v1.18.9,需替换为实际版本)
curl -O -L https://github.com/MetaCubeX/mihomo/releases/download/v1.18.9/mihomo-linux-amd64-v1.18.9.gz
# 解压并重命名
gunzip mihomo-linux-amd64-v1.18.9.gz
mv mihomo-linux-amd64-v1.18.9 mihomo

2. 创建配置目录

sudo mkdir -p /opt/mihomo # 配置文件默认存放路径
sudo mv mihomo /opt/mihomo
sudo chmod +x /opt/mihomo/mihomo # 赋予执行权限

3. 下载或配置规则文件 从订阅链接生成配置文件(需替换为实际订阅地址):

sudo curl -o /opt/mihomo/config.yaml https://your-subscription-url.com/config.yaml

二、配置系统服务

1. 创建 Systemd 服务文件 新建 /etc/systemd/system/mihomo.service ,内容如下 :

[Unit]
Description=mihomo Daemon
After=network.target

[Service]
Type=simple
ExecStart=/opt/mihomo/mihomo -d /opt/mihomo
Restart=always
LimitNOFILE=1000000

[Install]
WantedBy=multi-user.target

2. 启用并启动服务

sudo systemctl daemon-reload
sudo systemctl enable mihomo    # 开机自启
sudo systemctl start mihomo     # 立即启动
sudo systemctl restart mihomo   # 重新启动

3. 验证服务状态

sudo systemctl status mihomo  # 检查运行状态
sudo journalctl -u mihomo -f  # 查看实时日志

二、配置系统代理

1. 修改代理配置

  • 编辑/etc/profile 在文件最下方添加如下:

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export socks_proxy="socks5://127.0.0.1:7890"
export https_proxy=$proxy_http
export ftp_proxy=$proxy_http
export all_proxy=$proxy_socks
export no_proxy="localhost, 127.0.0.1, ::1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, fc00::/7, fe80::/10"

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export socks_proxy="socks5://127.0.0.1:7890"
export no_proxy="localhost, 127.0.0.1, ::1, 192.168.0.0/16"
  • 编辑/etc/environment 在文件最下方添加如下:

HTTP_PROXY="http://127.0.0.1:7890"
HTTPS_PROXY="http://127.0.0.1:7890"
ALL_PROXY="socks5://127.0.0.1:7890"
NO_PROXY="localhost,127.0.0.1,::1,192.168.0.0/16"

http_proxy="http://127.0.0.1:7890"
https_proxy="http://127.0.0.1:7890"
all_proxy="socks5://127.0.0.1:7890"
no_proxy="localhost,127.0.0.1,::1,192.168.0.0/16"

2. 刷新配置

  • 使用/etc/profile

source ~/.profile

source /etc/profile
  • 使用/etc/environment

reboot

3. 验证状态

curl -v https://google.com

0

评论区