把代理服务搬进 WSL2:Mihomo + MetaCubeXD 配置方案与使用经验
这篇主要分享如何把代理核心 Mihomo(Clash.Meta 的继任者)直接跑在 WSL2 里。 环境:Debian 13 (trixie) on WSL2,Mihomo v1.19.33,面板 MetaCubeXD v1.273.1(版本会滚动,安装时以官方 Releases 最新版为准)。 整体架构 思路很简单:Mihomo 是唯一的进程,对外开三类口,代理端口给流量用,控制端口给面板用,面板的静态文件由 Mihomo 自己托管,不需要再起 Web 服务器。 端口 用途 7890 HTTP 代理 7891 SOCKS5 代理 7892 Mixed 混合端口(HTTP + SOCKS5 二合一,日常主用这个) 9090 RESTful API + MetaCubeXD 面板(/ui 路径) 安装:两个压缩包 Mihomo: # 从 GitHub Releases 下载 linux-amd64 版,解压后放进 /usr/local/bin wget -O /tmp/mihomo.gz \ "https://github.com/MetaCubeX/mihomo/releases/download/v1.19.33/mihomo-linux-amd64-v1.19.33.gz" gunzip /tmp/mihomo.gz sudo mv /tmp/mihomo /usr/local/bin/mihomo && sudo chmod +x /usr/local/bin/mihomo mihomo -v 目录按用途拆开,后面维护会省事很多: sudo mkdir -p /etc/mihomo/ui /var/log/mihomo # 配置与面板 / 日志 sudo chown -R $USER:$USER /etc/mihomo /var/log/mihomo MetaCubeXD 不用单独部署:下载它的静态包(compressed-dist.tgz)解压进 /etc/mihomo/ui,在配置里用 external-ui 指过去,Mihomo 启动时会把面板挂在 9090 端口的 /ui 下。 ...