OpenSuse Leap 15 上 zypper 的代理设置

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 时,它都无法连接到任何存储库。在网上查了一下这个问题后,我明白这是由于代理问题造成的。代理设置不会全局应用。

我尝试通过 设置代理Yast -- Network services -- Proxy,但需要代理 URL,但我没有。我也尝试通过System settings -- Network -- Proxy.我选择了该Manually specified proxy选项并输入了代理服务器详细信息,尽管没有用于输入用户名和密码的字段。但紧接着,如果我打开System settings -- Network -- Proxy,我发现系统已经自动恢复到了No proxy

谁能指导我在全球范围内设置代理,以便 Zypper 和其他程序可以连接到互联网?

答案1

最简单的方法是使用Yast -- Network services -- Proxy.

您需要的 URL 只是http://+“您的代理 ip”++ :“您的代理端口”+ /

就你而言,它是http://172.16.0.1:3128/

PS 也许您应该断开连接并重新连接以更新您的环境。

相关内容