在Ubuntu上建立代理服务器

背景

    社内に、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へアクセスする

社内プロキシ認証なしで、アクセスできることを確認した

参照

    • https://www.rosehosting.com/blog/install-squid-proxy-server-on-ubuntu-14-04/

 

    https://sandalov.org/blog/1711/
广告
将在 10 秒后关闭
bannerAds