您的位置:首页 > 运维架构 > 反向代理

linux下安装配置squid代理

2016-09-19 13:40 417 查看
起因是公司禁了某宝和某酷等娱乐网站,所以打算自己在内网的服务器上搭个代理服务器。所以~~~你们懂的0-0 

首先下载squid的安装包-进入squid的官网:http://www.squid-cache.org/Versions/
 当前下载页面下载当前最新的tar压缩包。本文用的是3.5稳定版。

安装:

1.使用tar 命令在linux目录下解压缩安装包。

2.在解压后的squid目录下,执行./configure    默认安装在/usr/local/squid 下

3.执行完上面的命令之后,还是在当前目录执行make all   ,  之后执行make install 完成squid的基础安装

配置:

这里有几块地方需要注意。直接贴配置

http_port 192.168.10.70:3128

visible_hostname 192.168.10.70

cache_effective_user Squid

cache_effective_group Squid

cache_dir ufs /usr/local/squid/var/cache/squid 100 16 256

我在原有配置上增加了后面3条配置, 第一条是在默认基础上做修改,最后一条是打开了被注释掉的配置

之后需要大家创建一个Squid用户

然后配置 /usr/local/squid/var/logs/ 和  /usr/local/squid/var/cache/ 的权限

执行 

chown -Rf Squid:Squid /usr/local/squid/var/logs/

chown -Rf Squid:Squid /usr/local/squid/var/cache/

然后执行 /usr/local/squid/sbin/squid -k parse 检查下配置文件是否有问题

如果没问题,执行 /usr/local/squid/sbin/squid -z 进行文件创建

如果这时候发现权限问题 可以试试

chmod -R 755 /usr/local/squid/var/logs/

chmod -R 755 /usr/local/squid/var/cache/

加入顺利创建文件 那么基本上就搞定一大半了~ 

直接执行/usr/local/squid/sbin/squid -s 语句,开启squid。

通过 netstat -lnp | grep 3128 看看是否开启成功。

反正我搞定了0-0  被权限问题还有hostname问题纠结了一个早上。不过终于搞定了0-0 祝大家好运0-0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: