贰叁肆 - 新版frp
type: channel
link: https://www.ersansi.top/index.php/tag/%E6%96%B0%E7%89%88frp/
items: 新版frp（frp.toml）配置文件详情

新版frp（frp.toml）配置文件详情
type: item
date: 2024-10-05T17:13:00+08:00
description: 简介 frp的配置文件更新成frp.toml之后很多以前的配置都用不来了，后面我也是找了挺久才找到详细解释，我也是搬运的别人的，如原文作者感觉不妥可以联系我删除本文章 原文链接 点击跳转原文 服务端详细解释 # 服务端监听地址，用于接收 frpc 的连接，默认监听 0.0.0.0 bindAddr = "0.0.0.0" # 服务端监听端口，默认值为 7000 bindPort = 7000 # 服务端监听 KCP 协议端口，用于接收配置了使用 KCP 协议的 frpc 连接。端口可和 bindPort 相同，未配置时默认禁用 KCP kcpBindPort = 7000 # 服务端监听 QUIC 协议端口，用于接收配置了使用 QUIC 协议的 frpc 连接。未配置时默认禁用 QUIC quicBindPort = 7002 # 代理监听地址，可以使代理监听在不同的网卡地址，默认情况下同 bindAddr。 proxyBindAddr = "127.0.0.1" # HTTP 类型代理监听的端口，启用后才能支持 HTTP 类型的代理。端口可和 bindPort 相同。 vhostHTTPPort = 80 # HTTPS 类型代理监听的端口，启用后才能支持 HTTPS 类型的代理。端口可和 bindPort 相同。 vhostHTTPSPort = 443 # HTTP 类型代理在服务端的 ResponseHeader 超时时间，默认为 60s。 vhostHTTPTimeout = 60 # tcpmux 类型且复用器为 httpconnect 的代理监听的端口。 tcpmuxHTTPConnectPort = 1337 # 对于 tcpmux 类型的代理是否透传 CONNECT 请求。 tcpmuxPassthrough = false # 鉴权配置 ## 鉴权方式，可选值为 token 或 oidc，默认为 token。 auth.method = "token" ## 鉴权信息附加范围，可选值为 HeartBeats 和 NewWorkConns auth.additionalScopes = ["HeartBeats", "NewWorkConns"] ## 在 method 为 token 时生效，客户端需要设置一样的值才能鉴权通过。 auth.token = "12345678" ## oidc 鉴权配置。 ### oidc issuer specifies the issuer to verify OIDC tokens with. auth.oidc.issuer = "" ### oidc audience specifies the audience OIDC tokens should contain when validated. auth.oidc.audience = "" ### oidc skipExpiryCheck specifies whether to skip checking if the OIDC token is expired. auth.oidc.skipExpiryCheck = false ### oidc skipIssuerCheck specifies whether to skip checking if the OIDC token's issuer claim matches the issuer specified in OidcIssuer. auth.oidc.skipIssuerCheck = false # 日志配置 ## 日志输出文件路径，如果为 console，则会将日志打印在标准输出中。 log.to = "./frps.log" ## 日志级别，可选值为 trace, debug, info, warn, error，默认级别为 info。 log.level = "info" ## 日志文件最多保留天数，默认为 3 天。 log.maxDays = 3 ## 禁用标准输出中的日志颜色。 log.disablePrintColor = false # 服务端 Dashboard 配置。 ## webServer 监听地址，默认为 127.0.0.1。 webServer.addr = "127.0.0.1" ## webServer 监听端口。 webServer.port = 7500 ## HTTP BasicAuth 用户名。 webServer.user = "admin" ## HTTP BasicAuth 密码。 webServer.password = "admin" ## 静态资源目录，Dashboard 使用的资源默认打…