tinyproxy代理简单使用
官网地址说明
https://tinyproxy.github.io/
Tinyproxy是POSIX操作系统的轻量级HTTP / HTTPS代理守护进程。从一开始就设计为快速而小巧,它是用于需要全功能HTTP代理的嵌入式部署等用例的理想解决方案,但是较大代理的系统资源不可用。
Tinyproxy允许转发HTTPS连接,而无需通过该CONNECT方法以任何方式修改流量(请参阅ConnectPort指令)。
使用该AddHeader指令,您可以向传出流量添加/插入HTTP标头。
安装
[root@liyu ~]# yum install tinyproxy -y
启动、停止
[root@liyu ~]# service tinyproxy start
Redirecting to /bin/systemctl start tinyproxy.service
[root@liyu ~]# service tinyproxy status
[root@liyu ~]# service tinyproxy stop
配置
User tinyproxy Port 8889 Timeout 600 DefaultErrorFile "/usr/share/tinyproxy/default.html" StatFile "/usr/share/tinyproxy/stats.html" LogFile "/var/log/tinyproxy/tinyproxy.log" LogLevel Info PidFile "/var/run/tinyproxy/tinyproxy.pid" MaxClients 100 MinSpareServers 5 StartServers 10 MaxRequestsPerChild 0 ViaProxyName "tinyproxy" ConnectPort 443 |
连接测试
在另一台客户机上输入
curl -x <IP>:<PORT> www.baidu.com
其中IP和PORT是代理服务器的IP和代理端口,如果出现百度的源代码,则证明代理配置成功。
提供启动脚本:
[root@test-01 ~]# cat /etc/init.d/tinyproxy #!/bin/sh # # tinyproxy Startup script for the tinyproxy server # # chkconfig: - 85 15 # description: small, efficient HTTP/SSL proxy daemon # # processname: tinyproxy # config: /etc/tinyproxy/tinyproxy.conf # config: /etc/sysconfig/tinyproxy # pidfile: /var/run/tinyproxy.pid # # Note: pidfile is created by tinyproxy in its config # see PidFile in the configuration file. # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 exec="/usr/sbin/tinyproxy" prog=$(basename $exec) config="/etc/tinyproxy/tinyproxy.conf" [ -e /etc/sysconfig/tinyproxy ] && . /etc/sysconfig/tinyproxy lockfile=/var/lock/subsys/tinyproxy start() { [ -x $exec ] || exit 5 [ -f $config ] || exit 6 echo -n $"Starting $prog: " daemon $exec -c $config retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { stop start } reload() { echo -n $"Reloading $prog: " killproc $prog -HUP echo } force_reload() { restart } rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 restart ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2 esac exit $? |
tinyproxy代理简单使用相关推荐
- Proxy代理简单使用
Proxy代理简单使用 使用Proxy实现织入额外代码 1.需要先定义接口和被代理类: public interface UserBean {String getUser();String print ...
- tinyproxy代理
Tinyproxy 是一个轻量级的开源 web 代理守护进程,其设计目标是快而小.它适用于需要完整 HTTP 代理特性,但系统资源又不足以运行大型代理的场景,比如嵌入式部署. Tinyproxy 对小 ...
- 使用动态代理简单模拟一下spring的事务管理
按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService {public void sayHel ...
- JDK动态代理和CGLib动态代理简单演示
JDK1.3之后,Java提供了动态代理的技术,允许开发者在运行期间创建接口的代理实例. 一.首先我们进行JDK动态代理的演示. 现在我们有一个简单的业务接口Saying,如下: package te ...
- CentOS 7 搭建 TinyProxy 代理
Tinyproxy是一个轻量级的用于POSIX操作系统的http/https代理守护进程.在设计之初就遵循着更快并且更小的原则.在相关的运用案例中,它是一种理想的解决方案,例如在一个需要全部HTTP代 ...
- linux使用tinyproxy代理上网
需求 现在有服务器134,135,137,138 四台服务器,134能上外网,其他的不能上外网,需要解决其他不能上外网的问题 前提 1)2个centos7服务器,其中192.168.129.221能上 ...
- Nginx反向代理——简单体验Nginx反向代理功能
一.引言 从Nginx入门学习开始.到现在所讲的Nginx反向代理.我们的Nginx学习已经进入白热化状态,前面所学只是铺垫,真正在公司的业务场景中Nginx绝大数用来反向代理+负载均衡所用.相信大家 ...
- 静态代理,动态代理简单理解
代理模式:是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能. 简言之:在不修改源代码的前提下,对代 ...
- tinyproxy代理服务器配置
应用场景:有些公司为了达到服务器网络安全,常常去掉公网IP只是保留内网互通,通过拨VPN连接公司内网.代理上网,但是服务器有时会有上网请求,需要通过代理上网获取信息,下面介绍一个代理软件. tinyp ...
最新文章
- zigbee协议栈学习(二)
- Android 友盟分享躺过的几个坑,大坑,坑爹啊
- 【ASP.NET】服务器控件大演练与实例分析
- c++如何对结构体作为形参设置默认值
- 引用和指针-内存的分配方式有几种
- 树莓派 蓝牙音响_你应该拥有一个树莓派
- QT中的滚动条QScrollArea
- vue.js中的组件是什么?
- 面试准备每日系列:Java底层源码——Arrays.toString(数组) object.toString() new String()
- 软件的卡顿与卡死,意思是不同的
- C语言学习资料----快速排序
- LaTex安装及使用
- 集成海康威视Sadp SDK实现局域网设备搜索
- 【Day4.1】打的士去卧佛寺
- java简单实现布谷鸟过滤器的
- 如何编写快速高效的SQL查询(一)——MySQL8.0优化器查询优化处理与样例
- R语言,一行代码实现高大上的“高考文字云”(附完整教程)
- c语言线程邮箱解决资源竞争问题
- 摄像头8mm可以看多远_监控摄像头有多少种,如何来选型
- html5自动播放mov格式视频
热门文章
- 计算机原理及应用教学大纲,微型计算机原理及应用教学大纲.pdf
- 在线重装Win11系统详细教程
- 复习Java小球游戏代码分享Java面试题MySQL中常用的锁生活【记录一个咸鱼大学生三个月的奋进生活】021
- 亮考帮优秀作业计算机操作原理,对分课堂教学模式的“亮考帮”怎样在教案设计中分析体现...
- 关于发那科机器人程序偏移功能
- linux文件名后 rc 是什么意思
- idea编写html程序如何让别人应用,IntelliJ IDEA使应用程序交互
- 为ibus安装极点五笔字库
- 学习淘淘商城第二课(搭建Maven工程)
- MMA-Cadence下spectre仿真数据导出matlab数据处理