frp 版本更新

admin 2024年3月16日20:06:50评论6 views字数 1014阅读3分22秒阅读模式

frp 自 v0.52.0 版本开始不再支持 ini 配置文件,开始使用 toml 作为默认配置文件。

TOML(Tom's Obvious, Minimal Language)是一种轻量级的配置文件格式,旨在作为JSON、YAML等格式的替代品,用于配置文件和数据序列化。TOML 支持多种数据类型,包括字符串、整数、浮点数、布尔值、日期时间等,能够满足不同场景下的需求。

不过不用担心,每个版本的 frp release 压缩包内都带有示例配置文件,如果使用场景不复杂,基本上改改就能用。

以当前最新版 v0.55.1 为例子,默认配置文件去除了以往的 *.full.ini 类似的配置,只保留了最简单的 frps.toml 和 frpc.toml 配置,还是经典的 ssh 内网穿透示例:

# frps.tomlbindPort = 7000
# frpc.tomlserverAddr = "127.0.0.1"serverPort = 7000
[[proxies]]name = "ssh"type = "tcp"localIP = "127.0.0.1"localPort = 3389remotePort = 65535

适应新的配置文件应该不是太难,新版在功能上更加强大,支持Token 身份认证、配置拆分、获取用户真实 IP、插件体系、Dashboard Web 管理界面。

这里列举常用的 token 认证配置和 dashboard 配置作为示例:

Token


Token 身份认证是一种简单的身份认证方式,只需要在 frp 的客户端 frpc 和服务端 frps 配置文件中配置相同的 token 即可。


配置示例

# frps.tomlbindPort = 7000auth.token = "abc"
# frpc.tomlauth.token = "abc"

服务端 Dashboard

使用服务端 Dashboard ,用户可以通过浏览器查看 frp 的状态以及代理统计信息。

# 默认为 127.0.0.1,如果需要公网访问,需要修改为 0.0.0.0。webServer.addr = "0.0.0.0"webServer.port = 7500# dashboard 用户名密码,可选,默认为空webServer.user = "admin"webServer.password = "admin"

frp 版本更新

参考

https://gofrp.org/zh-cn/docs/overview/

全文完。

如果转发本文,文末务必注明:“转自微信公众号:生有可恋”。

原文始发于微信公众号(生有可恋):frp 版本更新

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月16日20:06:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   frp 版本更新http://cn-sec.com/archives/2581450.html

发表评论

匿名网友 填写信息