本文介绍如何在Debian 11/10/9 Linux系统上设置系统代理(System Proxy)的方法,欧博内容有从GUI或CLI在Debian上设置System-Wide Proxy(系统范围代理)、为APT包管理器设置代理、仅为wget CLI设置代理。 简介 代理服务器是位于网络基础设施中的机器,用于在网络或协议之间转换流量。您可以将其视为一个中间服务器,皇冠将最终用户客户端与他们浏览/需要访问的目的地分隔开。通过在基础结构中设置代理服务器,您可以获得相当多的安全功能。代理服务器缓存内容以减少带宽并更快地加载网页。 在本文中,DG游戏我们将向您展示如何在Debian 11/10/9 Linux系统上为HTTP、HTTPS和FTP协议以及使用wget命令行工具时配置系统代理设置。代理设置可以应用于Linux系统上的特定用户帐户,也可以应用于影响所有登录用户的推送设置。这可以在图形界面上完成,欧博注册也可以从命令行进行配置。 1、从GUI在Debian上设置System-Wide Proxy(系统范围代理) 如果您有桌面环境,可以在“设置”>“网络”>“Network Proxy”>“手动”(Settings>Network>Network Proxy>Manual)界面下设置“Proxy”: 填充HTTP Proxy、HTTPS Proxy、FTP Proxy、Socks Host、忽略主机项的代理值。 对于使用Firefox Web浏览器的用户,欧博代理您需要在“首选项”>“网络设置”>“手动代理配置”(Preferences>Network Settings>Manual Proxy configuration)下更新代理设置: 配置代理并单击确定进行保存。设置应在应用后立即生效。 2、从CLI在Debian上设置System-Wide Proxy(系统范围代理) 我们将在/etc/profile.d目录中创建一个文件,并设置适用于Debian Linux系统上所有用户的代理设置: sudo vim /etc/profile.d/proxy.sh 填充代理值: #通过profie.d设置代理配置-应适用于所有用户 # http/https/ftp/no_proxy 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" 将要排除的任何其他IP地址添加到NO_PROXY & no_proxy环境变量中。完成后,将执行位添加到创建的脚本中: sudo chmod +x /etc/profile.d/proxy.sh 系统中任何需要使用这些设置的用户都必须注销并重新登录: logout 或者,获取文件以供运行时使用: source /etc/profile.d/proxy.sh 确认代理已加载到您的环境中: $ env | grep -i proxy 3、为APT包管理器设置代理 方法1和2中的代理设置仅适用于应用程序和命令行工具连接,但不适用于APT包管理。 如果您需要为APT包管理器设置代理,请按照以下方式进行配置: $ sudo vim /etc/apt/apt.conf.d/80proxy Acquire::http::proxy ":8080/"; Acquire::https::proxy "https://10.10.1.20:8080/"; Acquire::ftp::proxy "ftp://10.10.1.20:8080/"; 将10.10.1.20替换为代理服务器的正确IP地址。如果需要身份验证,请这样设置: Acquire::http::proxy "<username>:<password>@<proxy>:<port>/"; Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/"; Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/"; 4、仅为wget CLI设置代理 如果要将代理设置为与wget命令行工具一起使用,则要修改的文件为~/.wgetrc文件: $ vim ~/.wgetrc use_proxy = on http_proxy = :8080/ https_proxy = :8080/ ftp_proxy = :8080/ 注:给定的配置应适用于任何代理服务器,而不是特定于任何类型。 (责任编辑:) |