bz0 / ansible-squid

ansibleでプロキシサーバを自動構築します

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-squid

ansibleでプロキシサーバを構築します。

試した環境

  • さくらVPS
  • CentOS6

使い方

hosts

プロキシサーバを構築したいサーバのIPアドレスとパスワードを指定します。

xxx.xxx.xxx.xxx:22 ansible_ssh_pass=xxxx

squid.conf

プロキシサーバに、アクセスを許可するIPアドレスを指定します。

# アクセスを許可するIPアドレスを設定して下さい
acl myacl src xxx.xxx.xxx.xxx
http_access allow myacl

# 複数指定したい場合は、下記のように追加する(myacl2といった形で名前を変える)
acl myacl2 src xxx.xxx.xxx.xxx
http_access allow myacl2

ansibleを実行する

下記実行します

# ansible-playbook -i hosts squid.yml

確認する

「xxx」の部分に、プロキシサーバのIPを指定して実行して下さい。 proxy.htmlで出力されたIPアドレスが、プロキシサーバのIPになっていればOKです。

# curl https://kakunin.net/ -x xxx.xxx.xxx.xxx:3128 -o proxy.html

About

ansibleでプロキシサーバを自動構築します