我已在 Azure 容器实例中安装了 Docker 映像 selenium/standalone-chrome,我可以根据需要从公共 IP 访问它,但我想使用用户名和密码来保护它。 我认为我必须将 vnet 添加到我的 Azure 设置中以确保其安全。
但我想听听你们中的一些人是否知道图像中的命令,我可以调用该命令来向 Selenium 网格添加用户名和密码?
您似乎可以在 Selenium Hub/独立 docker 映像上配置基本身份验证。
相关配置项Selenium文档
对于docker镜像,我在Github上看到的例子是使用SE_OPTS环境变量,例如:
docker run -d -p 4444:4444 --shm-size="2g" -e SE_OPTS="--username MYUSER --password MYPASSWD" selenium/standalone-firefox:4.19.0-20240328
我打算在有时间的时候自己测试一下,但不确定我能很快做到。