OpenSuse Leap 15 上 zypper 的代理設置
我在連接到我研究所 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 可能您應該斷開連接並重新連接以更新您的環境。