在 Windows 电脑上运行 3x-ui(WSL2 / Docker Desktop 两种方式)
3x-ui 是 Linux 程序,Windows 上没有原生版本。想在自己的 Windows 电脑上跑一个 3x-ui 面板(本地测试、临时中转),用 WSL2 或 Docker Desktop。做 24 小时对外中转请放在 Linux 服务器上,见 3x-ui 安装。
方式一:WSL2(推荐,和 Linux 一模一样)
- 以管理员打开 PowerShell,执行
wsl --install,按提示重启,装好默认的 Ubuntu 并设好用户名密码。 - 开始菜单打开 Ubuntu,先切到 root:
sudo -i。 - 执行官方一键脚本:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
- 脚本会问面板端口、路径、账号密码,可以回车用随机值,跑完会把这些打印出来,一定抄下来。
- 在 Windows 的浏览器打开
http://localhost:端口/路径/登录;之后装 3x-ui 的 Linux 教程全部适用:3x-ui 安装、3x-ui 中转。
局域网其它设备要连这台电脑上的面板或节点,需要在 Windows 防火墙放行端口并把端口转发到 WSL2(netsh interface portproxy),属于 Windows 网络配置,不在我们的支持范围内。
方式二:Docker Desktop
- 安装 Docker Desktop for Windows 并启动。
- PowerShell 里执行(把
2053改成你想用的面板端口,入站端口也要一并用-p映射):
docker run -d --name 3x-ui --restart unless-stopped -p 2053:2053 -v 3x-ui-db:/etc/x-ui -v 3x-ui-cert:/root/cert ghcr.io/mhsanaei/3x-ui:latest
- 浏览器打开
http://localhost:2053/,默认账号密码以镜像说明为准,登录后立刻改掉。
拿高速代理的连接信息
面板里的「出站」填你的高速代理:产品详情 → 基本信息 → 配置信息,服务器 / 端口 / 用户名 / 密码,或直接用 vless:// 链接。

要知道的
- 电脑关机、休眠、换网络,面板就断,只适合自己用或测试。
- 家庭宽带通常没有公网 IP,外面的设备连不进来;要对外中转请用 Linux 服务器(推荐 CN2 GIA 精品线路)。
- 高速代理开了零信任白名单的话,把这台电脑的公网出口 IP 加进可信 IP,见 零信任白名单。
- 请务必用 3x-ui,不要用早已无人维护、有安全漏洞的 x-ui。
常见问题
Q:只是想在电脑上用高速代理,不需要面板? 直接用客户端:电脑客户端。
Q:WSL2 里脚本报错 systemd 不可用?
在 /etc/wsl.conf 里加 [boot] 和 systemd=true,然后 wsl --shutdown 重开。
Q:面板装好了,远程桌面想走中转? 见 RDP 中转加速。