Web 管理界面
Web 管理界面
在 frps.toml 配置文件中,webServer 部分用于启用和配置 FRP 的 Web 管理界面(dashboard)。以下是详细的配置说明和步骤,帮助你根据需求进行设置。
配置 Web 管理界面
1. 基本配置
toml复制
webServer.addr = "127.0.0.1"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
-
webServer.addr:设置 Web 管理界面的监听地址。默认值是"127.0.0.1",表示只在本地监听。如果需要从外部访问,可以设置为"0.0.0.0"。 -
webServer.port:设置 Web 管理界面的监听端口。默认值是7500,可以根据需要修改。 -
webServer.user 和 webServer.password:设置访问 Web 管理界面的用户名和密码。建议设置为复杂的用户名和密码,以增强安全性。
2. 启用 TLS(可选)
如果你希望 Web 管理界面支持 HTTPS,可以启用 TLS。这需要提供证书文件和私钥文件:
toml复制
webServer.tls.certFile = "/path/to/server.crt"
webServer.tls.keyFile = "/path/to/server.key"
-
webServer.tls.certFile:TLS 证书文件的路径。 -
webServer.tls.keyFile:TLS 私钥文件的路径。
3. 调试模式(可选)
如果你需要调试 Web 管理界面,可以指定静态资源目录:
toml复制
webServer.assetsDir = "./static"
-
webServer.assetsDir:指定静态资源目录的路径。通常用于开发和调试阶段。
示例配置
以下是一个完整的 webServer 配置示例:
toml复制
webServer.addr = "0.0.0.0" # 允许外部访问
webServer.port = 7500
webServer.user = "admin"
webServer.password = "your_secure_password"
# 如果需要启用 TLS
webServer.tls.certFile = "/path/to/server.crt"
webServer.tls.keyFile = "/path/to/server.key"
# 如果需要调试模式
webServer.assetsDir = "./static"
配置步骤
-
编辑
frps.toml 文件打开你的frps.toml 文件,找到webServer 部分,根据上述说明进行配置。 -
保存文件保存配置文件后,重新启动
frps 服务:
bash复制sudo ./frps -c /path/to/frps.toml -
访问 Web 管理界面打开浏览器,访问
http://<服务器IP>:7500 或https://<服务器IP>:7500(如果启用了 TLS)。使用配置的用户名和密码登录。
注意事项
- 安全性:确保用户名和密码足够复杂,避免未授权访问。
- TLS 证书:如果启用 TLS,确保证书文件和私钥文件路径正确。
- 外部访问:如果需要从外部访问 Web 管理界面,确保服务器的防火墙允许访问指定端口。
通过以上配置,你可以成功启用并使用 FRP 的 Web 管理界面。如果有任何问题,可以随时提问!
浙公网安备 33010602011771号