<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>WSL2 on Aang's Blog</title><link>https://aangblogworks.pages.dev/tags/wsl2/</link><description>Recent content in WSL2 on Aang's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aangblogworks.pages.dev/tags/wsl2/index.xml" rel="self" type="application/rss+xml"/><item><title>把代理服务搬进 WSL2：Mihomo + MetaCubeXD 配置方案与使用经验</title><link>https://aangblogworks.pages.dev/posts/mihomo-in-wsl2/</link><pubDate>Thu, 22 Oct 2026 00:00:00 +0000</pubDate><guid>https://aangblogworks.pages.dev/posts/mihomo-in-wsl2/</guid><description>&lt;p&gt;这篇主要分享如何把代理核心 &lt;a href="https://github.com/MetaCubeX/mihomo"&gt;Mihomo&lt;/a&gt;（Clash.Meta 的继任者）直接跑在 WSL2 里。&lt;/p&gt;
&lt;p&gt;环境：Debian 13 (trixie) on WSL2，Mihomo v1.19.33，面板 MetaCubeXD v1.273.1（版本会滚动，安装时以官方 Releases 最新版为准）。&lt;/p&gt;
&lt;h2 id="整体架构"&gt;整体架构&lt;/h2&gt;
&lt;p&gt;思路很简单：Mihomo 是唯一的进程，对外开三类口，代理端口给流量用，控制端口给面板用，面板的静态文件由 Mihomo 自己托管，不需要再起 Web 服务器。&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;端口&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;7890&lt;/td&gt;
&lt;td&gt;HTTP 代理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7891&lt;/td&gt;
&lt;td&gt;SOCKS5 代理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7892&lt;/td&gt;
&lt;td&gt;Mixed 混合端口（HTTP + SOCKS5 二合一，日常主用这个）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9090&lt;/td&gt;
&lt;td&gt;RESTful API + MetaCubeXD 面板（&lt;code&gt;/ui&lt;/code&gt; 路径）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="安装两个压缩包"&gt;安装：两个压缩包&lt;/h2&gt;
&lt;p&gt;Mihomo：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 从 GitHub Releases 下载 linux-amd64 版，解压后放进 /usr/local/bin&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget -O /tmp/mihomo.gz &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;https://github.com/MetaCubeX/mihomo/releases/download/v1.19.33/mihomo-linux-amd64-v1.19.33.gz&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;gunzip /tmp/mihomo.gz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mv /tmp/mihomo /usr/local/bin/mihomo &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo chmod +x /usr/local/bin/mihomo
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mihomo -v
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;目录按用途拆开，后面维护会省事很多：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mkdir -p /etc/mihomo/ui /var/log/mihomo &lt;span class="c1"&gt;# 配置与面板 / 日志&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chown -R &lt;span class="nv"&gt;$USER&lt;/span&gt;:&lt;span class="nv"&gt;$USER&lt;/span&gt; /etc/mihomo /var/log/mihomo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;MetaCubeXD 不用单独部署：下载它的静态包（&lt;code&gt;compressed-dist.tgz&lt;/code&gt;）解压进 &lt;code&gt;/etc/mihomo/ui&lt;/code&gt;，在配置里用 &lt;code&gt;external-ui&lt;/code&gt; 指过去，Mihomo 启动时会把面板挂在 9090 端口的 &lt;code&gt;/ui&lt;/code&gt; 下。&lt;/p&gt;</description></item></channel></rss>