您可以从以下位置下载这个链接。

您可以从以下位置下载这个链接。

全部:

我是 VirtualBox 的新手。我在 Office 代理后面的 WIndow7x64 框 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) 上安装了 VirtualBox,在 VirtualBox 中,我安装了 Ubuntu 14.04 服务器。在安装过程中,我设置了代理凭据,并使用了 VirtualBox ( ) 中除使用桥接模式连接之外的其他默认设置IP: 45.37.2.42, Mask: 255.255.255.0

目前,我在 ubuntu 中运行 apache,并且可以从 windows 访问。在 ubuntu 中,我可以使用 sudo apt-get update,但无法 ping www.google.com(显示目标主机无法访问。)

我的路线表如下:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

我的问题是:

  1. 我应该在某处设置代理吗?(我在安装过程中已经设置过一次了)

  2. 这个路由发送请求是不是错误?为什么我无法 ping 通 www.google.com?

答案1

首先检查您是否能够使用虚拟机中的 Ubuntu ping 您的代理服务器。命令如下:

ping <address_of_the_proxy_server>

如果您能够 ping 代理服务器,那么您现在可以检查您的凭据是否设置正确。打开终端并运行env

屏幕上会出现很多信息。检查http_proxyhttps_proxy。如果设置不正确,您可以使用名为的图形工具进行设置ubproxy。您可以下载一个 Python 来设置代理身份验证。以下是关联對它來說。

否则,您可以按照以下步骤设置代理身份验证:

转到。如果那里没有该文件,/etc/apt请创建该文件。在那里写入以下几行。apt.conf

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

保存。您已完成。如果问题仍然存在,请发表评论。

答案2

我制作了一个工具来简化整个任务。

您可以从以下位置下载这个链接。

此外,如果您对后端功能更感兴趣,可以查看代码。
下载 zip 文件,解压,转到终端中解压文件的位置,以下命令将帮助您:
* bash main.sh:设置和取消设置代理。
* bash 代理检查.sh:检查您当前的代理设置。

相关内容