两种正向代理工具

  接到任务需要做漏扫,但是客户要求提供固定IP报备,公司出口IP都是做nat地址池,是随机的。所以想到了使用VPS做正向代理转发的方式。以下介绍两种在linux上的代理工具的配置方法。

1.tinyproxy。

  Tinyproxy 是一个面向 POSIX 系统开发的轻量级的开源 HTTP/HTTPS 代理守护进程,其从底层开始进行设计,保证了在高速的同时体积依然很小。

#安装
yum -y install tinyproxy

#编辑配置文件
vim etc/tinyproxy/tinyproxy.conf
#设置端口
Port 5200
#注释掉所有Allow关键字
	#Allow 192.168.0.0/16
	#Allow 172.16.0.0/12
	#Allow 10.0.0.0/8
	
#开启服务
service tinyproxy start
#查看服务状态
service tinyproxy status
#停止服务
service tinyproxy stop
#重启服务
service tinyproxy restart

  另外,记得在VPS安全组中放行相应的端口。但是tinyproxy只能代理http和https的流量,其他协议的代理无法代理。

2.ss5安装和配置。

  采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks 不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他应用层代理要快得多。

#下载
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

#解压安装文件
tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9

#安装相关依赖
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel 

#检查配置
./configure
#安装
make
make install

#设置权限
chmod a+x /etc/init.d/ss5

#关闭用户名密码验证机制,找到以下两行取消注释即可
vim /etc/opt/ss5/ss5.conf
	auth 0.0.0.0/0 - u  
	permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
	 
#设置代理服务器端口
vi /etc/sysconfig/ss5
	# Add startup option here  
	SS5_OPTS=" -u root -b 0.0.0.0:5200"
	
#启动
service ss5 start 
 #停止 
service ss5 stop  
#重启
service ss5 restart 

代理软件再去设置本地代理,如下SwitchyOmega所示:

在这里插入图片描述
  此时浏览器发送的流量都会让VPS代理服务器代为转发。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Nginx是一个功能强大的开源Web服务器,常被用作负载均衡器和反向代理服务器。它支持两种类型的代理模式:反向代理(Reverse Proxy)和正向代理(Forward Proxy)。 **1. 反向代理(Reverse Proxy)**: - **定义**:在反向代理模式下,Nginx作为一个中间层服务器,接收客户端的请求,然后将这些请求转发给后端的实际服务器集群处理。客户端并不直接与后端服务器通信,而是通过Nginx。 - **用途**:这种模式常用于分发流量、提高可用性、负载均衡和隐藏后端服务器的IP地址。例如,当网站需要扩展或需要保护服务器资源时,可以通过Nginx将流量分散到多个服务器。 - **优点**:减少后端服务器的压力,易于管理和维护,提供安全性和可伸缩性。 **2. 正向代理(Forward Proxy)**: - **定义**:正向代理模式中,客户端的请求会先发送给代理服务器,由代理服务器再转发给目标服务器。客户端的原始请求信息会被保留并传递给目标服务器。 - **用途**:正向代理通常用于访问受限制的网络资源,如公司内部网或防火墙后的内容,或者是为了隐藏用户的IP地址进行匿名浏览。 - **优点**:对于客户端而言,代理服务器充当了访问控制和数据中转的角色,有助于保护隐私。 **相关问题**: 1. Nginx如何配置反向代理? 2. 正向代理有什么应用场景? 3. 如何在Nginx中启用和配置正向代理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晶晶娃在战斗

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值