FreeBSD代理配置¶
我 在苹果Intel版Mac上安装FreeBSD 之后执行 FreeBSD系统更新 以及安装 FreeBSD NVIDIA驱动 都遇到一个非常麻烦都事: 访问FreeBSD软件仓库的网速实在太慢了,几乎无法完成系列软件下载工作。
这个问题实际上并不是FreeBSD软件仓库的网络问题,应该是GFW的干扰或者是本地电信运营商网络的阻塞。我检查发现,实际上只要通过 ssh服务 转发访问,就能够获得极快的下载速度。所以,结合 Squid父级socks代理 (具体实现 APT无阻碍代理架构 ) 可以加速FreeBSD的更新。也就是说,需要配置FreeBSD主机直接使用现有已经部署好的代理服务器:
在FreeBSD配置系统级别代理方法和Linux相似,是通过环境变量完成。由于FreeBSD常用的SHELL有多种,配置方法略有不同
对于
csh
或tcsh
,配置/etc/csh.cshrc
setenv HTTP_PROXY http://192.168.7.9:3128 setenv HTTPS_PROXY https://192.168.7.9:3128
对于
sh
,配置/etc/profile
export HTTP_PROXY http://192.168.7.9:3128 export HTTPS_PROXY https://192.168.7.9:3128