【squid教程】Linux服务器搭建成为HTTP/HTTPS代理服务器

《自建HTTP/HTTPS代理服务器教程分享》使用squid搭建自己专属的http/https正向代理服务器,可用系统版本 centos7 和 Ubuntu16/18 其它系统的没有测试,可以自己测试其他系统是否可行。

安装软件

终端执行命令

yum install squid -y
yum install httpd-tools -y

生成密码文件

创建文件夹

mkdir /etc/squid3/
#ikaros 是用户名
htpasswd -cd /etc/squid3/passwords ikaros
#提示输入密码,比如输入123456

测试密码文件

/usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords
#输入用户名 密码
ikaros  123456
#提示ok说明成功
ok
#ctrl+c退出

配置squid.conf文件

vi /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

# And finally deny all other access to this proxy
http_access allow all

#这里是端口号,可以按需修改
#http_port 3128 这样写会同时监听ipv6和ipv4的端口,推荐适应下面的配置方法。
http_port 0.0.0.0:3128

http_access deny CONNECT !SSL_ports改为http_access allow CONNECT !SSL_ports

日志

squid的日志位于/var/log/squid/目录下。

启动,停止,重启等

#启动start
systemctl start squid.service
#停止stop
systemctl stop squid.service
#重启stop
systemctl restart squid.service
#配置开机自启动
systemctl enable squid.service
#关闭开机自启动
systemctl disable squid.service
#查看运行状态
systemctl status squid.service

卸载squid

rpm -e squid

可能对你有帮助的内容:极客币获取 | 话费充值 | 下载帮助 | 刷机必看 | 阿里云代金券

文章名称:【squid教程】Linux服务器搭建成为HTTP/HTTPS代理服务器

文章链接:https://www.xtdiguo.com/23467.html

免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

(1)
打赏
番茄小子的头像番茄小子盟主
上一篇 2023年 6月 6日 18:15
下一篇 2023年 10月 19日 19:24

相关推荐

发表回复

登录后才能评论