Debianでproxyサーバ構築
インストール環境:debian lenny
インストールサーバ:squid
squidをインストールして外部からのアクセスにはBASIC認証を行う。
squidのインストール
設定ファイルのバックアップと変更
# cp /etc/squid/squid.conf /etc/squid/squid.conf.org
# vi /etc/squid/squid.conf
変更箇所
acl localnet src 192.168.24.0/16 # RFC1918 possible internal network
↓
acl localnet src 192.168.24.0/24 # RFC1918 possible internal networkhttp_port 3123
↓
http_port 8080#auth_param basic program
↓
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd#acl password proxy_auth REQUIRED
↓
acl password proxy_auth REQUIRED#追記
http_access allow password
パスワードファイルの作成
# htpasswd -c /etc/squid/passwd username
デーモンのスタート
# /etc/ini.d/squid start