所以我运行的是 VirtualBox,并在其中运行 Linux。但是,虚拟机上没有任何 Internet 访问权限。我认为原因如下:主机是 Windows XP,并且配置为使用代理服务器。代理服务器需要 NT 凭据,因此机器必须登录到域。由于 XP 上的网络适配器和 VirtualBox 网络适配器是桥接的,因此网络将 Linux 机器视为真实计算机。我无法使用 Linux 计算机登录到 NT 域。
我认为我需要的是:一个可以在 Windows XP 上运行的代理服务器,然后将所有 Web 请求路由到另一个代理服务器,同时将 NT 域凭据“添加”到请求中。有人知道是否存在这样的事情吗?
我知道运行起来很“危险”,因为任何可以访问我的代理服务器的人都可以在域上“成为我”,但我想我可以将代理流量限制为仅限 Linux 机器上的 IP 或仅将代理服务器绑定到虚拟网络适配器。
答案1
如果您只对虚拟机上的互联网访问感兴趣,您可以考虑为虚拟机选择 NAT 而不是桥接适配器。由于您的问题中未提及的某些原因,这不是一个选项吗?
您可以在网络设置部分下更改每个虚拟机的适配器绑定。
答案2
您说:“可以在 Windows XP 上运行的代理服务器,然后将所有 Web 请求路由到另一个代理服务器,同时将 NT 域凭据“添加”到请求中。有人知道是否存在这样的事情吗?”
尝试这个 :http://ntlmaps.sourceforge.net/
配置它:http://wingloon.com/2010/08/16/install-and-configure-ntlmaps-to-access-isa-server/
但是我并没有专门将它与 Virtual Box 一起使用,只是使用 Python 脚本执行 NTLM 身份验证。
希望能帮助到你。