美文网首页
TinyProxy http代理

TinyProxy http代理

作者: 王小杰at2019 | 来源:发表于2019-02-06 00:53 被阅读19次

TinyProxy

Tinyproxy 是一个轻量级的开源 web 代理守护进程,其设计目标是快而小。它适用于需要完整 HTTP 代理特性,但系统资源又不足以运行大型代理的场景,比如嵌入式部署。

Tinyproxy 对小规模网络非常有用,这样的场合下大型代理会使系统资源紧张,或有安全风险。Tinyproxy 的一个关键特性是其缓冲连接的理念。从效果上看, Tinyproxy 对服务器的响应进行了高速缓冲,然后按照客户端能够处理的最高速度进行响应。该特性极大的降低了网络延滞带来的问题。

  1. 安装 TinyProxy
yum -y install tinyproxy
  1. 配置 TinyProxy
vim /etc/tinyproxy/tinyproxy.conf
  1. 修改 Port 端口,默认为 8888
Port 8888
  1. 注释掉 Allow,表示允许所有人访问代理
#Allow 127.0.0.1
  1. 隐藏掉Via请求头部,去掉下面的注释
DisableViaHeader Yes

  1. 更多配置项,下面是列举一些配置文件默认的,不需要配置
PidFile "/var/run/tinyproxy/tinyproxy.pid"
LogFile "/var/log/tinyproxy/tinyproxy.log"
LogLevel Info
MaxClients 100
MinSpareServers 5
MaxSpareServers 20
StartServers 10
  1. 启动 TinyProxy
systemctl start tinyproxy.service 
systemctl restart tinyproxy.service 
systemctl stop tinyproxy.service 
systemctl status tinyproxy.service 
systemctl enable tinyproxy.service 
  1. 配置防火墙
firewall-cmd --add-port=8888/tcp  --permanent
firewall-cmd  --reload

相关文章

网友评论

      本文标题:TinyProxy http代理

      本文链接:https://www.haomeiwen.com/subject/lsuysqtx.html