TinyProxy使用

TinyProxy

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

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

#安装 TinyProxy
yum -y install tinyproxy
#配置 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

启动 TinyProxy

systemctl start tinyproxy.service 
systemctl restart tinyproxy.service 
systemctl stop tinyproxy.service 
systemctl status tinyproxy.service 
systemctl enable tinyproxy.service 

配置防火墙

firewall-cmd --add-port=8888/tcp  --permanent
firewall-cmd  --reload

作者:王小杰at2019
链接:https://www.jianshu.com/p/0f8ac701748d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 安装crontab 启动crontab服务 service crond start 用以下的方法启动、关闭这个cr...
    private_object阅读 1,271评论 0 0
  • TinyProxy Tinyproxy 是一个轻量级的开源 web 代理守护进程,其设计目标是快而小。它适用于需要...
    王小杰at2019阅读 10,814评论 0 2
  • TinyProxy Tinyproxy 是一个面向 POSIX 系统开发的轻量级的开源 HTTP/HTTPS 代理...
    聂仁缘阅读 5,631评论 0 0
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,314评论 2 89
  • c++和c的区别 发布文章 什么是面向对象?面向对象的几大特性是什么? 继承、封装、多态的特性。 c++内存分配栈...
    幽若风阅读 408评论 0 0

友情链接更多精彩内容