我想知道是否有人有关于如何在内部企业网络上创建代理/隧道的任何信息,然后可以通过AWS上的机器访问以访问内部网络网站等。
这里的具体用例是我希望在网络内部托管一个Selenium Grid实例,但我希望Selenium节点位于Amazon AWS Cloud中。 (可扩展性)。 但是,我们要测试的网站是内部的,我认为我们不会灵活地打开端口等以允许访问。
我使用了一种名为“CrossBrowserTesting.com”的产品 - 它具有一个简洁的功能,允许外部节点通过CrossBrowserTesting.com浏览会话的Web浏览器中存在的代理来解析内部网站。
我最好喜欢类似的东西,但要使用我们自己的AWS Hosted机器。
有没有人有在这种模型中使用Selenium的经验 例如:
测试在外部节点上执行,但针对内部托管网站进行测试。
理想情况下 - 我希望尽可能使用C#代码完成所有配置。 例如: 测试是否可以在内部启动代理/中继,然后打到外部节点,以允许网络访问/名称解析?
任何有关类似解决方案的提示或链接都将受到赞赏。