✨本教程使用Windows做客户端,Ubuntu做服务端。服务端需要能公网访问,可以去腾讯或者阿里购买云主机。
本教程所采用的工具可在蓝奏云中下载。下载地址:https://wwt.lanzoue.com/b0fomaeta密码:1k1u
frp官方文档地址:https://gofrp.org/zh-cn/docs/
简介
FRP(Fast Reverse Proxy)是一种内网穿透工具,主要用于将内网的服务暴露到公网上,使得外部可以访问内网的服务。它的工作原理是通过客户端和服务器端配合,实现数据的转发和代理。
主要特点和功能:
-
反向代理:FRP可以将内网中的各种服务,如Web服务、SSH、FTP等,通过配置反向代理的方式映射到公网上,使得外部用户可以通过公网地址访问这些服务。
-
多平台支持:FRP提供了多种操作系统的客户端和服务器端支持,包括Windows、Linux、macOS等,便于在不同环境中部署和使用。
-
安全性:FRP支持数据流的加密传输,使用了TLS/SSL进行数据加密,保障数据的安全性,防止被窃听和篡改。
-
简单配置:FRP的配置相对简单,通过编辑配置文件即可完成对服务的映射和转发设置,支持灵活的参数配置和高级功能,如TCP端口映射、HTTP域名转发等。
-
轻量级和高效:FRP采用Golang语言开发,具有轻量级和高效的特点,适合在资源受限的环境中运行和部署。
使用场景:
- 远程访问:在企业或个人网络中,通过FRP可以实现远程访问内部服务,如远程办公、监控、管理等。
- 开发调试:开发人员可以通过FRP将本地开发环境暴露到公网,方便远程调试和测试。
- 内网穿透:在局域网环境中,通过FRP可以穿透NAT路由器和防火墙,使得外部用户可以访问内部的服务。
下载frp
frp是一款开源工具,可以去GitHub上找到。
项目地址:https://github.com/fatedier/frp
在右侧的Release中,可以找到最新的安装包,选择对应的版本即可。
在Ubuntu中配置服务端
将下载好的文件上传到服务器中。可以使用xshell搭配上xftp进行操作。
查看上传后的文件。