squid

  • 投稿者:
  • 投稿カテゴリー:aws / squid

概要

プロキシサーバが構築したくてAmazonLinuxにsquidをインストールした話

設定内容

[root@ip-10-10-10-5 ec2-user]# yum install squid
...
==========================================================================================================================================================================================================================
 Package                                                    Arch                                      Version                                                       Repository                                       Size
==========================================================================================================================================================================================================================
Installing:
 squid                                                      x86_64                                    7:3.1.10-29.17.amzn1                                          amzn-updates                                    2.0 M
Installing for dependencies:
 libtool-ltdl                                               x86_64                                    2.4.2-20.4.8.2.23.amzn1                                       amzn-main                                        51 k
 perl-Compress-Raw-Bzip2                                    x86_64                                    2.061-3.11.amzn1                                              amzn-main                                        33 k
 perl-Compress-Raw-Zlib                                     x86_64                                    1:2.061-4.1.amzn1                                             amzn-main                                        61 k
 perl-DBI                                                   x86_64                                    1.627-4.8.amzn1                                               amzn-main                                       855 k
 perl-Data-Dumper                                           x86_64                                    2.145-3.5.amzn1                                               amzn-main                                        49 k
 perl-IO-Compress                                           noarch                                    2.061-2.12.amzn1                                              amzn-main                                       298 k
 perl-Net-Daemon                                            noarch                                    0.48-5.5.amzn1                                                amzn-main                                        58 k
 perl-PlRPC                                                 noarch                                    0.2020-14.7.amzn1                                             amzn-main                                        39 k

Transaction Summary
==========================================================================================================================================================================================================================
Install  1 Package (+8 Dependent packages)

Total download size: 3.4 M
Installed size: 9.0 M
Is this ok [y/d/N]:y
...
[root@ip-10-10-10-5 ec2-user]# grep http_port /etc/squid/squid.conf
http_port 3128
[root@ip-10-10-10-5 ec2-user]# vi /etc/squid/squid.conf

...
acl localnet src x.x.x.x/32 # プロキシを利用するクライアントのIPをlocalnetに追加した
http_access allow localhost # localnetを許可する、denyよりも上に記載すること
http_access deny manager
### cache ###
cache_mem 16 MB
cache_dir ufs /var/spool/squid 100 16 256
...

[root@ip-10-10-10-5 ec2-user]# /etc/init.d/squid start
Starting squid: .                                          [  OK  ]

参考URL

Squidによるプロキシサーバーの構築
http://linux.kororo.jp/cont/server/squid.php