F2etest 部署 Microsoft Edge 浏览器云

简介: 由于 Windows Server 版不支持 Edge,所以我们只能在 Windows 10 上进行配置部署,在部署 Microsoft Edge 之前,你需要准备如下:   Windows 10 专业版设备一台; 可部署 F2etest-web Linux 服务器一台,已部署则可忽略。   1. 安装远程服务   下载链接:https://gi

由于 Windows Server 版不支持 Edge,所以我们只能在 Windows 10 上进行配置部署,在部署 Microsoft Edge 之前,你需要准备如下:

 

  1. Windows 10 专业版设备一台;
  2. 可部署 F2etest-web Linux 服务器一台,已部署则可忽略。

 

1. 安装远程服务

 

下载链接:https://github.com/stascorp/rdpwrap/releases

 

具体步骤如下:

 

1.1 下载 RDP Wrapper

 

下载并解压 RDPWrap-v1.6.2。

 

image.png

 

1.2 安装 RDP Wrapper

 

选择以管理员身份运行 install.bat,安装完成后按任意键退出;

 

image.png

 

image.png

 

1.3 检查远程服务状态

 

运行 RDPConf.exe,检查监听状态是否是 [full supported]

 

image.png

 

如果检查的状态是 [not supported],如下图:

 

image.png

 

对应的解决方案:https://github.com/stascorp/rdpwrap/issues/795

 

image.png

 

 

2. 启用并配置 IIS

 

2.1 启用 IIS

 

打开控制面板,选择程序,进入“启用或关闭 Windows 功能”。

 

image.png

 

image.png

 

image.png

勾选如下内容,点击确定,安装完成后选择“立即重新启动”。

 

image.png

 

image.png

 

2.2 配置 IIS

 

重启后,进入 IIS 管理器。

 

image.png

 

 

选择“身份验证”,编辑“匿名身份验证”,设置凭据中键入管理员的账号和密码。

 

image.png

 

image.png

 

 

 

如果不知道管理员账号密码,可以使用任意 “Administrators”组的用户,比如当前登录的账号密码(一般都是Administrators 组)。确认用户与组的关系可参考下面的截图:

 

image.png

 

 

image.png

 

image.png

 

2.3 部署用户设置页面

 

拷贝 f2etest-client\f2etest-browsers\www 下的 setuser.asp 文件到 C:\inetpub\wwwroot

 

以管理员身份运行 “notepad” 并修改 “setuser.asp” 文件,apikey 为前面配置的 f2etest-web 里面 site.json 中的 “clientApiKey” (默认:"f2etest")。用户的用户组为 “Remote Desktop Users”。

 

image.png

 

image.png

 

访问 http://127.0.0.1/setuser.asp?username=test&password=hello123&key=f2etest,如果看到页面输出 ok,则表示部署成功。

 

image.png

 

3. 配置 Edge 应用

 

如果你不需要用到 hostsShare 工具和统计功能,可以忽略本节的配置。

 

  1. 在 C 盘根目录新增 app 目录,拷贝 f2etest-client\f2etest-browsers\app\特殊应用 下的 edge.bat 文件到 C:\app 下。

 

image.png

 

  1. 修改 edge.bat 文件,将 f2etestDomain 改为 f2etest-web 的访问地址。

 

image.png

 

  1. 将 Edge 发送到桌面快捷方式。

 

image.png

 

  1. 修改 edge.bat 的图标为 Edge 浏览器的图标,图标地址为:%SystemRoot%\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe,并同时修改其名称为:Microsoft Edge With Hosts。

 

image.png

 

  1. 复制桌面的 Microsoft Edge With Hosts 到 “C:\Users\Public\Desktop”。

 

image.png

 

 

 

4. 配置 f2etest-web

4.1 部署 f2etest-web

 

参考《F2etest-web 部署》,如果已部署,跳过此步骤。

 

4.2 F2etest-web 配置

 

4.2.1 先进入容器

 

docker exec -it f2etest bash

 

4.2.2 配置服务器

 

  1. 编辑服务器配置文件:

 

vi /home/f2etest-web/conf/server.json

 

  1. 新增一条 Edge 的记录,ip 为 windows 10 的服务器地址:

 

[
  {
    "id": "f2etest-edge",
    "ip": "10.0.0.1",
    "remoteApp": true
  }
]

 

更多关于服务器配置的信息请参考:https://www.yuque.com/artist/f2etest/f2etest-web#58c92670

 

4.2.3 配置免登

 

  1. 编辑免登配置文件:

 

vi /etc/guacamole/noauth-config.xml

 

  1. 新增一条 Edge 的记录,修改 hostname 为 Windows 10 服务的 IP 地址:

 

<configs>
    <config name="f2etest-edge" protocol="rdp">
        <param name="hostname" value="10.0.0.1" />
        <param name="port" value="3389" />
        <param name="enable-drive" value="true" />
        <param name="drive-path" value="/home/guacdshare" />
    </config>
</configs>

 

更多关于免登配置的信息请参考:https://www.yuque.com/artist/f2etest/f2etest-web#c1a9669b

 

4.2.4 配置应用

 

  1. 编辑应用配置文件:

 

vi /home/f2etest-web/conf/app.json

 

  1. 新增一条 Edge 的记录:

 

[
  {
    "id": "edge",
    "name": "Edge",
    "server": "f2etest-edge"
  }
]

 

更多关于应用配置的信息请参考:https://www.yuque.com/artist/f2etest/f2etest-web#baddf3e1

 

4.2.5 重启相关服务

 

# 重启 Tomcat
service tomcat8 restart

# 重启 f2etest-web
pm2 restart f2etest-web

 

4.2.6 同步用户信息

 

如果之前已经部署过其他浏览器了,此次新增 Edge 浏览器,则需要进行此步骤,首次部署浏览器可忽略

 

注意:f2etestDomain 为 f2etest-web 站点的访问地址。

 

调用 f2etest-web 的同步所有用户接口,本机浏览器访问 http://{f2etestDomain}/syncAllRemoteUsers

 

4.3 开始使用

 

访问 Web 界面,点击 Edge 图标,通过 Web 方式远程进入到 Windows 10 系统,自动登录成功后需点击桌面图标使用 Edge。

 

image.png

 

目录
相关文章
|
7月前
|
Web App开发 缓存 安全
Microsoft Edge 五个神级插件
Microsoft Edge 五个神级插件
1381 0
Microsoft Edge 五个神级插件
|
3月前
|
边缘计算 调度 对象存储
部署DeepSeek但IDC GPU不足,阿里云ACK Edge虚拟节点来帮忙
介绍如何使用ACK Edge与虚拟节点满足DeepSeek部署的弹性需求。
|
4月前
|
Web App开发 人工智能 数据安全/隐私保护
Microsoft Edge 插件上架发布全流程指南
在前两篇文章中,我分别讲解了如何将产品上架到 Chrome Web Store 和 Firefox Add-ons。今天,我们将继续探索另一个重要的浏览器插件市场——Microsoft Edge 插件商店。如果你已经熟悉 Chrome 和 Firefox 插件的上架流程,那么这篇文章会让你更快上手 Edge 插件的发布。同时,我也会在关键环节与 Chrome 和 Firefox 进行对比,帮助你更好地理解三者的异同。
192 8
|
3月前
|
边缘计算 调度 对象存储
部署DeepSeek但IDC GPU不足,阿里云ACK Edge虚拟节点来帮忙
部署DeepSeek但IDC GPU不足,阿里云ACK Edge虚拟节点来帮忙
|
5月前
|
人工智能 API 开发者
用 OpenVINO™ 部署 GLM-Edge 全家桶
11月29日,智谱发布了GLM-Edge系列模型,包括GLM-Edge-1.5B-Chat、GLM-Edge-4B-Chat、GLM-Edge-V-2B、GLM-Edge-V-5B,适用于手机、车机及PC平台。文章介绍了如何使用OpenVINO™工具套件在本地部署这些模型,实现高效的AI任务处理,如聊天与图像理解。提供了详细的环境配置、模型转换与量化、以及具体的应用示例。
233 16
|
7月前
|
安全 搜索推荐 数据安全/隐私保护
定制你的清爽Mac版Edge浏览器
【10月更文挑战第5天】本文介绍了如何定制Mac版Edge浏览器以实现清爽高效的操作体验。内容包括:选择主题以适应不同环境,自定义工具栏以保持界面简洁;启用隐私浏览模式及调整隐私设置来保护个人信息;通过更新浏览器和开启安全筛选器来加强安全性;安装扩展程序以增强功能,并设置启动选项和快捷方式以便于操作。通过这些方法,你可以根据个人需求打造个性化的浏览器环境。
271 5
|
8月前
|
安全 Oracle Java
edge浏览器加载java插件
edge浏览器加载java插件
490 1
|
8月前
|
安全
微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误
微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误
微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误
|
8月前
|
Web App开发 缓存 安全
解决Edge浏览器提示“此网站已被人举报不安全”
【9月更文挑战第1天】当 Edge 浏览器提示“此网站被举报为不安全”时,可尝试:关闭 Microsoft Defender SmartScreen;检查网站安全性;清除缓存和 Cookie;更新 Edge 至最新版;或使用其他浏览器。若问题依旧,联系网站管理员和技术支持。同时,避免在不可信网站输入敏感信息,保护网络安全与隐私。
1773 7
|
9月前
|
存储 缓存 安全
解决Edge浏览器提示“此网站已被人举报不安全”
【8月更文挑战第19天】如果Edge浏览器提示“此网站已被人举报不安全”,首先确认网站可信度及安全证书有效性,避免访问可疑网站。检查浏览器是否需要更新,并确保自动更新功能已开启。可暂时关闭Microsoft Defender SmartScreen(不建议长期关闭),清除缓存和Cookies,或检查第三方安全软件设置。若问题持续,考虑重置Edge浏览器设置,保留重要数据。如仍无法解决,联系网站管理员或微软支持。
1560 7