frp v0.54.0¶
FRP是什么¶
FRP(Fast Reverse Proxy)是一种高性能的反向代理应用,主要用于内网穿透。它允许用户通过公共网络访问位于私有网络或防火墙后面的服务。FRP的设计旨在简化网络访问,尤其是在需要远程访问本地服务时,提供了一个安全且高效的解决方案。
为什么要使用FRP?¶
使用FRP的原因有很多。首先,它能够轻松地解决内网服务的访问问题,特别是对于开发者和运维人员来说,能够在不暴露内网环境的情况下,安全地进行远程访问。其次,FRP支持多种协议,包括HTTP、HTTPS、TCP等,灵活性极高。此外,FRP的配置相对简单,用户可以快速上手,节省了大量的时间和精力。
入门示例¶
要使用FRP,首先需要在服务器和客户端上安装FRP。以下是一个简单的入门示例:
-
在服务器上启动FRP服务端(frps):
bash ./frps -c ./frps.ini
-
在客户端上启动FRP客户端(frpc):
bash ./frpc -c ./frpc.ini
-
配置文件示例(frps.ini):
ini [common] bind_port = 7000
-
配置文件示例(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的仪表板中新增了
Refresh
和ClearOfflineProxies
按钮,提升了用户体验。 -
修复:路由规则中的主机/域名匹配已更改为不区分大小写,增强了灵活性和准确性。
更新日志¶
弃用通知¶
- 在标志名称中使用下划线的方式已被弃用,现已被连字符替代。下划线格式将在一段时间内保持兼容,直到在未来的版本中完全移除。例如,
--remote_port
已被替换为--remote-port
。
新特性¶
- 在frps的仪表板中新增了
Refresh
和ClearOfflineProxies
按钮。
修复¶
- 路由规则中的主机/域名匹配已更改为不区分大小写。