CentOS7快速搭建http代理服务器
2021/11/30 7:08:19
本文主要是介绍CentOS7快速搭建http代理服务器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
转自《Centos7下使用Squid快速搭建带认证的HTTP代理服务器》
安装squid
yum install squid httpd-tools -y
生成密码文件
mkdir /etc/squid3/ htpasswd -cd /etc/squid3/passwords username # 此步后会提示输入密码,注意密码不要超过8位
测试密码文件
/usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords # 输入 用户名 密码 username password # 提示OK说明成功,ERR是有问题,请检查一下之前步骤 OK
配置
vim /etc/squid/squid.conf # 在最后添加 auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords auth_param basic realm proxy acl authenticated proxy_auth REQUIRED http_access allow authenticated # 这里是端口号,可以按需修改 # http_port 3128 这样写会同时监听ipv6和ipv4的端口,推荐适应下面的配置方法。 http_port 0.0.0.0:3128 # 注意此端口要能允许外部连接访问
启动服务
# 启动 systemctl start squid.service # 停止 systemctl stop squid.service # 重启 systemctl restart squid.service # 查看状态 systemctl status squid.service
查看日志
cat /var/log/squid/access.log #huo或 tail -f /var/log/squid/access.log
这篇关于CentOS7快速搭建http代理服务器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26MATLAB 中 A(7)=[];什么意思?-icode9专业技术文章分享
- 2024-11-26UniApp 中如何实现使用输入法时保持页面列表不动的效果?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中怎么实现输入法弹出时禁止页面向上滚动?-icode9专业技术文章分享
- 2024-11-26WebSocket是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-26页面有多个ref 要动态传入怎么实现?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中实现一个底部输入框的常见方法有哪些?-icode9专业技术文章分享
- 2024-11-26RocketMQ入门指南:搭建与使用全流程详解
- 2024-11-26RocketMQ入门教程:轻松搭建与使用指南
- 2024-11-26手写RocketMQ:从入门到实践的简单教程
- 2024-11-25【机器学习(二)】分类和回归任务-决策树(Decision Tree,DT)算法-Sentosa_DSML社区版