# pkg_add -r squid
デフォルトの設定では全てのアクセスが拒否されているので,
/usr/local/etc/squid/squid.conf の
http_access directive を編集
http_access allow localnet cache_dir ufs /usr/local/squid/cache 100 16 256
Squid を有効にするには,
- /etc/rc.conf
- /etc/rc.conf.local
- /etc/rc.conf.d/squid
のどれかに
squid_enable=yes
を書く.
# pw groupadd squid -g 8080 # pw useradd squid -g squid -u 8080 -s /sbin/nologin -d /nonexistent # chown -R squid:squid /usr/local/etc/squid # chown -R squid:squid /usr/local/squid # squid -z # /usr/local/etc/rc.d/squid start
log のローテーション
/etc/crontab に以下の1行を追加します。
0 0 * * * squid /usr/local/sbin/squid -k rotate