Centos8使用Squid配置代理服务器的详细过程

 更新时间:2022年01月11日 16:22:56   作者:Michael.Scofield  
这篇文章主要介绍了Centos8使用Squid配置简单的代理服务器,安装过程中需要创建新账户并将其设置为管理账户,设置网络连接,简单的配置过程跟随小编一起看看吧

一 、Centos8安装

参考文章>>
安装过程中需要创建新账户并将其设置为管理账户,设置网络连接

二、配置不需要身份验证的Squid代理服务器

Squid介绍
Squid是Linux自带的代理软件,与其它代理软件如Apache、Socks等相比,下载安装简单,配置灵活,支持缓存和多种协议。

在这里插入图片描述

1.安装Squid

yum install squid -y

2.配置
进入squid配置文件

$ cd /etc/squid/

设置监听端口,设置为允许所有ip访问

$ vim squid.conf 

将conf文件的内容设置为如下:

dns_v4_first on
http_port 3228 # 修改端口,默认为 3128 
http_access allow all # 添加 ,为允许所有ip

检查配置文件是否有误:

$ squid -k parse  # 配置文件解析日志中,没有出现ERROR 就没有问题

启动服务:

$ systemctl start squid

查看squid监听的端口:

$ netstat -lnpt

squid的日志目录为/var/log/squid/, 两种类型日志access 和cache;

在防火墙中打开squid代理服务器

[root@squid-proxy ~]#  firewall-cmd --permanent --add-service=squid
success
[root@squid-proxy ~]#  firewall-cmd --reload
success

重启squid加载更改

[root@squid-proxy ~]# systemctl restart squid

在mac客户端上配置代理ip,就可以了

在这里插入图片描述

三、配置需要身份验证的Squid代理服务器

参考文章>>
2

1.安装httpd-tools

yum install httpd-tools -y

创建密码文件
username改为你的用户名

htpasswd -cd /etc/squid/passwd username

3.验证用户名密码
输入指令

/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd 

然后输入用户名 空格 密码

OK   显示 ok代表成功

4.配置squid.conf

vim squid.conf

在acl行之后添加如下

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid Basic Authentication
auth_param basic credentialsttl 2 hours
acl auth_users proxy_auth REQUIRED
http_access allow auth_users

在这里插入图片描述

重启以使配置文件生效

systemctl restart squid

使用浏览器登录时会提示输入用户名密码,输入即可联网

在这里插入图片描述

到此这篇关于Centos8使用Squid配置简单的代理服务器的文章就介绍到这了,更多相关Centos8配置代理服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux 进程通信之FIFO的实现

    Linux 进程通信之FIFO的实现

    这篇文章主要介绍了Linux 进程通信之FIFO的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • ubuntu环境下的php相关路径与修改方法

    ubuntu环境下的php相关路径与修改方法

    这篇文章主要介绍了ubuntu环境下的php相关的路径,需要的朋友可以参考下
    2020-12-12
  • apache禁止搜索引擎收录、网络爬虫采集的配置方法

    apache禁止搜索引擎收录、网络爬虫采集的配置方法

    这篇文章主要介绍了apache禁止搜索引擎收录、网络爬虫采集的配置方法,注意一定要写到Location节点,否则不起作用,可以精确匹配,也可以IP匹配,需要的朋友可以参考下
    2014-06-06
  • 详解Linux下出现permission denied的解决办法

    详解Linux下出现permission denied的解决办法

    这篇文章主要介绍了详解Linux下出现permission denied的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • Linux系统下使用U盘的方法

    Linux系统下使用U盘的方法

    在linux系统之中, 一切设备皆文件, 所以我们的U盘也是一个文件.磁盘设备被抽象成sda文件, U盘设备被抽象成sdb文件。这篇文章主要介绍了Linux系统下使用U盘的方法,需要的朋友可以参考下
    2016-10-10
  • Linux中“!”你不知道的惊叹用法总结

    Linux中“!”你不知道的惊叹用法总结

    这篇文章主要给大家介绍了关于Linux中“!”你不知道的惊叹用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • linux系统下用户管理相关介绍

    linux系统下用户管理相关介绍

    大家好,本篇文章主要讲的是linux系统下用户管理相关介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览
    2021-12-12
  • linux top命令详解

    linux top命令详解

    这篇文章主要介绍了linux top命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 关于linux服务器hosts文件配置详解

    关于linux服务器hosts文件配置详解

    在本篇文章里小编给大家整理的是关于linux服务器hosts文件配置问题,需要的朋友们可以学习参考下。
    2020-02-02
  • 解决linux下vim中文乱码的方法

    解决linux下vim中文乱码的方法

    在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题想把它给解决掉,在网上有很多这方面的资料,但是说得不是很到位,经过了一天的折腾并做了一些小测试终于搞定了。下面来一起看看吧。
    2016-12-12

最新评论