Skip to content

配置说明

frp隧道高级模式配置

本面板完全兼容 frp 原本的json格式配置,仅需要将配置文件内容粘贴到服务端/客户端高级模式编辑框内,更新即可,详细的使用参考:frp 文档

程序启动配置文件

程序会按顺序读取以下文件内容作为配置文件:.env,/etc/frpp/.env

程序配置说明

文档可能有点老。。。

完整的最新配置参考这个文件:settings.go

类型环境变量名默认值描述
stringAPP_SECRET-应用密钥,用于客户端和服务器的和Master的通信加密
stringAPP_GLOBAL_SECRETfrp-panel全局密钥,用于管理生成密钥,需妥善保管
intAPP_COOKIE_AGE86400Cookie 的有效期(秒),默认值为 1 天
stringAPP_COOKIE_NAMEfrp-panel-cookieCookie 名称
stringAPP_COOKIE_PATH/Cookie 路径
stringAPP_COOKIE_DOMAIN-Cookie 域
boolAPP_COOKIE_SECUREfalseCookie 是否安全
boolAPP_COOKIE_HTTP_ONLYtrueCookie 是否仅限 HTTP
boolAPP_ENABLE_REGISTERfalse是否启用注册,仅允许第一个管理员注册
intMASTER_API_PORT9000主节点 API 端口
stringMASTER_API_HOST-主节点域名,可以在反向代理和CDN后
stringMASTER_API_SCHEMEhttp主节点 API 协议(注意,这里不影响主机行为,设置为https只是为了方便复制客户端启动命令,HTTPS需要自行反向代理)
intMASTER_CACHE_SIZE10缓存大小(MB)
stringMASTER_RPC_HOST127.0.0.1Master节点公共 IP 或域名
intMASTER_RPC_PORT9001Master节点 RPC 端口
boolMASTER_COMPATIBLE_MODEfalse兼容模式,用于官方 frp 客户端
stringMASTER_INTERNAL_FRP_SERVER_HOST-Master内置 frps 服务器主机,用于客户端连接
intMASTER_INTERNAL_FRP_SERVER_PORT9002Master内置 frps 服务器端口,用于客户端连接
stringMASTER_INTERNAL_FRP_AUTH_SERVER_HOST127.0.0.1Master内置 frps 认证服务器主机
intMASTER_INTERNAL_FRP_AUTH_SERVER_PORT8999Master内置 frps 认证服务器端口
stringMASTER_INTERNAL_FRP_AUTH_SERVER_PATH/authMaster内置 frps 认证服务器路径
intSERVER_API_PORT8999服务器 API 端口
stringDB_TYPEsqlite3数据库类型,如 mysql postgres 或 sqlite3 等
stringDB_DSNdata.db数据库 DSN,默认使用sqlite3,数据默认存储在可执行文件同目录下,对于 sqlite 是路径,其他数据库为 DSN,参见 MySQL DSN
stringCLIENT_ID-客户端 ID
stringCLIENT_SECRET-客户端密钥