CentOS   发布时间:2022-05-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS 7安装squid代理服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Squid,一个高性能的代理缓存服务器,支持FTP、gopher、http协议。

Squid,一个缓存Internet 数据的软件,其接收用户的下载申请(作为代理服务器),并自动处理所下载的数据,并返回给客户。

当一个用户想要下载一个主页(如米扑科技:https://mimvp.com)时,可以向Squid 发出一个申请,让Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快。Squid 可以代理http、FTP、GOPHER、SSL和WAIS等协议并且Squid 可以自动地进行处理,可以根据自己的需要设置Squid,使之过滤掉不想要的东西。

Squid 是一个跨平台服务,可运行在大多数Unix和OS/2版本的系统之上,已知的可工作的有:

Windows,AIX,Digital Unix,FreeBSD,HP-UX,Irix,Linux,NetBSD,Nextstep,SCO,Solaris

Squid 官网http://www.squid-cache.org

安装squid

#rpm -qa | grep squid

squid-3.3.8-26.el7_2.4.x86_64 // 表示安装过

yum -y install squid // 安装

开机自启动squid

systemctl enable squid.service

配置 squid

vim /etc/squid/squid.conf

找到

http_access deny all

在之前添加下面数行内容:注意路径

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm hehe
auth_param basic credentialsttl 2 hours
acl myproxy proxy_auth required
http_access allow myproxy

增加2句隐藏真实ip变成匿名代理 这是squid 3.1的写法

via off
forWARDed_for delete

squid 用户名密码认证

利用 apache 携带的工具 htpasswd 生成密码文件并添加相应的用户信息

/usr/bin/htpasswd -c /etc/squid/passwd mimvp-guest

根据提示输入密码:Mimvp-COM-2016

成功后将会在 /etc/squid/passwd 中写入:

# cat /etc/squid/passwd@H_828_64@mimvp-guest:$apr1$MsjeP9bZ$BLCJYnpQyFR.dV5SBDxMg0

第一列是用户名,第二列是密码

squid 参数检查

squid -k parse

去掉下面一行的注释#,否则squid -z无法执行

vim /etc/squid/squid.conf

#cache_dir ufs /var/spool/squid 100 16 256

去掉后,初始化缓存

squid -z

1
2
3
4
# squid -z
[root@mimvp-bj script] # 2017/09/29 18:35:26 kid1| Set Current Directory to /var/spool/squid
2017 /09/29 18:35:26 kid1| CreaTing missing swap directories
18:35:26 kid1| No cache_dir stores are configured.

启动服务

systemctl start squid.service

查看3128已经在运行服务了

netstat -ntpl

2
# netstat -ntpl | grep 3128
tcP6 0 0 :::3128 :::* LISTEN 29764/(squid-1)

大佬总结

以上是大佬教程为你收集整理的CentOS 7安装squid代理服务器全部内容,希望文章能够帮你解决CentOS 7安装squid代理服务器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: