自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何為 APT 命令設(shè)置代理

系統(tǒng) Linux
在本指南中,你將了解如何在 Ubuntu/Debian Linux 發(fā)行版中為 apt 命令設(shè)置代理。

代理服務(wù)器是位于請(qǐng)求資源的客戶(hù)端系統(tǒng)或最終用戶(hù)與資源本身之間的中間服務(wù)器。在大多數(shù)情況下,代理服務(wù)器充當(dāng)最終用戶(hù)和互聯(lián)網(wǎng)之間的網(wǎng)關(guān)。

對(duì)于組織和企業(yè)環(huán)境,代理服務(wù)器提供了許多好處。它通過(guò)阻止被認(rèn)為會(huì)影響員工工作效率的網(wǎng)站來(lái)控制互聯(lián)網(wǎng)的使用。它還通過(guò)數(shù)據(jù)加密增強(qiáng)隱私并提高組織的安全性。

有幾種方法可以為 apt 命令設(shè)置代理,讓我們直接進(jìn)入。

注意:為了演示,我們將使用 Ubuntu 22.04。

使用代理文件為 APT 配置代理

為 apt 命令配置代理的最簡(jiǎn)單方法是創(chuàng)建一個(gè) proxy.conf 文件,如下:

$ sudo vi /etc/apt/apt.conf.d/proxy.conf

對(duì)于沒(méi)有用戶(hù)名和密碼的代理服務(wù)器,添加以下條目,如下:

對(duì)于 HTTP 代理,添加以下條目:

Acquire::http::Proxy "http://proxy-IP-address:proxyport/";

對(duì) HTTPS 代理執(zhí)行相同的操作:

Acquire::https::Proxy "http://proxy-IP-address:proxyport/";

例子:

$ cat  /etc/apt/apt.conf.d/proxy.conf
Acquire::http::Proxy "http://192.168.56.102:3128/";
Acquire::https::Proxy "http://192.168.56.102:3128/";

如果你的代理服務(wù)器需要用戶(hù)名和密碼詳細(xì)信息,請(qǐng)按以下方式添加:

Acquire::http::Proxy "http://username:password@proxy-IP-address:proxyport";
Acquire::https::Proxy "http://username:password@proxy-IP-address:proxyport";

例子:

$ cat  /etc/apt/apt.conf.d/proxy.conf
Acquire::http::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";
Acquire::https::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";

完成后,保存更改并退出配置文件。代理設(shè)置將在你下次運(yùn)行 APT 包管理器時(shí)生效。

例如,你可以更新本地包索引,然后安裝 net-tools 包:

$ sudo apt update
$ sudo apt install net-tools -y

驗(yàn)證代理服務(wù)器日志以確認(rèn) apt 命令正在使用代理服務(wù)器下載包。在代理服務(wù)器運(yùn)行時(shí):

# tail -f /var/log/squid/access.log  | grep -i 192.168.56.240

這里 192.168.56.240 是我們 Ubuntu 機(jī)器的 IP 地址。

完美,上面的輸出確認(rèn)我們的 Ubuntu 系統(tǒng)的 apt 命令正在通過(guò)代理服務(wù)器(192.168.56.102)下載包。

另一種指定代理詳細(xì)信息的方法

除了第一種方法,你還可以用更簡(jiǎn)單的方式指定代理詳細(xì)信息。再次創(chuàng)建一個(gè) proxy.conf 文件,如下所示。

$ sudo vi /etc/apt/apt.conf.d/proxy.conf

對(duì)于沒(méi)有用戶(hù)名和密碼的代理服務(wù)器,如圖所示進(jìn)行定義。

Acquire {
  http::Proxy "http://proxy-IP-address:proxyport/";
  https::Proxy "http://proxy-IP-address:proxyport/";
}

示例文件如下所示:

$ sudo vi /etc/apt/apt.conf.d/proxy.conf

對(duì)于具有用戶(hù)名和登錄詳細(xì)信息的代理服務(wù)器:

Acquire {
   http::Proxy "http://username:password@proxy-IP-address:proxyport/";
   https::Proxy "http://username:password@proxy-IP-address:proxyport/";
}

保存更改并退出配置文件。提醒一下,當(dāng)你開(kāi)始使用 APT 包管理器,這些設(shè)置就會(huì)立即生效。

總結(jié)

本指南到此結(jié)束。在本教程中,我們演示了如何為 Debian/Ubuntu Linux 發(fā)行版中使用的 APT 包管理器配置代理設(shè)置。本文就到這里了。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2017-10-11 09:15:07

Windows 應(yīng)用

2009-07-17 18:53:43

桌面虛擬化服務(wù)器VDI

2020-10-22 09:09:41

Python數(shù)據(jù)科學(xué)代碼

2019-02-11 15:35:30

2009-12-14 18:18:33

apt命令

2010-06-21 15:44:17

Linux apt命令

2009-02-10 15:42:00

代理服務(wù)器代理服務(wù)器設(shè)置

2018-01-18 10:53:31

LinuxUnixcurl命令

2012-11-14 10:27:26

2011-05-16 14:07:12

MySQL數(shù)據(jù)庫(kù)設(shè)置密碼

2020-11-04 18:13:24

DebianUbuntuapt-cache命令

2021-01-21 07:35:40

JenkinsUICSS

2011-08-17 10:25:27

windows7迅軟U密

2010-01-07 17:59:50

Ubuntu APT

2022-03-19 10:26:48

Linuxapt 命令

2020-10-22 09:08:55

互聯(lián)網(wǎng)連接通信網(wǎng)絡(luò)

2010-06-21 15:56:31

Linux apt-g

2009-08-21 16:13:45

代理服務(wù)器設(shè)置迅雷

2023-12-13 07:29:12

Redis元素Set

2021-10-29 15:40:33

SASE
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)