Ms edge driver 拒绝请求
Ms edge driver rejecting requests
上下文:
我正在使用机器人框架 + msededriver 进行端到端测试,我的环境是 docker in linux vm。所以我不能在这个虚拟机中 运行 msededriver windows 容器。
我决定 运行 远程 windows 虚拟机上的 ms 边缘驱动程序。
问题:
在我的 windows 服务器 2016 中,我执行以下命令:msedgedriver.exe --whitelisted-ips=""
.
我将我的 pfsense 防火墙配置为将流量重定向到该主机,当我尝试连接到 msededriver 时出现以下错误:
Starting MSEdgeDriver 96.0.1033.0
(87d233ad01b7c17f5f53b7dac130e44d5d4b67d6) on port 9515 All remote
connections are allowed. Use an allowlist instead! Please see
https://chromedriver.chromium.org/security-considerations for
suggestions on keeping MSEdgeDriver safe. MSEdgeDriver was started
successfully. [1633362838.713][SEVERE]: Rejecting request with host:
ip_address:9515 address: ip_address
我在客户端中收到以下错误:
Host header or origin header is specified and is not whitelisted or
localhost.
P.S:我已经使用 --whitelisted-ips='' 参数将我的 IP 地址添加到白名单 Ips 我也尝试了 allowed-origins=*
但运气不好。
有什么想法吗?
最终通过将 msedg 驱动程序版本降级为“96.0.1032.0”解决了问题。
许多其他版本在我的情况下不起作用,所以我建议尝试安装兼容版本的边缘浏览器的多个版本的 MS Edge Driver ofc。
希望对您有所帮助。
上下文:
我正在使用机器人框架 + msededriver 进行端到端测试,我的环境是 docker in linux vm。所以我不能在这个虚拟机中 运行 msededriver windows 容器。
我决定 运行 远程 windows 虚拟机上的 ms 边缘驱动程序。
问题:
在我的 windows 服务器 2016 中,我执行以下命令:msedgedriver.exe --whitelisted-ips=""
.
我将我的 pfsense 防火墙配置为将流量重定向到该主机,当我尝试连接到 msededriver 时出现以下错误:
Starting MSEdgeDriver 96.0.1033.0 (87d233ad01b7c17f5f53b7dac130e44d5d4b67d6) on port 9515 All remote connections are allowed. Use an allowlist instead! Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping MSEdgeDriver safe. MSEdgeDriver was started successfully. [1633362838.713][SEVERE]: Rejecting request with host: ip_address:9515 address: ip_address
我在客户端中收到以下错误:
Host header or origin header is specified and is not whitelisted or localhost.
P.S:我已经使用 --whitelisted-ips='' 参数将我的 IP 地址添加到白名单 Ips 我也尝试了 allowed-origins=*
但运气不好。
有什么想法吗?
最终通过将 msedg 驱动程序版本降级为“96.0.1032.0”解决了问题。
许多其他版本在我的情况下不起作用,所以我建议尝试安装兼容版本的边缘浏览器的多个版本的 MS Edge Driver ofc。
希望对您有所帮助。