逆引きマニュアル: VagrantのゲストOSにProxyを使う方法

投稿日:

やりたいこと

VagrantでゲストOSにProxyを使う方法です。

前提条件

以下で確認しています。

  • Vagrant 2.1.1 (macOS)
  • CentOS 7 Box (1804.2)

概要

vagrant-proxyconfを使います。

手順

プラグインをインストールします。

vagrant plugin install vagrant-proxyconf

それから、サイトにあるように、Vagrantfileに以下のような設定を入れます。 192.168.0.2がProxyのIPアドレスの例なので、これを変えてください。

Vagrant.configure("2") do |config|
  if Vagrant.has_plugin?("vagrant-proxyconf")
    config.proxy.http     = "http://192.168.0.2:3128/"
    config.proxy.https    = "http://192.168.0.2:3128/"
    config.proxy.no_proxy = "localhost,127.0.0.1,.example.com"
  end
end

補足

yumなどのキャッシュ目的なら以下のものが使えそうです。 まだ試していませんが。。。

マニュアル

  • Vagrant
  • proxy: まだありません。