背景
- 社内に、selenium webdriver+capybaraでテスト環境構築するが、capybara seleniumは認証付きproxyを超えられない
手順
squid3のインストール
$ sudo apt-get install squid3
- 確認
$ squid3 -v
Squid Cache: Version 3.3.8
認証付きproxyを設定
sudo vi /etc/squid3/squid.conf
- 以下のコードを追加
http_port 8080
cache_peer (proxyのhostname) parent 8080 7 no-query login=(proxyのユーザー名):(proxyのパスワード)
never_direct allow all
- 再起動
$ sudo service squid3 restart
squid3 stop/waiting
squid3 start/running, process 13066
確認
-
firefoxに、プロキシを設定する
- 127.0.0.1:8080
-
firefoxから、www.google.co.jpへアクセスする
- 社内プロキシ認証なしで、アクセスできることを確認した