在 Ubuntu 中更改代理设置

在 Ubuntu 中更改代理设置

我想使用 Ubuntu 软件中心安装软件,但无法下载它们。

如何在 Ubuntu 终端中提供代理设置(就像我们在 Windows 中使用 cmd 选择 IE 代理设置一样)?

答案1

您可以在系统设置下的网络配置中轻松更改用户或整个系统的代理设置。这使用 GUI,快速且有用,但不是很高级。如果您有特殊要求或特殊设置/情况,这可能无法满足您的所有需求。

  1. 打开系统设置
  2. 选择网络
  3. 在左侧菜单中选择网络代理
  4. 输入您的代理设置。如果您想在整个系统范围内应用它们,请按该按钮。
  5. 关闭窗口,或按所有设置离开此界面。

一切就绪。您可能需要注销并再次登录以使更改生效。在特殊情况下,您可能需要重新启动系统,但对于 Linux 系统来说,这种情况极不可能发生。 网络管理器代理对话

答案2

在 ubuntu 终端中设置代理:
打开终端并运行以下命令:
对于 HTTP 代理,只需在终端中运行以下命令

export http_proxy='http://proxy_username:password@proxy_ip:port'

对于 HTTPS 和 FTP

export https_proxy='https://proxy_username:password@proxy_ip:port'
export ftp_proxy='ftp://proxy_username:password@proxy_ip:port'

如果您的代理不需要用户名和密码,那么只需删除用户名和密码部分。

export https_proxy='https://proxy_ip:port'

这些设置保存在 /etc/apt/apt.conf 文件中。因此,您可以使用文本编辑器直接添加这些变量。首先打开 apt.conf 文件

sudo gedit /etc/apt/apt.conf

然后按给定格式输入用户名、密码、代理 IP 和端口

Acquire::http::proxy "http://proxy_username:password@proxy_ip:port";
Acquire::https::proxy "https://proxy_username:password@proxy_ip:port";
Acquire::ftp::proxy "ftp://proxy_username:password@proxy_ip:port";

答案3

添加

http_proxy='http://proxy_username:password@proxy_ip:port'
https_proxy='https://proxy_username:password@proxy_ip:port'
ftp_proxy='ftp://proxy_username:password@proxy_ip:port'

/etc/environment在登录时(或系统启动时 - 如果重要的话我可能会查找)自动加载它们。

相关内容