跳转至

frp v0.54.0

FRP是什么

FRP(Fast Reverse Proxy)是一种高性能的反向代理应用,主要用于内网穿透。它允许用户通过公共网络访问位于私有网络或防火墙后面的服务。FRP的设计旨在简化网络访问,尤其是在需要远程访问本地服务时,提供了一个安全且高效的解决方案。

为什么要使用FRP?

使用FRP的原因有很多。首先,它能够轻松地解决内网服务的访问问题,特别是对于开发者和运维人员来说,能够在不暴露内网环境的情况下,安全地进行远程访问。其次,FRP支持多种协议,包括HTTP、HTTPS、TCP等,灵活性极高。此外,FRP的配置相对简单,用户可以快速上手,节省了大量的时间和精力。

入门示例

要使用FRP,首先需要在服务器和客户端上安装FRP。以下是一个简单的入门示例:

  1. 在服务器上启动FRP服务端(frps): bash ./frps -c ./frps.ini

  2. 在客户端上启动FRP客户端(frpc): bash ./frpc -c ./frpc.ini

  3. 配置文件示例(frps.ini): ini [common] bind_port = 7000

  4. 配置文件示例(frpc.ini): ini [web] type = http local_port = 80 custom_domains = yourdomain.com

通过以上步骤,您就可以通过公共域名访问本地的Web服务了。

FRP v0.54.0版本更新了什么

在FRP v0.54.0版本中,进行了以下更新:

  • 弃用通知:在标志名称中使用下划线的方式已被弃用,现已被连字符替代。下划线格式将在一段时间内保持兼容,直到在未来的版本中完全移除。例如,--remote_port已被替换为--remote-port

  • 新特性:在frps的仪表板中新增了RefreshClearOfflineProxies按钮,提升了用户体验。

  • 修复:路由规则中的主机/域名匹配已更改为不区分大小写,增强了灵活性和准确性。

更新日志

弃用通知

  • 在标志名称中使用下划线的方式已被弃用,现已被连字符替代。下划线格式将在一段时间内保持兼容,直到在未来的版本中完全移除。例如,--remote_port已被替换为--remote-port

新特性

  • 在frps的仪表板中新增了RefreshClearOfflineProxies按钮。

修复

  • 路由规则中的主机/域名匹配已更改为不区分大小写。