frp v0.60.0¶
FRP是什么?¶
FRP(Fast Reverse Proxy)是一款高性能的反向代理应用,旨在帮助用户将内网服务安全地暴露到公网上。它通过建立一个安全的隧道,使得外部用户能够访问内网中的服务,而无需直接暴露内网的IP地址和端口。这种方式不仅提高了安全性,还简化了网络配置。
为什么要使用FRP?¶
使用FRP的原因多种多样。首先,它为开发者和运维人员提供了极大的便利,尤其是在需要远程访问内网服务时。其次,FRP支持多种协议(如HTTP、TCP、UDP等),使得它能够适应不同的应用场景。此外,FRP的配置简单,易于上手,适合各种规模的项目。最后,FRP的高性能和低延迟使得它成为了许多企业和个人的首选工具。
入门示例¶
要开始使用FRP,首先需要下载并安装FRP。以下是一个简单的入门示例:
- 下载FRP并解压缩。
- 在服务器上配置
frps.ini
,设置监听端口和其他参数。 - 在客户端配置
frpc.ini
,指定要代理的服务和目标地址。 - 启动FRP服务,使用命令
./frps -c frps.ini
和./frpc -c frpc.ini
。
通过这些简单的步骤,你就可以轻松地将内网服务暴露到公网上。
FRP v0.60.0版本更新了什么?¶
在FRP v0.60.0版本中,进行了以下更新:
新特性
- 新增了一个插件tls2raw
:该插件支持TLS终止,并将解密后的原始流量转发到本地服务。
- 为frpc子命令添加了默认的30秒超时,以防止由于网络问题导致命令长时间卡住。
修复
- 修复了一个问题:当loginFailExit = false
时,如果服务器在启动后未成功连接,frpc停止命令无法正确停止。
更新日志¶
新特性¶
- 新增了一个插件
tls2raw
:支持TLS终止,并将解密后的原始流量转发到本地服务。 - 为frpc子命令添加了默认的30秒超时,以防止由于网络问题导致命令长时间卡住。
修复¶
- 修复了一个问题:当
loginFailExit = false
时,如果服务器在启动后未成功连接,frpc停止命令无法正确停止。