![Ubuntu 18.04 中代理后面的互联网无法从终端访问](https://linux22.com/image/1155907/Ubuntu%2018.04%20%E4%B8%AD%E4%BB%A3%E7%90%86%E5%90%8E%E9%9D%A2%E7%9A%84%E4%BA%92%E8%81%94%E7%BD%91%E6%97%A0%E6%B3%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E8%AE%BF%E9%97%AE.png)
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 设置代理:
- sudoedit /etc/environment
- http_proxy="http://proxy.server:port"
- sudo touch /etc/apt/apt.conf.d/proxy.conf
- sudo nano /etc/apt/apt.conf.d/proxy.conf
- 获取::http::代理”http://proxy.服务器:端口/“;