FRP 管理器

简体中文版本

FRP 管理器是一个多节点、图形化反向代理工具,专为 Windows 上的 FRP设计。它允许用户轻松设置反向代理,而无需编写配置文件。FRP 管理器提供了一套完整的解决方案,包括编辑器、启动器、状态跟踪和热重载。

该工具的灵感来自于一个常见的用例,我们经常需要组合使用多种工具,包括客户端、配置文件和启动器,以创建一个稳定的服务,将位于 NAT 或防火墙后的本地服务器暴露到互联网。现在,有了 FRP 管理器这个一体化解决方案,您可以在部署反向代理时省去许多繁琐的操作。

最新版本至少需要 Windows 10 或 Server 2016。请访问 wiki 获取完整指南。

screenshot_zh

特征

 

  • 界面可退出:​所有已启动的配置都将作为后台服务独立运行,因此您可以在完成所有设置后关闭界面。
  • 开机自启:​已启动的配置默认注册为自动启动服务,并在系统启动时自动启动(无需登录)。
  • 热重载:​允许用户将代理更改应用于正在运行的配置,而无需重启服务,也不会丢失代理状态。
  • 多配置文件管理:​通过创建多个配置,可以轻松连接到多个节点。
  • 导入和导出配置:​提供从多个来源导入配置文件的选项,包括本地文件、剪贴板和 HTTP。
  • 自毁配置:​一种特殊配置,会在指定的时间后删除并无法访问。
  • 状态跟踪:​您可以直接在表格视图中查看代理状态,而无需查看日志。
  • 访问 Wiki 获取完整指南,包括:

    • 安装说明​在 Windows 上安装或升级 FRP 管理器。
    • 快速入门指南​了解如何在几分钟内连接到您的节点并设置代理。
    • 配置​探索配置、代理、访问者和日志。
    • 示例​这里有一些常见的示例可以帮助您学习 FRP 管理器。

    构建

    要从源代码构建 FRP 管理器,您需要安装以下依赖项:

    安装 Visual Studio 后,将 开发者命令文件目录(例如 C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build)添加到 PATH 环境变量中。同样,将 MinGW 的 bin 目录也添加到其中。

    您可以通过打开终端来编译项目:

    git clone https://github.com/koho/frpmgr
    cd frpmgr
    build.bat

    生成的安装文件位于 bin 目录。

    如果您想跳过构建安装包,可以在 build 命令中添加 -p 选项来获得一个便携软件:

    build.bat -p

    在这种情况下,您只需安装 Go 和 MinGW 即可。

    调试

     

    如果您是首次构建项目,则需要编译资源:

    go generate

    除非项目资源发生变化,否则无需再次执行该命令。

    之后,即可直接运行该应用程序:

    go run ./cmd/frpmgr

     

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容