Shawn's Blog

Fedora 中 dnf 命令使用 Socks5 代理

在Linux下安装软件通常会使用包管理工具自动处理依赖问题,在Fedora下一般使用dnf包管理工具。一般我们会给自己的源设置为国内的镜像源,比如

1https://mirrors.tuna.tsinghua.edu.cn
2https://mirrors.ustc.edu.cn
3https://mirrors.163.com

但是有的时候还是避免不了从国外源下载数据,这种情况下经常出现速度巨慢无比甚至会断开的情况。这种时候我们可以给dnf设置通过代理连接网络,这样一来下载速度就会快得多了。

sudo vim /etc/dnf/dnf.conf编辑dnf的配置文件,添加如下配置,保存后再执行dnf命令就可以使用代理的方式连接了。

sh
1proxy=socks5://127.0.0.1:1080
2proxy_username=shawn
3proxy_password=shawn

需要注意的几点:

  1. 本示例只是针对我自己的电脑,如果你自己的Shadowsocks配置跟我的不同,请根据自己的配置自行修改(没有密码的可以不写后两项)
  2. 示例中使用了socks4://的协议,如果自己有其他方式的代理也可以使用,比如http://
  3. 当不再使用的时候记得将配置注释掉,以防连接国内源也使用代理
本文标题
Fedora 中 dnf 命令使用 Socks5 代理
文章作者
Shawn
版权声明
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

如果这篇文章对你有帮助,可以请我喝杯咖啡 ☕

评论