visible_hostname test1 #定义主机名,在内网测试,没有正式域名,如不添加,启动时报错。
http_access allow my_network #启用列表
#/usr/sbin/groupadd squid #建立squid用户,源代码包安装时需要进行添,ubuntu命令安装后用户为proxy
#/usr/sbin/useradd -g squid squid #建立squid用户,源代码包安装时需要进行添,ubuntu命令安装后用户为proxy#mkdir -p /usr/local/squid/var/cache #建立缓存目录,源代码包安装时进行,路径可根据 配置文件cache_dir 值更改。
#chmod +w /usr/local/squid/var/cache #赋予写的权限
#chown -R squid:squid /usr/local/squid/var/cache #改变权限
#chown -R squid:squid /usr/local/squid/var/logs #改变日志文件夹权限。如果启动时还报错无法打开目录,或者无法写。可以直接装权限改为777#chmod 777 /usr/local/squid/var/cache#chmod 777 /usr/local/squid/var/cache安装完成,启动/usr/loca/squid/sbin/squid -z #初始化,创建cache目录。/usr/loca/squid/sbin/squid -NCd1 #测试启动。如果报错,刚不能启动。基本上没有什么问题。可以进行代理。其他选项可以自己慢慢添加。功能比较强大。。问题是这样配置ftp不能代理。不知道为什么。