Skip to main content

FRP 隧道


一、简介

FRP是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。名称其实就是使用了 Fast Reverse Proxy 的首字母缩写。

Github项目地址:

https://github.com/fatedier/frp

下载解压后可以看到两个文件 Frps服务端Frpc客户端 ,还有两个配置文件扩展名为.toml

二、FRP 端口转发

2.1 通过 SSH 访问 LAN 网络中的计算机

Frps端配置:

#启动命令: frps.exe -c frps.toml
# frps.toml
bindPort = 7000

Frpc端配置:

#启动命令: frpc.exe -c frpc.toml
# frpc.toml
serverAddr = "39.46.10.12" # 服务端IP
serverPort = 7000      # 服务端bindPort端口

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

最终解释:将内网主机的22端口转发的到frps主机的6000端口

ssh [email protected] -p 6000  #即可连接内网主机的ssh服务

三、FRP 隧道代理