首页 > 其他 > 详细

CentOS 7 搭建 tinyProxy代理

时间:2021-07-02 15:04:49      阅读:9      评论:0      收藏:0      [点我收藏+]

一、简介

tinyproxy一款轻量级 HTTP/HTTPS代理

tinyproxy的仓库和文档链接分别是:

仓库:https://github.com/tinyproxy/tinyproxy

文档:https://tinyproxy.github.io/

tinyproxy参数不多,很容易理解,主要支持下面的功能特性:

1. 支持http/https流量代理和转发,https只需简单配置即可

2. 支持反向代理和负载均衡,上游服务协议可以是:http、socks4/5

3. 支持自定义添加header请求头

4. 支持客户端访问控制:按照网段限制和禁止;按照用户名和密码做basic auth

5. 支持超时、客户端并发限制,可以配置指定的网卡投递流量

二、安装

# centos

sudo yum install tinyproxy

# ubuntu

sudo apt install tinyproxy

三、配置

编辑tinyproxy的配置文件

sudo vim /etc/tinyproxy/tinyproxy.conf 

1.更改端口,默认8888。可以更改为自己喜欢的端口,也可不修改,直接使用8888端口

技术分享图片

 

 

 2.修改允许连接代理的ip。默认只允许本地。

找到"Allow"字样,修改其后的ip,如有多个,可写多个Allow。这里选择注释掉,允许所有ip连接。

技术分享图片

 

 3.开启服务

#启动
sudo systemctl start tinyproxy.service sudo systemctl stop tinyproxy.service sudo systemctl statustinyproxy.service sudo systemctl restart tinyproxy.service

4.验证生效

在内网服务器执行

curl -x  <代理IP>:<PORT>  www.baidu.com

正常访问,则成功代理

 5.使用

如果要保持长期的代理可以写入系统的环境配置文件,否则直接在终端输入即可

export http_proxy = "http:XXX.XXX.XXX.XXX:8888"

CentOS 7 搭建 tinyProxy代理

原文:https://www.cnblogs.com/gezp/p/14962924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!