上一篇
squid搭建无密码http代理教程
- 教程
- 2022-03-26
- 2498
我使用的是CentOS7 版本的服务器其他版本估计也都差不多,可以自己试试
首先我们关闭服务器防火墙
systemctl start supervisord systemctl disable firewalld systemctl stop firewalld
安装Squid并启动服务、设置开机自启动
yum -y install squid systemctl start squid systemctl enable squid #查看帮助文件 squid -h
如果上面命令安装不了squid那么执行下面这些命令后在从新执行上面命令
yum clean all yum makecache yum update -y yum -y install epel-release yum -y update
无密码全部人都能访问的方式配置
这种方式不建议,因为给别人做了嫁衣了,自己还可能有入狱的风险…玩玩就行了
修改配置文件
vi /etc/squid/squid.conf
squid.conf 有几行行代码需要修改 :
http_access deny all 改为 http_access allow all http_access deny CONNECT !SSL_ports 改为 http_access allow CONNECT !SSL_ports
重启Squid
systemctl restart squid
查看访问日志
tail -f /var/log/squid/access.log
无密码指定人能访问的方式配置
这种方式: 主要是为了解决有些软件或者编程语言不支持代理ip账户和密码的方式,只能使用代理ip
如果过程中修改错了…可以使用 squid.conf.default还原之前修改过的文件内容
修改配置文件
vi /etc/squid/squid.conf
在最后的acl下面添加
acl guests src "/etc/squid/guest"
然后在添加
http_access allow guests
之后在创建一个文件并添加内容
vi /etc/squid/guest
内容
117.61.244.114/24
117.61.244.114 是你的网络ip而不是本地ip ,可以直接在百度上搜索查询本地ip就行
/24 是你的子网掩码 ,一般电脑的子网掩码都是/24,而子网掩码具体原理可以自行百度
修改文件内容
http_access deny CONNECT !SSL_ports 改为 http_access allow CONNECT !SSL_ports
重启Squid
systemctl restart squid
查看访问日志
tail -f /var/log/squid/access.log
其他squid命令
启动 systemctl start squid 停止 systemctl stop squid 重启 systemctl restart squid 设置开机自启 systemctl enable squid 访问日志查询 tail -f /var/log/squid/access.log
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考 请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。 敬请谅解! E-mail:tudoumc@foxmail.com
本文链接:https://tudoumc.com/post/1212.html
您需要 登录账户 后才能发表评论