简介:frp 是一个快速反向代理,帮助您将NAT或防火墙后面的本地服务器暴露到internet 的 开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp, udp, http, https等协议,github Star 高达65.1k。 历史攻略: 开源网址: https://github.com/fatedier/frp 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:
配置准备:联网可访问的外网ip服务器,一般使用购买阿里云或者腾讯云服务器公网IP即可。并且开放相关端口(图省事可以全部开放)。 操作步骤:以家庭网络访问公司网络为例。 假设为三个地方:a、公司内网;b、外网ip所在的服务器;c、家庭网络 1、配置服务端:外网ip所在的服务器,假设为:111.112.113.114 2、配置客户端:您想访问的公司内网应用 3、测试和访问: 以下为详细操作步骤: 1、配置服务端:外网ip所在的服务器 1.1、通过xshell等ssh连上外网ip所在的服务器 1.2、新建和配置文件路径/root/frps/frps.ini # frps.ini [common] bind_port = 6001 bind_udp_port = 6001 dashboard_port = 7500 token = FRPfrp012345 dashboard_user = admin dashboard_pwd = Frp123456 vhost_http_port = 10080 vhost_https_port = 10443 1.3、准备好配置文件后启动命令
2、配置客户端:您想访问的公司内网应用 2.1、配置文件路径/root/frpc/frpc.ini 测试机服务器 # frpc.ini [common] server_addr = 111.112.113.114 server_port = 6001 token = FRPfrp012345
[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 1234
[myweb] type = tcp local_ip = 127.0.0.1 local_port = 8000 remote_port = 8000 2.2、准备好配置文件后启动命令
3、测试和访问: 3.1、家庭网络访问FRP管理后台:http://111.112.113.114:7500 账号/密码:admin / Frp123456 3.2、家庭网络访问公司服务器:xshell等ssh连上外网ip所在的服务器,ssh端口1234 3.3、家庭网络访问公司内网的myweb网页:http://111.112.113.114:8000 |
|