1、工具准备

nameip
云服务器一台,我这用的是windows2019serverxx.xx.xx.xx(公网IP)称呼
物理机win11192.168.119.47
虚拟机win10双网卡网卡1:192.168.117.133 网卡2:172.168.1.1
虚拟机windows 2008 R2 server172.168.1.2
frp_0.43.0_windows_amd64frp_0.43.0_windows_amd64.zip官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘提取码:GGBD

2、frp

frp 是一个可用于内网穿透的高性能的反向代理应用,支持TCP、UDP协议,为HTTP和HTTPS应用协议提供了额外的能力,且尝试性支持了点对点穿透。更多的人使用 frp 是为了进行反向代理,满足通过公网服务器访问处于内网的服务,如访问内网web服务,远程ssh内网服务器。而对于内网渗透来讲,这种功能恰好能够满足我们进行内网渗透的流量转发。FRP最大的一个特点是使用SOCKS代理,而SOCKS是加密通信的,类似于做了一个加密的隧道,可以把外网的流量,通过加密隧道穿透到内网。

3、搭建环境

  • 拓扑图。

  • 网络设置

    1、windows2008r的网络为(VMnet1)仅主机红色不钩。

   2、windows10设置为双网卡。

      3、开启windows2008R2的web服务,用来判断是否成功访问,如图是它的web服务。

  • 开始上传并使用工具。

    1、将frp的工具分别上传到公网服务器(windows2019)、以及windows10。

    2、如图所示分别设置二者的frps.ini和frpc.ini参数。

    • 公网服务器端frps.ini。

    • win10端frpc.ini,黑色部分为公网ip。

解释:上述的意思就是公网服务器开启7000端口来进行frps的服务,客户端连接公网ip的7000端口服务,并且将本地局域网的IP172.168.1.4(Windows2008serverR2)的80端口映射到公网服务器的8000端口,相当于访问公网的8000端口就相当于访问局域网Windows20008server的80端口.

4、开始运行

  • 公网服务器端

  • 局域网win10端

  • 结果展示

    在物理上输入公网ip:8000。

如图所示成功访问到该内网的windows2008server的web服务,但是该方法在访问其他端口又或者是其他内网IP时需要不断的配置frpc.ini的[ssh]的配置,还是有点费劲。上述如果不成功,可能是公网服务器的端口没打开,记得在阿里云控制台找到实例安全组,并配置端口。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐