FRP内网穿透

VSole2021-08-08 19:36:02

简介

FRP 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

下载

地址:https://github.com/fatedier/frp/releases

隧道模式

服务器配置

这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini文件

 [common]
 bind_addr = 0.0.0.0    #绑定ip
 bind_port = 9000   #绑定端口

更加详细配置和选项可以参考frps_full.ini文件

  • 启动服务器
 ./frps.exe -c frps.ini

客户端配置

这里的客户端是我们自己内网的主机,我们需要配置frpc.ini文件

 [common]
 server_addr = 1.1.1.1 #绑定服务器的地址
 server_port = 9000  #绑定服务器端口
 
 [proxy]
 type = tcp    
 remote_port = 8000  #远程端口
 plugin = socks5   #协议

同样更加详细配置和选项可以参考frpc_full.ini文件

  • 启动客户端
 ./frpc.exe -c frpc.ini

端口映射

服务器配置

这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini文件

 [common]
 bind_addr = 0.0.0.0    #绑定ip
 bind_port = 9000   #绑定端口

更加详细配置和选项可以参考frps_full.ini文件

  • 启动服务器
 ./frps.exe -c frps.ini

客户端配置

这里的客户端是我们自己内网的主机,我们需要配置frpc.ini文件

 [common]
 server_addr = 1.1.1.1 #绑定服务器的地址
 server_port = 9000  #绑定服务器端口
 
 [rdp]
 type = tcp
 local_port = 127.0.0.1 #监听本地端口
 local_port = 3389  #映射本地端口
 remote_port = 3389  #远程端口

同样更加详细配置和选项可以参考frpc_full.ini文件

  • 启动客户端
 ./frpc.exe -c frpc.ini

图像化界面

需要配置图形化界面管理的话,我们只需要修改vps中的fprs.ini文件

这里的服务端就是我们对应的VPS服务器,我们需要配置frps.ini文件

 [common]
 bind_addr = 0.0.0.0    #绑定ip
 bind_port = 9000   #绑定端口

详细配置和选项可以参考frps_full.ini文件

下面是个比较简单的例子修改后访问ip:9800

 [common]
 bind_addr = 0.0.0.0    #绑定i
 bind_port = 9000    #绑定端口
 dashboard_addr = 0.0.0.0 #管理地址
 dashboard_port = 9800  #管理端口
 dashboard_user = root   #管理的用户名
 dashboard_pwd = 123456  #管理用户的密码
frp内网穿透ini文件
本作品采用《CC 协议》,转载必须注明作者和本文链接
FRP穿透
2021-08-08 19:36:02
FRP 是一个专注于穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
以上两种代理方式虽均能实现穿透的目的,但是代理质量相对来说并不稳定,难以满足渗透的需求。FRP反向代理 FRP 的 中文官方文档 可了解其作用和用法。
frp 是一个可用于穿透的高性能的反向代理应用,支持TCP、UDP协议,为HTTP和HTTPS应用协议提供了额外的能力,且尝试性支持了点对点穿透frp 采用go语言开发。更多的人使用 frp 是为了进行反向代理,满足通过公网服务器访问处于的服务,如访问web服务,远程ssh服务器,远程控制NAS等,实现类似花生壳、ngrok等功能。而对于渗透来讲,这种功能恰好能够满足我
frp是一个高性能的反向代理应用,可以轻松地进行穿透,对外提供服务,?支持tcp, udp, http, https等协议类型,可以将服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网;
0x00 前言本文以渗透的视角,总结几种个人常用的穿透代理工具,介绍其简单原理和使用方法。0x01 nps-npc1.1 简介nps是一款轻量级、高性能、功能强大的穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问网站、本地支付接口调试、ssh访问、远程桌面,dns解析等等……),此外还支持http代理、socks5代理、p2p等,并带有功能强大的web管理端。
由于是三层网络,写起来图会比较多,选取了四款常用穿透软件:ew,nps,frp,venom进行试验。环境搭建拓扑图如下:192.168.1.0/24模拟公网环境。每台PC上都有一个web服务,主机除边缘win7外全部不出同网段之间的主机可以相互访问,不同网段相互隔离。
由于是三层网络,写起来图会比较多,选取了四款常用穿透软件:ew,nps,frp,venom进行试验。每台PC上都有一个web服务,主机除边缘win7外全部不出同网段之间的主机可以相互访问,不同网段相互隔离。假设现在已经拿到边缘主机win7。由于环境中途崩了一次,从Venom开始ip有所变化,请见谅。在攻击机上执行:ew_for_Win.exe?
目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问网站、本地支付接口调试、ssh访问、远程桌面,dns解析等等……),此外还支持http代理、socks5代理、p2p等,并带有功能强大的web管理端。
VSole
网络安全专家