当前环境是ubuntu
1、直接使用apt-get安装squid
apt-get install squid
2、查看服务是否启动
netstat -tunlp|grep 3128
3、修改访问权限,默认是全拒绝
vim /etc/squid3/squid.conf
把http_access 全部注释,最后添加代码:http_access allow all
4、继续在配置文件中添加
dns_v4_first on
不然查看日志文件tail -f /var/log/squid3/access.log 全是503,还是代理不成功
5、修改完毕,重新加载配置文件
squid3 -k reconfigure
6、如果是阿里云ecs服务器,需要添加安全组配置
在ecs列表ecs处点击“更多”-“网络安全组”-“安全组配置”
手动添加入方向,端口3128规则
7、验证结果
先百度一下ip,看看本机外网ip地址,如下:
配置代理服务器,以mac系统举例,填写如下:
配置完毕,再百度一下ip,看看本机外网ip地址,如下:
已改成阿里云外网ip,代理成功。
最后记得添加squid访问权限和设置squid密码(请另行百度)。增加安全性,否则全部开放权限可能会被入侵。