起因是公司禁了某宝和某酷等娱乐网站,所以打算自己在内网的服务器上搭个代理服务器。所以~~~你们懂的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
本文介绍如何在内网环境中搭建Squid代理服务器,包括下载安装包、配置文件设置、用户创建及权限调整等内容。
1984

被折叠的 条评论
为什么被折叠?



