内网穿透神器:FRP

本文介绍了frp这款强大的内网穿透工具,支持http, https, tcp, udp等多种协议。详细讲解了frps和frpc的配置步骤,包括服务端和客户端的设置,并给出了示例配置文件内容。frps配置涉及端口设定、仪表盘配置等,frpc配置则涉及客户端连接服务端的端口映射。项目文档提供了更多详细参数说明,适用于无域名的公网服务器或需要http协议的场景。
摘要由CSDN通过智能技术生成
项目地址:https://github.com/fatedier/frp

推荐一款很好用的内网穿透工具

支持http,https,tcp,udp等协议

0x01 配置

下载好之后打开压缩包,重点关注以下几个文件即可

frpc.exefrpc.inifrps.exefrps.ini

frpc是放在客户端(靶机)上,frps放在服务端(攻击机)上

首先说frps配置

# frps.ini[common]bind_port = 7000 #必要,frp服务端端口vhost_http_port = 8080 #如果需要http协议需要指定一个端口token = 12345678 #非必要,如果加了客户端也要写一样的tokendashboard_port = 7500 #仪表盘端口,加了就是开启了dashboard_user = admin #仪表盘账号,如果没开仪表盘就没必要加dashboard_pwd = admin #仪表盘密码,同上vhost_https_port = 8443 #https协议max_pool_count = 20 #最大连接数,非必要

可以像nginx同一个端口用于多个网站

然后执行命令启动服务

./frps -c frps.ini

接下来说frpc

[common]server_addr = 公网ipserver_port = 7000 #之前填写的bind_port[web] #名字,没有固定要求可以随便写type = tcp #协议local_ip = 127.0.0.1 #需要转发的端口ip地址local_port = 80 #需要转发的端口remote_port = 8000 #指定远程服务器的端口[web1]type = http #这里使用http协议local_ip = 127.0.0.1local_port = 81custom_domains = 公网ip解析的域名,必填

上面举了两个例子,如果公网服务器没有域名,可以使用tcp协议

如果要用http协议需要公网ip有域名,不用设置远程端口,都是映射到之前的vhost_http_port上,https同理,填写的域名就可以了,可以填写多个子域名,记得要解析

启动服务

./frpc -c frpc.ini

常用的配置就是这些了,项目下面有很详细的解释,还有一些详细参数

禁止非法,后果自负

欢迎关注公众号:web安全工具库

欢迎关注视频号:之乎者也吧

转载公众号:网络安全学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值