上线「美国号码」上线:自有运营商直接发放的真实美国手机号,可转入、可转出到美国任何运营商,不需要美国地址或身份文件;靓号现已开放挑选,套餐与 App 即将开放。 查看公告 →
声明VIRCS 已正式转型为 NODEMACH。我们只有这一个平台,从未开设其他网站。近期有用户举报,有多个仿冒网站抄袭本站页面与文案,请谨防上当受骗。 查看公告 →
Documentation

文档中心

从快速入门到高级配置,80 篇文档帮助您充分利用云主机服务

通用教程 预计阅读 5 分钟 6.6k 次阅读

在 Windows 电脑上运行 s-ui(WSL2 / Docker Desktop 两种方式)

s-ui 本身是 Linux 程序,Windows 上没有原生版本。想在自己的 Windows 电脑上跑一个 s-ui 面板(本地测试、临时中转),有两条路:WSL2 或 Docker Desktop。做 24 小时对外中转还是建议放在 Linux 服务器上,见 s-ui 安装(Linux)。


方式一:WSL2(推荐,和 Linux 一模一样)

  1. 以管理员打开 PowerShell,执行 wsl --install,按提示重启,装好默认的 Ubuntu 并设好用户名密码。
  2. 开始菜单打开 Ubuntu,先切到 root:sudo -i。
  3. 执行和 Linux 一样的一键脚本:
bash <(curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh)
  1. 记下脚本打印的端口、路径、账号密码,在 Windows 的浏览器打开 http://localhost:端口/路径/ 登录。
  2. 后续配置(改密码、改端口、加出站入站)和 Linux 完全一样,照 s-ui 安装(Linux) 和 s-ui 中转 做。

要让局域网里其它设备连这台电脑上的面板,需要在 Windows 防火墙放行端口,并把端口转发到 WSL2(netsh interface portproxy),这一步属于 Windows 网络配置,不在我们的支持范围内。


方式二:Docker Desktop

  1. 安装 Docker Desktop for Windows 并启动。
  2. PowerShell 里执行(把 2095 改成你想用的端口):
docker run -d --name s-ui --restart unless-stopped -p 2095:2095 -v s-ui-data:/app/db alireza7/s-ui:latest
  1. 浏览器打开 http://localhost:2095/app/,默认账号密码 admin / admin(以镜像说明为准),登录后立刻改掉。
  2. 入站端口也要在 docker run 时用 -p 映射出来,否则客户端连不上。

拿高速代理的连接信息

不管哪种方式,面板里的「出站」都要填你的高速代理:产品详情 → 基本信息 → 配置信息,服务器 / 端口 / 用户名 / 密码,或直接用 vless:// 链接。

基本信息里的配置信息


要知道的

  • 电脑关机、休眠、换网络,面板就断,所以只适合自己用或测试。
  • 家庭宽带通常没有公网 IP,外面的设备连不进来;要对外中转请用 Linux 服务器。
  • 高速代理开了零信任白名单的话,要把这台电脑的公网出口 IP 加进可信 IP,见 零信任白名单。

常见问题

Q:WSL2 里脚本报错 systemd 不可用? 新版 WSL 默认支持 systemd;旧版在 /etc/wsl.conf 里加 [boot] systemd=true,然后 wsl --shutdown 重开。

Q:只是想在电脑上用高速代理,不需要面板? 直接用客户端就行,不用装面板:电脑客户端。