搭建tinyproxy代理

1544人浏览 / 0人评论

在企业环境中经常需要遇到服务器没有外网地址 无法与外面通讯,但是服务器需要安装一些软件,没有网络导致无法安装;

我们可以是使用一个轻量级巨简单而且高效的一个代理工具,名字叫做tinyproxy;

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

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

那现在我们开始搭建!!!!!!!!!!!!!!

环境介绍:

linux服务端:公网地址 39.56.15.23  内网地址:192.158.33.33      

linux客户端: 公网无 无法上网   内网地址:192.158.33.32

一、linux服务端操作

安装Tinyproxy

yum install tinyproxy      ##如果安装失败。请先安装:yum install -y epel-release.noarch

配置,并注释配置文件中 ·Allow 127.0.0.1· 

注释的意思是允许所有ip可以连接访问, 如果需要指定ip访问 就修改为 Allow ip   即可

vim /etc/tinyproxy/tinyproxy.conf

启动服务

默认占用的端口是8888  启动的用户是tintproxy 这些都是可以修改的,如果需要修改请编辑上面的那个文件中  找到对的用户和端口自行进行修改;

 

注释:提示 请将8888端口进行开放 ,检查防火墙和安全组是否禁调了8888端口,需要打开的;

二、客户端部署

只需要修改下环境变量即可

vim /etc/profile

export http_proxy=http://192.168.32.36:8888/
export https_proxy=https://192.168.32.36:8888/

在末尾加入这俩句话,

export http_proxy=http://服务端的内网ip地址:8888/

export https_proxy=https://服务端的内网ip地址:8888/

-----------------------------------------------------------------------------------------------------

以上就配置完毕了,进行测试

curl https://www.baidu.com

成功

wget http://soft.vpser.net/lnmp/lnmp1.4.tar.gz    

成功

------------------------------------------------------------------------------------------------------------------------

tinyproxy进阶网址

https://www.jianshu.com/p/4956febde6e0      linux代理windows,使用浏览器访问!

https://proxy.mimvp.com/                                 免费代理

 

全部评论