Ubuntu 18.04 中代理后面的互联网无法从终端访问

Ubuntu 18.04 中代理后面的互联网无法从终端访问

1.将代理放入网络选项卡

2.internet 可通过浏览器工作,终端或 ubuntu 更新程序无法连接到互联网!

3.更新 /home 和 /etc 中的 .bashrc 、 .profile 如下:

导出 $http_proxy=http://proxy_url:proxy_port/

导出 $ftp_proxy=ftp://代理网址:代理端口/

导出 $https_proxy=https://proxy_url:proxy_port/

4.在 /etc/apt/ 中创建并更新 apt.conf 文件,内容如下:

获取::http::代理“http://proxy_url:proxy_port/”;

获取::ftp::代理“http://proxy_url:proxy_port/”;

apt upgrade 命令在第 4 步之后起作用,但仍然无法连接,安装 ping 任何服务器或程序或网站!

有人能帮忙吗?奇怪的是没有关于此问题的帖子!

答案1

尝试这个:

sudoedit /etc/environment

从第二行粘贴您的网络代理和端口,如下所示:

http_proxy="http://hostname:port"
ftp_proxy="ftp://hostname:port"
https_proxy="https://hostname:port"

这适用于终端和软件中心。如果您想更改终端和软件中心的网络配置,只需再次编辑文件即可。设置中的 GUI 应用程序适用于所有其他软件,如浏览器。希望这对您有所帮助

答案2

我通过执行以下步骤解决了这个问题,如何在 Ubuntu 18.04 上为 APT 设置代理:

  1. sudoedit /etc/environment
  2. http_proxy="http://proxy.server:port"
  3. sudo touch /etc/apt/apt.conf.d/proxy.conf
  4. sudo nano /etc/apt/apt.conf.d/proxy.conf
  5. 获取::http::代理”http://proxy.服务器:端口/“;

相关内容