客户端插件

默认情况下,frpc 仅会将请求转发到本地 TCP 或 UDP 端口,即通过 localIPlocalPort 指定的本地服务地址。

通过启用客户端插件功能,可以在仅启动 frpc 的情况下内置一些简单的本地服务,从而实现通常需要额外启动其他服务才能实现的功能。

在每个代理的配置中,你可以通过 plugin 来配置要使用的插件和相关参数。启用客户端插件后,无需再配置 localIPlocalPort

客户端插件可用于各种类型的代理,前提是插件本身支持的协议。例如,静态文件访问插件可以通过 TCP 或 HTTP 代理进行暴露。

以下是使用 http_proxy 插件的示例:

[[proxies]]
name = "http_proxy"
type = "tcp"
remotePort = 6000
[proxies.plugin]
type = "http_proxy"
httpUser = "abc"
httpPassword = "abc"

httpUserhttpPassword 即为 http_proxy 插件可选的配置参数。

其他插件和相关配置请参考 Reference 中的内容。

最后修改 May 7, 2024: update doc (#80) (0dfbc00)