dnf配置代理访问外部源

用文本编辑器打开/etc/dnf/dnf.conf,例如
sudo vim /etc/dnf/dnf.conf
复制代码在 [main] 的最后面加入这个

proxy=<scheme>://<ip-or-hostname>[:port]
proxy_username=
proxy_password=
proxy
<scheme> 是代理所使用的协议,可以是http,https,socks5 (还有其他的)
<ip-or-hostname> 是你代理的地址,例如我在本地启动了一个代理,那我就可以用 127.0.0.1
[:port] 是代理的端口,例如我的是18080

proxy_username
顾名思义,就是你连接代理用的用户名,没有用户名的话注释掉或者删除都可以

proxy_password
顾名思义,就是你连接代理用的密码,没有密码的话注释掉或者删除都可以

最后保存,下一次使用 dnf 的时候就会走代理了
为特定源设置代理
平常用 dnf 时是用不着全局代理的,只有那些在国内没有镜像源的需要代理。所以我们可以只为那些软件源设置代理。(这里我用 sublime-text 的软件源为例子)
用编辑器打开你要修改源的 repo 文件,例如
sudo vim /etc/yum.repos.d/sublime-text.repo
复制代码然后像全局代理一样加入下面内容(跟上面的内容是一样的)

proxy=<scheme>://<ip-or-hostname>[:port]
proxy_username=
proxy_password=

复制代码加入之后,大概是这样子的。

[sublime-text]
name=Sublime Text - x86_64 - Stable
baseurl=https://download.sublimetext.com/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://download.sublimetext.com/sublimehq-rpm-pub.gpg
proxy=http://127.0.0.1:7890
复制代码最后保存,这样你在下载和更新这个源时就会通过代理了。

参考:https://juejin.cn/post/6844904178460917774

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值