CentOS 7系统配置Squid代理服务器教程

更新:11-12 现代故事 我要投稿 纠错 投诉

3. 配置文件 squid.conf

vim /etc/squid/squid.conf

到场

http_access 拒绝所有

之前添加以下几行:注意路径

auth_param 基本程序/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd

auth_param 基本子项5

auth_param 基本领域hello-mimvp

auth_param 基本凭证2 小时

auth_param 基本区分大小写关闭

acl myproxy proxy_auth 必需

http_access 拒绝!myproxy

http_access 允许myproxy

添加2句隐藏真实IP,变成匿名代理。 Squid 3.1 就是这样写的。

通过关闭

转发删除

添加后配置如下:

开始

auth_param 基本程序/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd

auth_param 基本子项5

auth_param 基本领域你好

auth_param 基本凭证2 小时

auth_param 基本区分大小写关闭

acl myproxy proxy_auth 必需

http_access 拒绝!myproxy

http_access 允许myproxy

通过关闭

转发删除

结尾

4. 用户名密码认证 squid

使用apache自带的工具htpasswd生成密码文件

htpasswd是apache httpd自带的工具。您需要先安装httpd。安装expect以方便自动交互式密码设置。

yum -y 安装httpd httpd-devel 期望

并添加相应的用户信息

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

根据提示输入密码:qaz123

成功后会在/etc/squid/passwd中写入以下内容:

使用cat /etc/squid/passwd命令查看以下:

y-guestMsJeP9bZ$BLCJYnpQyFR.dV5SBDxMg0

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

5. 参数检查和设置缓存

5.1 参数检查

鱿鱼-k 解析

5.2 设置缓存

vim /etc/squid/squid.conf

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

缓存目录ufs /var/spool/squid 100 16 256

删除后,初始化缓存

鱿鱼-z

[root@MyCloudServer ~]# 鱿鱼-z

2018/06/22 09:19:08|鱿鱼已经在运行了!进程ID 1065

6. 启动服务 squid

systemctl启动squid.service

检查3128是否已经在运行该服务

netstat -ntpl | 网络统计grep 3128

显示如下:

[root@MyCloudServer ~]# netstat -ntpl | grep 3128

tcp6 0 0 :3128 :* 监听1065/(squid-1)

如果启用了防火墙iptables 规则,还需要将以下行添加到/etc/sysconfig/iptables 以允许端口3128 访问:

-A 输入-p tcp -m 状态--state 新-m tcp --dport 3128 -j 接受

或者直接使用以下命令关闭防火墙

systemctl 停止firewalld.service

如果使用阿里云、腾讯云、AWS等云服务器搭建Squid,需要在安全策略中允许3128端口访问

7. 查看日志 squid

尾-f /var/log/squid/access.log

尾-f /var/log/squid/cache.log

这时候我们的代理服务器就基本搭建完成了。下一步是设置代理测试和验证。

8.验证生效

8.1 Firefox 插件测试首先,安装Proxy Switcher

其次,配置代理,如下所示:

这时,当您访问网站时,会弹出一个弹窗,要求输入用户密码。

输入上面设置的用户名和密码。此时通过百度搜索IP,得到如下图:

用户评论

羁绊你

听起来挺有用的啊,我之前想学习下代理服务器怎么弄。

    有11位网友表示赞同!

巷口酒肆

Squid 的配置比较复杂?需要花时间学习吗?

    有20位网友表示赞同!

病房

CentOS 容易安装吗?我有 Ubuntu 习惯了

    有18位网友表示赞同!

走过海棠暮

使用代理能安全点,可以用来访问一些网站吧?

    有8位网友表示赞同!

歇火

我想要了解一下 Squid 代理服务器的具体功能和用途。

    有17位网友表示赞同!

我绝版了i

想问清楚在 CentOS 7 上搭建代理服务器有哪些注意事项?

    有15位网友表示赞同!

关于道别

有没有教程或者视频介绍安装 Squid 的步骤?方便参考下。

    有10位网友表示赞同!

大王派我来巡山!

CentOS 和其他 Linux 操作系统相比有什么不同呢?

    有5位网友表示赞同!

不离我

用 Squid 代理服务器可以提高网络访问速度吗?

    有9位网友表示赞同!

惦着脚尖摘太阳

Squid 代理服务器稳定性怎么样?是否容易出现问题?

    有6位网友表示赞同!

麝香味

安装完成后需要做哪些测试,确保代理服务器正常运行?

    有11位网友表示赞同!

落花忆梦

这个教程适合初学者看吗?我刚接触 Linux...

    有5位网友表示赞同!

泪湿青衫

Squid 代理服务器还能用来缓存网络资源吗?

    有7位网友表示赞同!

伤离别

可以分享一下你使用 Squid 代理服务器的经验吗?

    有7位网友表示赞同!

秒淘你心窝

安装代理服务器之后,用户需要修改哪些配置?

    有20位网友表示赞同!

南宫沐风

我想知道 Squid 代理服务器的安全机制有哪些?

    有12位网友表示赞同!

余温散尽ぺ

有没有其他比 Squid 更成熟的代理服务器软件推荐?

    有18位网友表示赞同!

来自火星球的我

Squid代理服务器对于企业网络安全有什么帮助?

    有20位网友表示赞同!

棃海

搭建代理服务器是否有可能被黑客攻击?

    有19位网友表示赞同!

红尘烟雨

安装代理服务器需要额外配置防火墙吗?

    有12位网友表示赞同!

【CentOS 7系统配置Squid代理服务器教程】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:龙珠漫画及剧场版高清资源全集免费分享:网盘下载链接汇总 下一篇:上海交通大学与清华大学深圳研究院最新Nature子刊发表:锂硫电池研究取得重大进展!