如何在 Kali Linux 中设置系统范围的代理?

如何在 Kali Linux 中设置系统范围的代理?

我住在一家旅馆里,我们可以通过 LAN 端口连接到代理服务器来访问互联网。我在 Oracle VirtualBox 中运行 Kali Linux,这就是我需要互联网访问的地方。

这是所做的:

  1. 我已将 VirtualBox 中的网络设置更改为桥接适配器
  2. 我通过在虚拟机内的 Firefox 网络设置(Firefox > 设置 > 网络设置 > 设置)中设置代理连接来检查桥接适配器是否正常工作。它正在工作,我可以连接到互联网。
  3. 然后我重置了网络设置,因为我希望代理设置适用于系统范围,而不仅仅是限于 Firefox。
  4. 然后我尝试在 Kali Linux 中设置代理连接编辑“/etc”中的“bash.bashrc”文件。我基本上将以下内容附加到“/etc”中的文件“bash.bashrc”的末尾。这里的IP地址显然是一个例子。

导出http_proxy =“http://999.99.999.99:8080”

导出 https_proxy="https://999.99.999.99:8080"

这失败了,我无法在虚拟机中连接到互联网。

谁能告诉我应该做什么来设置系统范围的代理?

答案1

经过一些澄清后,我想我明白发生了什么。

/etc/bash.bashrc直到您下次登录时,更改才会自动加载,即使如此,它们也只会针对该特定登录会话加载。

如果您已经启动了图形 shell,然后使用编辑器或终端来更改/etc/bash.bashrc以添加这些代理变量,那么直到您下次启动整个 shell 时,它们才会对您的 shell 可见。因此,您需要完全注销并重新登录。

然后,您还应该能够通过打开终端窗口并键入来验证它们是否已加载echo $http_proxy

相关内容