两种正向代理工具
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
接到任务需要做漏扫,但是客户要求提供固定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代理服务器代为转发。
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)