如何在 Win10 系统上搭建设备共享平台 stf

一、安装 Docker

首先,我们需要在 Win10 系统上安装 Docker 来支持 stf 的搭建。Docker 是一款用于容器化的开源平台,将应用程序和环境打包成一个独立的容器,方便部署和管理。在安装 Docker 前,我们需要确保系统中已安装了 64 位的 Windows 10 Pro、Enterprise 或 Education 版本,并且开启了基于 Hyper-V 的虚拟化。

1. 下载 Docker:在官网上下载适合 Win10 系统的 Docker 安装包。

2. 安装 Docker:运行下载的 Docker 安装包,按照提示进行安装。安装完成后,会自动启动 Docker 服务,可以在系统托盘中看到 Docker 图标。

二、创建 Docker 镜像

1. 准备 stf 镜像安装包

我们需要下载 stf 的镜像安装包,可以在 GitHub 上的 stf 仓库中找到最新的安装包。

2. 加载镜像


docker load -i stf-1.2.0-docker.tar.gz 
Bash

3. 创建 stf 容器


docker run --privileged --name stf -d --net=host stf stf local --public-ip <your_public_ip> --minify
Bash

三、配置和启动 stf

1. 配置 MySQL 数据库

2. 安装 Node.js


curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 
sudo apt-get install -y nodejs
Bash

4. 配置 stf 的环境变量


export STF_IOS_VENDOR_IDENTIFIERS_FILE=/etc/udev/rules.d/ios-device-provisioning.rules
export STF_SECURITY_PROVIDER='dev'
export STF_APACHE_VHOST=''
export STF_APACHE_PORT=80
export STF_STF_SECURITY_URL='http://192.168.1.2:7100'
Bash

5. 启动 stf


stf local --public-ip <你的公网IP> --minify
Bash

以上是在 Win10 系统上搭建设备共享平台 stf 的详细步骤。通过安装 Docker、创建镜像和配置启动 stf,我们可以实现设备的共享和管理,方便进行移动端测试和调试工作。