老鬼的博客 来都来啦,那就随便看看吧~
windows和linux如何搭建http代理服务
发布于: 2024-08-26 更新于: 2024-12-05 分类于:  阅读次数: 

一:windows安装squid

1.1 下载

1.2 解压

1
将squid-2.7.STABLE8-bin.zip解压到C盘,不要修改文件名

1.png

1.3 修改配置文件

1
2
3
4
5
1.mime.conf.default复制成mime.conf
2.squid.conf.default复制成squid.conf
3.修改squid.conf文件
- acl all src 0.0.0.0/0.0.0.0
- http_access allow all

1.4 注册服务

1
2
3
4
5
6
在C:\squid\sbin执行:
注册服务
squid -i

删除服务
sc delete squid

1.png

1.5 启动服务

1
windows找到服务,然后启动,如果遇到启动报错可以查看C:\squid\sbin\squid.exe.log日志

1.png

1.6 测试

1
2
使用curl或者自己编写java方法都可以测试,curl使用以下指令:
curl -x http://127.0.0.1:3128 ipinfo.io

1.png
1.png

二:centos安装squid

2.1 安装

1
sudo yum install squid -y

1.png

2.2 修改配置

1
2
3
4
5
sudo vim /etc/squid/squid.conf
新增:
# 允许或拒绝访问的 ACL(访问控制列表)
acl all src 0.0.0.0/0 ::0/0
http_access allow all

2.3 启动服务

1
2
3
4
1.启动
sudo systemctl start squid.service
2.开机自启动
sudo systemctl enable squid.service

2.4 测试

1
curl -x http://127.0.0.1:3128 ipinfo.io

1.png

*************感谢您的阅读*************