没救了


背景:

  • 在国内openSUSE的软件源通常会使用国内的镜像源,但是因为各方面的原因,国内的源可能多多少少会有一些问题。并且OBS源在国内并没有镜像,刷新下载速度十分麻烦,对zypper进行代理显得就十分必要。

解决方案:

  • 对GUI来说,可以使用Yast-->Proxy进行代理配置,重启后生效。
  • 对Terminal来说,需修改的文件位于/etc/sysconfig/proxy,该文件中主要需要修改的地方有如下几处:
##是否启用代理,状态为yes或no
PROXY_ENABLED=""

##配置HTTP代理,格式为"http://x.x.x.x:xxxx"
HTTP_PROXY=""

##配置HTTPS代理,格式为"https://x.x.x.x:xxxx"
HTTPS_PROXY=""

##配置Socks代理,格式为"socks://x.x.x.x:xxxx"
SOCKS_PROXY=""

##配置Socks5服务器,格式为"x.x.x.x:xxxx"
SOCKS5_SERVER=""

##配置不代理的地址,ip,格式支持子域名(www.abc.de)泛域名(.abc.de)本地回环(localhost或者127.0.0.1)单个ip地址(a.b.c.d)CIDR网段(192.168.0.0/16)
NO_PROXY=""

配置完成后退出即可生效