相关文章推荐

每次新安装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安装软件现也不担心下载慢的问题了。

最后更新:2020-02-20 learning tornado 101 关于Python脚本开头coding-utf-8的作用 After Effects error: Conversion from unicode failed for a file of directory.
  • After Effects / 20篇
  • Apple / 5篇
  • Archlinux / 4篇
  • Bash / 2篇
  • Cinema 4D / 1篇
  • Docker / 1篇
  • eMule / 2篇
  • FreeBSD / 9篇
  • Gentoo / 1篇
  • Go / 2篇
  • gpg / 1篇
  • Graphics / 15篇
  • Haproxy / 1篇
  • ingress / 1篇
  • IntelliJ_IDEA / 1篇
  • java / 2篇
  • kafka / 1篇
  • Linux / 24篇
  • MySQL / 3篇
  • Network / 4篇
  • network / 3篇
  • Nginx / 5篇
  • Perl / 4篇
  • Python / 8篇
  • Python 操作符 / 1篇
  • Python 正则 / 2篇
  • rose / 1篇
  • Script / 4篇
  • Tornado / 1篇
  • Vim / 5篇
  • 学习 / 24篇
  • 电脑 / 29篇
  • 那不勒斯 / 1篇
  • 随笔 / 45篇
  •  
    推荐文章