FreeBSD ports 使用proxychains解决下载慢问题

作者: JavasBoy 分类: FreeBSD 发布时间: 2020-02-20 11:02 ė 1825 views 6 2条评论
proxychains

每次新安装FreeBSD后我都会手动使用port安装vim及tmux等常用工具,时常下载依赖包源代码的时候卡很久或者龟速,FreeBSD又没有一个镜像源,那些依赖包的源代码的下载地址默认使用的是源代码软件提供的下载地址。
遇到下载慢的,我通常是把下载地址复制到浏览器手动下载,然后上传到FreeBSD 里的 /usr/port/distfile目录,所以想使用代理。
说到代理,传统上面都使用http https ftp之类的类型,还要配置一大堆,比如:

FETCH_ENV=http_proxy=http://proxy.123.com:3128 \http代理
FETCH_ENV=ftp_proxy=http://proxy.123.com:3128 \ftp代理

我一直使用socks5作为浏览器的代理首选,找了一圈发现 proxychains 就是我想找的工具。下面说说怎么安装和配置吧。

1、安装 proxychains
cd /usr/ports/net/proxychains/ && make install clean

安装后的配置文件路径
/usr/local/etc/proxychains.conf
打开后你需要在末尾添加你使用的代理。例如:

安装后的配置文件路径
/usr/local/etc/proxychains.conf
打开后你需要在末尾添加你使用的代理。例如:
[ProxyList]  

socks5  127.0.0.1 8080

使用:
使用方法就是在你使用的命令工具之前加上 proxychains,比如:

proxychains wget
proxychains curl

配置 port,让port下载软件的时候自动使用代理,因我使用axel替换了默认的下载工具。

vim /etc/make.conf
FETCH_CMD = proxychains axel
FETCH_BEFORE_ARGS = -n 8 -a
FETCH_AFTER_ARGS =
DISABLE_SIZE = yes

经过以上配置之后,使用port安装软件现也不担心下载慢的问题了。

本文出自刘荣星的博客,转载时请注明出处及相应链接。

本文永久链接: https://www.liurongxing.com/freebsd-ports-use-proxychains.html

2条评论

  1. Howu Ge 2020-09-02 08:18 回复

    大佬好厉害

    1. JavasBoy 2020-09-03 23:41

      你消失一年了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部