FreeBSD 中的 pkg 使用代理

May 17, 2022 • 预计阅读时间 1 分钟

FreeBSD 13.1 发布了,终于修复了在 Apple Silicon 上不能使用网络的问题。

下载地址: https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/13.1/

pkg 是 FreeBSD 的包管理工具,类似于 Debian 上的 apt

pkg 的配置文件路径是 /usr/local/etc/pkg.conf,代理信息需要写在配置文件中,环境变量 http_proxy 没有作用。

pkg_env: {
	http_proxy: "http://127.0.0.1:7890",
}

因为 pkg 的后端是使用 curl 进行下载,所以也支持配置 socks5 代理:

PKG_ENV {
  ALL_PROXY: socks5h://127.0.0.1:7890,
}

Tips: curl 支持的代理环境变量名称是对大小写敏感的,以上代理配置需要区分大小写。

参考资料

FreeBSD
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

在 FreeBSD 中安装 Bash Shell

[推荐] 免费的编程字体