一 、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 onhttp_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=squidsuccess[root@squid-proxy ~]# firewall-cmd --reloadsuccess 重启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/passwdauth_param basic children 5auth_param basic realm Squid Basic Authenticationauth_param basic credentialsttl 2 hoursacl auth_users proxy_auth REQUIREDhttp_access allow auth_users 重启以使配置文件生效 systemctl restart squid
使用浏览器登录时会提示输入用户名密码,输入即可联网 下载地址: Nginx虚拟主机的搭建的实现步骤 教你如何在Mac上安装VMware |