从安装到配置:UniFi API browser完整部署指南

📅 发布时间:2026/7/5 8:32:57 👁️ 浏览次数:
从安装到配置:UniFi API browser完整部署指南
从安装到配置UniFi API browser完整部署指南【免费下载链接】UniFi-API-browserTool to browse data exposed by Ubiquitis UniFi Controller API项目地址: https://gitcode.com/gh_mirrors/un/UniFi-API-browserUniFi API browser是一款功能强大的工具能够帮助用户轻松浏览Ubiquiti UniFi Controller API所暴露的数据。它采用PHP和JavaScript开发支持经典UniFi Controller API的用户名/密码认证以及官方UniFi Network Application API的API密钥认证让开发者和网络管理员能够便捷地访问和管理UniFi设备数据。 准备工作系统要求与依赖在开始部署UniFi API browser之前请确保您的系统满足以下要求PHP环境需要PHP 7.2或更高版本推荐使用PHP 8.0及以上以获得最佳性能Composer用于管理PHP依赖包的工具Web服务器如Apache、Nginx等能够运行PHP应用网络环境能够访问UniFi Controller的网络连接 安装步骤快速部署指南1. 克隆项目代码库首先通过以下命令将项目克隆到您的服务器中git clone https://gitcode.com/gh_mirrors/un/UniFi-API-browser2. 安装依赖包进入项目目录使用Composer安装所需的依赖cd UniFi-API-browser composer installComposer会自动下载并安装项目所需的所有PHP依赖包括Guzzle HTTP客户端、Kint调试工具等。⚙️ 配置过程连接您的UniFi控制器1. 创建配置文件项目提供了配置模板文件您需要将其复制为实际的配置文件cp config/config-template.php config/config.php2. 编辑配置文件使用文本编辑器打开config/config.php文件根据您的UniFi控制器类型进行配置。经典控制器配置用户名/密码认证[ user your_username, // UniFi控制器用户名 password your_password, // UniFi控制器密码 url https://controller_ip:8443, // 控制器完整URL name Home Controller, // 控制器名称将显示在下拉菜单中 type classic, // 控制器类型为经典类型 ]官方API控制器配置API密钥认证[ api_key your-api-key-here, // 官方API密钥 url https://controller_ip, // 控制器完整URL name Office Controller, // 控制器名称 type official, // 控制器类型为官方API verify_ssl false, // 可选设置为false禁用SSL验证 ]您可以在$controllers数组中配置多个不同类型的控制器系统会在界面中提供下拉菜单供您选择。3. 主题与界面设置在配置文件中您还可以自定义界面主题和导航栏样式$theme bootstrap; // 主题名称可选值包括bootstrap, cerulean, cosmo等 $navbar_class dark; // 导航栏样式light或dark $navbar_bg_class dark; // 导航栏背景primary, secondary, success等✨ 启动应用访问UniFi API浏览器完成配置后将项目部署到您的Web服务器根目录通过浏览器访问以下地址http://your_server_ip/UniFi-API-browser您将看到登录界面选择已配置的控制器并进行身份验证后即可开始浏览UniFi Controller API暴露的数据集合和端点。 高级配置多控制器管理UniFi API browser支持配置多个不同类型的控制器只需在$controllers数组中添加更多控制器配置即可$controllers [ [ // 第一个控制器配置 user user1, password pass1, url https://controller1:8443, name Home, type classic, ], [ // 第二个控制器配置 api_key key2, url https://controller2, name Office, type official, ], ];配置完成后系统会在界面顶部显示控制器下拉菜单方便您在不同控制器之间切换。️ 故障排除常见问题解决配置文件不存在错误如果您看到错误信息The file config/config.php does not exist请确保您已按照步骤创建了配置文件cp config/config-template.php config/config.phpSSL验证问题如果连接控制器时遇到SSL相关错误可以尝试在控制器配置中禁用SSL验证verify_ssl false,调试模式如需排查API请求问题可以在配置文件中启用调试模式$debug true; // 启用调试输出启用后系统会在获取数据时输出调试信息到浏览器和PHP错误日志。 总结通过本指南您已经成功完成了UniFi API browser的安装和配置。这款工具提供了简单易用的界面让您能够轻松浏览UniFi Controller API暴露的数据是开发UniFi相关应用和进行网络管理的得力助手。无论是使用经典的用户名/密码认证还是官方的API密钥认证UniFi API browser都能为您提供一致且高效的API浏览体验。【免费下载链接】UniFi-API-browserTool to browse data exposed by Ubiquitis UniFi Controller API项目地址: https://gitcode.com/gh_mirrors/un/UniFi-API-browser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考