CentOS 7 + TinyProxy 快速搭建HTTP代理

centos7 运维 · edge · 于 3年前 发布 · 3367 次阅读

背景

代理服务软件常见的有TinyProxy 和 Squid

TinyProxy比叫小巧,特点就是简单快速。

Squid 功能强大,有很丰富的ACL管理功能,配置比较繁琐。

有时测试设备需要固定ip加白名单, 但是有本地又没有固定ip, 我们可以借助阿里云/腾讯云服务器,通过TinyProxy 快速搭建一个代理,来解决这个尴尬问题.

1. 安装 TinyProxy

yum -y install tinyproxy

2. 配置 TinyProxy

vim /etc/tinyproxy/tinyproxy.conf

如果有安全隐患可以修改 Port 端口,默认为 8888

Port 8888

⚠️: 阿里云服务器别忘了通过安全组设置开通相应端口, 自建主机别忘了放行防火墙例外

注释掉 Allow,表示允许所有人访问代理

#Allow 127.0.0.1

隐藏掉Via请求头部,去掉下面的注释

DisableViaHeader Yes

更多配置项,下面是列举一些配置文件默认的,不需要配置:

PidFile "/var/run/tinyproxy/tinyproxy.pid"
LogFile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10

3. 启动 TinyProxy

默认启动

sudo service tinyproxy start

重启

sudo service tinyproxy restart

停止

sudo service tinyproxy stop

4. 使用代理

  1. 点击“设置”,进入WiFi列表
  2. 找到已经连接的无线名称,点击最右侧的“i”圆圈,进入无线网络详情
  3. 找到代理设置,选择“手动”
  4. 服务器主机名填写代理IP地址,服务器端口填写端口,保存即可。
  5. 通过测ip的网站 http://ip.tool.chinaz.com 来验证是否生效
  6. 如果不想用代理IP了,可以在第三步的代理设置列表选择“无”即可。
共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册