该计算机位于公司内部,只能通过代理访问互联网。我希望 VirtualBox 中的客户机能够访问互联网,而无需对客户机进行任何更改。主机是 Windows 10 Enterprise x64。
我知道这是可能的,我已经做到了代理程序
Proxifier 允许不支持通过代理服务器工作的网络应用程序通过 SOCKS 或 HTTPS 代理和链进行运行。
但是 proxifier 不是免费的,而且对我来说也不是很便宜。
我想要一个像代理程序一样工作的解决方案,但我只需要它用于 VirtualBox 客户机,因此我认为对于这种情况可能有一个更具体的解决方案,任何通过代理进行 VirtualBox 客户机连接的免费解决方案都可以。
答案1
我的客户机是 MacOS,Preproxy 在桥接模式下表现良好,在这里填写你的主机 IP:端口,然后在你的客户系统代理设置中填写 127.0.0.1:端口(或使用 SwithOmegaProxy)。它确实有效。
我努力去理解VirtualBox中Guest和Host之间的通信机制,可能是Host代理套件与virtualbox在不同的软件层上不匹配,无法与Internet通信,或者跨了阻止层,所以我发现Preproxy之类的套件可以完美地匹配这两个层。