Prev / Next

2010-05-11 / FreeNAS に Squid をインストールしてみる

# 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


comments powered by Disqus