frp 主要由 客户端(frpc) 和 服务端(frps) 组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。
内网服务由于没有公网 IP,不能被非局域网内的其他用户访问。
用户通过访问服务端的 frps,由 frp 负责根据请求的端口或其他信息将请求路由到对应的内网机器,从而实现通信。
选择适合自己服务器的安装包下载即可:
由于我的服务端是Linux,故选择此:
使用wget下载安装包到服务器,解压缩,修改目录名称为frp(方便检索):
wget https://github.com/fatedier/frp/re