FRP内网穿透

  • A+

简介

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

下载

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

隧道模式

FRP内网穿透

服务器配置

这里的服务端就是我们对应的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

端口映射

FRP内网穿透

服务器配置

这里的服务端就是我们对应的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    #管理用户的密码

本文始发于微信公众号(广软NSDA安全团队):FRP内网穿透

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: