As I Please

MTのいんすとーるの練習と、その他びぼうろく・・・

特定ドメイン向けのbasic認証有りの proxy (squid-2.7)

squid.confに次の設定

  • squidに附属の ncsa_auth を利用して proxyのユーザーを認証
  • 特定ドメイン a.b.c 向けのproxyサービス
squid の設定
x.y.z.w : 接続元の ipアドレス
a.b.c : 接続先のホスト名(ドメイン)
abc.passwd : ncsa 形式のパスワードファイル。htpasswd -c で作成可能
acl abc dstdomain a.b.c
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/abc.passwd
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl basicabc proxy_auth REQUIRED
#
acl usernet src x.y.z.w/24
http_access allow usernet abc basicabc
http_access deny all
http_port $service_port_number

コメントする