亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

導讀:在本指南中,你將了解如何在 Ubuntu/Debian linux 發行版中為 apt 命令設置代理。

本文字數:2384,閱讀時長大約: 3分鐘

 

在本指南中,你將了解如何在 Ubuntu/Debian Linux 發行版中為 apt 命令設置代理。

 

代理服務器是位于請求資源的客戶端系統或最終用戶與資源本身之間的中間服務器。在大多數情況下,代理服務器充當最終用戶和互聯網之間的網關。

對于組織和企業環境,代理服務器提供了許多好處。它通過阻止被認為會影響員工工作效率的網站來控制互聯網的使用。它還通過數據加密增強隱私并提高組織的安全性。

有幾種方法可以為apt命令設置代理,讓我們直接進入。

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

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

apt命令配置代理的最簡單方法是創建一個proxy.conf文件,如下:

 

  1.  

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

     

 

對于沒有用戶名和密碼的代理服務器,添加以下條目,如下:

對于 HTTP 代理,添加以下條目:

 

  1.  

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

     

 

對 HTTPS 代理執行相同的操作:

 

  1.  

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

     

 

例子:

 

  1.  

    $ cat /etc/apt/apt.conf.d/proxy.conf

     

  2.  

    Acquire::http::Proxy "http://192.168.56.102:3128/";

     

  3.  

    Acquire::https::Proxy "http://192.168.56.102:3128/";

     

 

如果你的代理服務器需要用戶名和密碼詳細信息,請按以下方式添加:

 

  1.  

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

     

  2.  

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

     

 

例子:

 

  1.  

    $ cat /etc/apt/apt.conf.d/proxy.conf

     

  2.  

    Acquire::http::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";

     

  3.  

    Acquire::https::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";

     

 

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

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

 

  1.  

    $ sudo apt update

     

  2.  

    $ sudo apt install net-tools -y

     

 

驗證代理服務器日志以確認apt命令正在使用代理服務器下載包。在代理服務器運行時:

 

  1.  

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

     

 

這里192.168.56.240是我們 Ubuntu 機器的 IP 地址。

完美,上面的輸出確認我們的 Ubuntu 系統的apt命令正在通過代理服務器(192.168.56.102)下載包。

另一種指定代理詳細信息的方法

除了第一種方法,你還可以用更簡單的方式指定代理詳細信息。再次創建一個proxy.conf文件,如下所示。

 

  1.  

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

     

 

對于沒有用戶名和密碼的代理服務器,如圖所示進行定義。

 

  1.  

    Acquire {

     

  2.  

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

     

  3.  

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

     

  4.  

    }

     

 

示例文件如下所示:

 

  1.  

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

     

 

對于具有用戶名和登錄詳細信息的代理服務器:

 

  1.  

    Acquire {

     

  2.  

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

     

  3.  

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

     

  4.  

    }

     

 

保存更改并退出配置文件。提醒一下,當你開始使用 APT 包管理器,這些設置就會立即生效。

總結

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

(題圖:MJ/dfb4d5a0-9150-47bd-9f54-c120ddd77046)

via:

作者: 選題: 譯者: 校對:

本文由 原創編譯, 榮譽推出

LCTT 譯者 :geekpi

翻譯: 1932.5 篇

貢獻: 3489 天

2013-10-25

2023-05-15

https://linux.cn/lctt/geekpi

歡迎遵照 CC-BY-SA 協議規定轉載,

如需轉載,請在文章下留言 “ 轉載:公眾號名稱”,

分享到:
標簽:APT
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定