用Vagrant安装虚拟机不是什么麻烦的事。这次我装了一个虚拟机后,准备用这台虚拟机学习一下HHVM。
按照HHVM官方的文档,其实是很简单的。但是只有一个问题:HHVM的仓库地址(http://dl.hhvm.com)被墙。所以……我们只能用翻墙的方式。
然后问题又来了,我的宿主机上装的是Shadowsocks,只提供Socks5代理;虚拟机中的apt-get只能使用HTTP代理,所以还需要privoxy来过渡。 整体步骤如下:
- 先安装privoxy,这可以通过一般的apt-get完成。
- 修改privoxy的配置文件/etc/privoxy/config,增加一行:
forward-socks5 / 10.0.0.2:1080 .
这里的10.0.0.2:1080是宿主机SS的服务地址。
- 重新启动privoxy。
- 在进行apt-get update时输入类似这样的命令:
sudo apt-get -o Acquire::http::proxy=http://127.0.0.1:8118/ update
即可。其中的127.0.0.1:8118是虚拟机中privoxy的服务地址。
(本文收录于[go4pro.org])
Leave a Reply