2015-10-28 現在
- OS X 10.11.1
- VirtualBox
- Vagrant
書籍版は付録CD-ROMからコピーする。
電子書籍版は2ページに書かれているURLからダウンロードする。
.zipフィルのパスワードは電子書籍版の2ページに書かれている。
unzip WASBOOK.zip
cd WASBOOK
Vboxmanage clonehd --format VDI wasbook.vmdk wasbook.vdi
c.f.) http://dackdive.hateblo.jp/entry/2014/01/14/012255
VBoxManage createvm --name WASBOOK --register
VBoxManage modifyvm WASBOOK --memory 1024 --acpi on --nic1 nat
VBoxManage modifyvm WASBOOK --ostype Linux_64
VBoxManage storagectl WASBOOK --name "IDE Controller" --add ide
VBoxManage modifyvm WASBOOK --hda wasbook.vdi
c.f.) http://blog.livedoor.jp/sonots/archives/41996329.html
VirtualBoxからVMを起動し、root権限で以下を行う。 rootパスワードは本文中に書かれている。
ln -s -f /dev/null /etc/udev/rules.d/70-persistent-net.rules
c.f.) http://qiita.com/tarr1124/items/8276e609c0f7cdec79e7
VirtualBoxからVMを起動し、root権限で以下を行う。
adduser vagrant
passwd vagrant # パスワードもvagrant
visudo # vagrant ALL=(ALL) NOPASSWD:ALL を追加
c.f.) http://blog.livedoor.jp/sonots/archives/41996329.html
VirtualBox VMにroot権限でログインし以下を行う。
apt-get install curl
sudo su - vagrant
mkdir .ssh
curl https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub > .ssh/authorized_keys
chmod 0755 .ssh
chmod 0644 .ssh/authorized_keys
c.f.) http://blog.livedoor.jp/sonots/archives/41996329.html
ホストOSで以下を行う。
vagrant package --base WASBOOK --output WASBOOK.box
vagrant box add WASBOOK WASBOOK.box
vagrant init WASBOOK # Vagrantfile ができる。
vagrant up
c.f.) http://blog.livedoor.jp/sonots/archives/41996329.html
vi Vagrantfile
以下のコメントを解除する
config.vm.network "private_network", ip: "192.168.33.10"
vagrant reload
pingで確認してみる
ping 192.168.33.10
192.168.33.10 example.jp trap.example.com
http://example.jp/
Fiddlerがなくても、Firefoxでリクエスト/レスポンス/クッキーをダンプしたり、hidden要素の内容を書き換えてPOSTしたり出来るので便利。
有益な情報ありがとうございます!
以下の部分にタイポがあるようです。