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"

配置步骤

  1. 编辑 frps.toml文件打开你的 frps.toml​ 文件,找到 webServer​ 部分,根据上述说明进行配置。

  2. 保存文件保存配置文件后,重新启动 frps​ 服务:
    bash复制

    sudo ./frps -c /path/to/frps.toml
    
  3. 访问 Web 管理界面打开浏览器,访问 http://<服务器IP>:7500​ 或 https://<服务器IP>:7500​(如果启用了 TLS)。使用配置的用户名和密码登录。

注意事项

  • 安全性:确保用户名和密码足够复杂,避免未授权访问。
  • TLS 证书:如果启用 TLS,确保证书文件和私钥文件路径正确。
  • 外部访问:如果需要从外部访问 Web 管理界面,确保服务器的防火墙允许访问指定端口。

通过以上配置,你可以成功启用并使用 FRP 的 Web 管理界面。如果有任何问题,可以随时提问!

posted @ 2025-07-24 15:26  zart2007  阅读(64)  评论(0)    收藏  举报