编辑
2026-09-17
云服务器
0
请注意,本文编写于 42 天前,最后修改于 42 天前,其中某些信息可能已经过时。

目录

开头
避坑
安装
mihomo配置
运行
代理配置
结尾

开头

云服务器的docker拉取镜像总是慢吞吞的,因为没有在本地,走代理很麻烦,索性就安装个代理

这个代理和常用的GUI代理可太一样,默认的linux是没有UI的

但是万变不离其宗,今天来找找常用代理flclash的“祖宗” mihomo

!!! 这个过程需要你原本有代理,如果没代理请关闭该文章,节省时间

避坑

flclash之类的是给GUI准备的,没UI的肯定不行,因为我装了

安装

下载链接:https://github.com/MetaCubeX/mihomo/releases

图省事直接搞deb安装包就可以了,我下载的是mihomo-linux-amd64-v1.19.30.deb

登录云服务器安装

bash
dpkg -i mihomo-linux-amd64-v1.19.30.deb

mihomo配置

默认的配置备份一下

bash
cp /etc/mihomo/config.yaml{,.bak}

直接放自己的配置,例如我用的clash的配置-编辑-复制,粘贴到/etc/mihomo/config.yaml中

运行

先前台测试下

bash
mihomo -d /etc/mihomo

-d是指定配置目录,前台会打印一堆日志,如果包含监听了7890端口一般就成功了,可以再打开一个会话窗口手动测试下访问下面的网址,显示200之类的状态码就是正常的

bash
curl -I -x http://127.0.0.1:7890 https://www.google.com

这时候手动Ctrl+C结束进程,使用systemctl start mihomo && systemctl status mihomo 就可以挂在后台了

代理配置

默认需要配置环境变量使用,以下是临时的,永久需要写到bash或者zsh、sh的配置文件里

bash
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:7890

直接验证:

bash
curl -I https://www.google.com

docker、apt、git@ssh等比较特殊,需要额外配置下,我是这么配置docker的

检查docker服务可以看到是在/lib/systemd/system/docker.service

bash
root@wxh-server# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Drop-In: /usr/lib/systemd/system/docker.service.d └─proxy.conf

手动创建目录和文件

bash
mkdir -pv /lib/systemd/system/docker.service.d cat /lib/systemd/system/docker.service.d/proxy.conf [Service] Environment="HTTP_PROXY=http://127.0.0.1:7890" Environment="HTTPS_PROXY=http://127.0.0.1:7890"

PS:如果有配置加速器建议直接取消了,我的daemon.js没啥文件直接删除了就可以

重启docker服务

bash
systemctl daemon-reload systemctl restart docker

结尾

速度杠杠的,啥镜像我都直接拉拉拉!!!

*** 注意 *** 因为clash的订阅是动态节点,config.ymal是经常变的,我没细看里面的配置,一般是clash更新好订阅,确定好节点后然后给mihomo吃配置

本文作者:油炸臭豆腐

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!