linux下安装配置squid代理

本文介绍如何在内网环境中搭建Squid代理服务器,包括下载安装包、配置文件设置、用户创建及权限调整等内容。

起因是公司禁了某宝和某酷等娱乐网站,所以打算自己在内网的服务器上搭个代理服务器。所以~~~你们懂的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值