1. 首页
  2. 技术知识

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

目录

    一 、Centos8安装二、配置不需要身份验证的SquidX服务器

一 、Centos8安装

参考文章>>

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

二、配置不需要身份验证的SquidX服务器

Squid介绍

Squid是Linux自带的X软件,与其它X软件如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;

在防火墙中打开squidX服务器

[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客户端上配置Xip,就可以了

三、配置需要身份验证的SquidX服务器

参考文章>>

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配置简单的X服务器的文章就介绍到这了,更多相关Centos8配置X服务器内容请搜索共生网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持共生网络!

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/105596.html

联系我们