TinyProxy 和 Squid 都是比较优秀的代理软件。

TinyProxy比较小众,虽然没有Squid的功能丰富,但是小巧简单,也能满足普通用户的需求。
Squid 是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置比较繁琐。

因此本文以TintProxy为引,介绍一下TinyProxy在Centos7下配置过程。

1.安装TinyProxy

1
2
yum install -y epel-release
yum -y install tinyproxy

2. 配置TinyProxy

1
vim /etc/tinyproxy/tinyproxy.conf
  • 注释掉 Allow,表示允许所有人访问代理: Allow 127.0.0.1
  • 修改 Port 端口,默认为 8888
  • 隐藏掉Via请求头部,去掉下面的注释: DisableViaHeader Yes

3. 启动 TinyProxy

1
2
3
4
5
6
systemctl start tinyproxy.service
# 相关命令如下
systemctl restart tinyproxy.service
systemctl stop tinyproxy.service
systemctl status tinyproxy.service
systemctl enable tinyproxy.service

4. 关闭防火墙

1
2
3
4
# 关闭防火墙
systemctl stop firewalld.service
# 开放端口访问
iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

5. 配置安全组规则(服务器实例)

6. 重启 tinyproxy

1
systemctl restart tinyproxy.service

7. Postman测试

7.1 配置代理

7.2 测试