Opensuse

OpenSuse Leap 15 上 zypper 的代理設置

  • October 9, 2018

我在連接到我研究所 LAN 的桌面上使用帶有 KDE 環境的 OpenSuse Leap 15.0。該研究所使用代理,系統管理員要求使用的設置是:

HTTP proxy: 172.16.0.1, port 3128.'

FTP 代理、SSL 代理和 SOCKS 主機具有相同的設置。還需要身份驗證,即我有使用者名和密碼。我正在使用Network manager.

我可以使用 Firefox 作為代理設置完美瀏覽網站,並且我的使用者名和密碼保存在Firefox -- Preferences -- Network proxy -- Settings. 但是,每當我嘗試從終端使用 OpenSuse 包管理器 Zypper 時,它都無法連接到任何儲存庫。通過 Internet 查找此問題後,我了解到這是由於代理問題造成的。代理設置不會全域應用。

我嘗試通過 設置代理Yast -- Network services -- Proxy,但需要代理 URL,而我沒有。我也嘗試通過System settings -- Network -- Proxy. Manually specified proxy儘管沒有輸入使用者名和密碼的欄位,但我選擇了該選項並輸入了代理伺服器詳細資訊。但是緊接著,如果我打開System settings -- Network -- Proxy,我發現系統已經自動恢復到了No proxy

誰能指導我在全球範圍內設置代理,以便 Zypper 和其他程序可以連接到網際網路?

最簡單的方法是使用Yast -- Network services -- Proxy.

你需要的 url 就是http://+ “你的代理 ip” + :+ “你的代理埠” + /

在你的情況下,它是http://172.16.0.1:3128/.

PS 可能您應該斷開連接並重新連接以更新您的環境。

引用自:https://unix.stackexchange.com/questions/474152