Squidでダウンロードファイルのサイズ制限を実施

要件

  • 一般ユーザはサイズ上限10MBに制限
  • 管理者は無制限

ACLとreply_body_max_size を使って設定

acl administrator src 192.168.0.100/32

reply_body_max_size 10485760 deny all !administrator

SquidACLまわりは

  • 同一行内は and
  • 複数行にわたるものは or

として判定されるってのがキモ、かな