织梦CMS - 轻松建站从此开始!

abg欧博官网|登陆|游戏|

如何在 Ubuntu 22.04|20.04|18.04 上设置系统代理

时间:2024-05-26 01:06来源: 作者:admin 点击: 82 次
如何在 Ubuntu 22.04|20.04|18.04 上设置系统代理 这里我们将研究如何在 Ubuntu 22.04/20.04/18.04 Linux 系统上设置系统代理设置。代理服务器在其基本层面上是一个计算机系统,其服务位于发出 Web 请求的计算机(客户端)和包含所请求内容的服务器(服

如何在 Ubuntu 22.04|20.04|18.04 上设置系统代理

这里我们将研究如何在 Ubuntu 22.04/20.04/18.04 Linux 系统上设置系统代理设置。代理服务器在其基本层面上是一个计算机系统,其服务位于发出 Web 请求的计算机(客户端)和包含所请求内容的服务器(服务器)之间。

在 Ubuntu Linux 操作系统上配置代理设置有多种方法。可以使用图形界面,也可以在命令行上完成所有设置。在本指南中,我们将考虑这两种方法。

我们在下面的链接中提供了有关如何在 Ubuntu Linux 上配置代理服务器的指南:

在 Ubuntu 上安装和配置 Squid 代理服务器

在 GUI 上设置系统范围代理设置

对于运行桌面版 Ubuntu 操作系统的用户,可以在系统控制中心进行更改。

在 Debian 上: 设置 > 网络 > 网络代理 > 手动

在 Ubuntu 上: 设置 > 网络 > 网络代理 > 手动

填充 http、https 和 ftp 的代理值。如果您有 SOCKS 代理,也请进行相应设置。保存更改后,系统将自动选择它们。

如果您使用的是 Firefox 浏览器,则需要在首选项 > 网络设置 > 手动代理配置下更新代理设置。

配置代理并单击“确定”保存。

在 CLI 上设置系统范围代理设置

我们将在/etc/profile.d/proxy.sh下添加一个shell脚本文件。这将确保设置适用于所有登录的用户。

sudo vim /etc/profile.d/proxy.sh

填充您的代理值。

# set proxy config via profie.d - should apply for all users # export http_proxy=":8080/" export https_proxy=":8080/" export ftp_proxy=":8080/" export no_proxy="127.0.0.1,localhost" # For curl export HTTP_PROXY=":8080/" export HTTPS_PROXY=":8080/" export FTP_PROXY=":8080/" export NO_PROXY="127.0.0.1,localhost"

10.10.1.10:8080 替换为您的代理服务器 IP 地址和代理服务侦听端口。将要从代理中排除的其他 IP 添加到 NO_PROXY 和 no_proxy 环境变量。

使其可执行。

sudo chmod +x /etc/profile.d/proxy.sh

获取文件以开始使用代理设置,或者注销并重新登录。

source /etc/profile.d/proxy.sh

确认 :

$ env | grep -i proxy为 APT 包管理器设置代理

上述设置适用于应用程序和命令行工具。如果您只想为 APT 包管理器设置代理,请按如下所示进行配置。

$ sudo vim /etc/apt/apt.conf.d/80proxy Acquire::http::proxy ":8080/"; Acquire::https::proxy "https://10.10.1.10:8080/"; Acquire::ftp::proxy "ftp://10.10.1.10:8080/";

将 10.10.1.10 替换为代理服务器的正确 IP 地址。如果需要认证,则这样设置。

Acquire::http::proxy "<username>:<password>@<proxy>:<port>/"; Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/"; Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";仅为 wget 设置代理

要设置与 wget 命令一起使用的代理设置,请将它们添加到 ~/.wgetrc 文件中。

$ vim ~/.wgetrc use_proxy = on http_proxy = :8080/ https_proxy = :8080/ ftp_proxy = :8080/

这就是在 Ubuntu 服务器或桌面上配置系统范围的代理设置是多么容易。您还可以通过下面的链接查看相关文章。

代理服务器的类型

如何在 Ubuntu/CentOS 7 上设置 Squid 代理

Nginx 和 Apache Proxy 背后的 Grafana

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-05-17 19:05 最后登录:2025-05-17 19:05
栏目列表
推荐内容