虚拟机的代理服务器

虚拟机的代理服务器

我在服务器上运行一系列虚拟机,人们通过 Vnc 连接这些虚拟机。这些计算机主要用于渗透测试,因此参与测试的人技术水平很高。

我的困境是,他们通常可以绕过任何板载软件的安全性来限制对互联网的访问。因此,我正在寻找替代方案,并找到了一个通过代理服务器运行互联网的想法。我如何最好地创建代理服务器?我有一个运行 Linux 的备用机器,如果可能的话,我将不胜感激。

顺便问一下,如果我决定通过代理运行互联网,互联网速度会下降多少呢?目前互联网的运行速度为 15mbps

抱歉,如果没有讲得足够详细,我很乐意在必要时详细说明。开源工具将不胜感激。

答案1

假设服务器用户在使用代理时仍能进行渗透测试工作,那么锁定网络访问的最佳方式就是使用 (Web) 代理服务器。即使使用代理服务器,仍有可能破坏这种机制,例如螺旋状- 一种通过 HTTP 代理传输 SSH 隧道的工具。

解决此问题的一种可能方法是在代理上实施白名单,即手动指定代理允许访问的网站。不幸的是,这会耗费时间并且难以维护。它的成功可能取决于您的用户在工作期间需要访问的网站种类。

关于什么代理软件好,我会推荐乌贼。它速度快、开源,可在 Linux 上运行。在某些情况下,它实际上会通过网站缓存来提高性能。

答案2

如果你正在寻找一种方法来控制所有虚拟机的网络访问,我建议创建一个虚拟实例普福斯并将所有虚拟机移至内部网络。从那里您可以设置 squid 来过滤 Web 内容、阻止端口并记录流量。

相关内容