|
阅读:3350回复:0
Freebsd上安装squid+ncsa用户认证
【常用命令】
停止squid: squid -k shutdown 开始squid: squid 日志位置:/usr/local/squid/logs 安装squid cd /usr/ports/www/squid make install clean 建立缓存目录 squid -z #建立缓存 建立认证所需要的密码 htpasswd -c /usr/home/y109/htpass test 设置不需要认证的代理 修改 /usr/local/etc/squid/squid.conf在http_access deny all上添加 acl TNT src 211.68.17.0/24 http_access allow TNT 设置需要认证的代理 修改 /usr/local/etc/squid/squid.conf在http_access deny all上添加 auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/home/y109/htpass auth_param basic children 5 auth_param basic credentialsttl 2 hours auth_param basic realm TNT服务器代理认证: acl auth_user proxy_auth REQUIRED http_access allow auth_user 设置开机自动启动服务 在/etc/rc.conf里添加 squid_enable=yes |
|
|