GoPower 介绍 安装 GoPower安装 Windows安装 下载 前往https://github.com/helloxz/GoPower/releases下载您对应操作系统的最新版本并解压到任意目录。 安装 进入GoPower解压后的目录,鼠标右键“在终端打开” 执行命令./GoPower.exe init进行初始化: 此时会弹出“你要允许来自未知发布的此应用对你的设备进行更改吗?”,点是即可完成初始化,初始化完毕后终端会提示: Init success. 上述操作执行了下面的步骤: 拷贝了初始化配置文件 注册为Windows服务 修改配置文件 配置文件在当前目录下的config.ini内容如下: [servers] port = :886 RunMode = debug webui = off [infos] key = xxxxxxxx port = :886运行端口,默认为886端口,可自行修改 RunMode = debug是调试模式,正式环境建议改成release webui = off是否开启WEBUI,一般情况下多台内网计算机安装了GoPower的情况下只需要一台机器开启WEBUI即可 key = xxxxxxxx密钥参数,这个请务必设置一个复杂的字符串,后续调用接口需要 防火墙放行端口 打开Windows Defender 防火墙 - 高级设置 - 入站规则 - 新建规则。 规则类型选择端口 - 然后下一步。 特地本地端口填写GoPower运行端口886如果你修改过此端口,改成你设置的端口即可。 连续点3个下一步(保持默认),来到名称和描述,随便填写并保存即可。 启动 打开Win + R,输入services.msc,找到GoPower这个服务,点启动即可。 访问 如果您配置中开启了WEBUI,访问http://localhost:886/会看到WEB界面 Linux安装 下载 前往https://github.com/helloxz/GoPower/releases下载您对应操作系统的最新版本并解压到任意目录。 安装 进入GoPower所在目录下,执行下面的命令(需要root权限): #添加执行权限 chmod +x GoPower #初始化GoPower ./GoPower init 修改配置文件 配置文件在当前目录下的config.ini内容如下: [servers] port = :886 RunMode = debug webui = off [infos] key = xxxxxxxx port = :886运行端口,默认为886端口,可自行修改 RunMode = debug是调试模式,正式环境建议改成release webui = off是否开启WEBUI,一般情况下多台内网计算机安装了GoPower的情况下只需要一台机器开启WEBUI即可 key = xxxxxxxx密钥参数,这个请务必设置一个复杂的字符串,后续调用接口需要 放行端口 请根据自身使用的防火墙放行GoPower所使用的监听端口(默认886) #如果使用的firewalld firewall-cmd --zone=public --add-port=886/tcp --permanent firewall-cmd --reload #如果使用的ufw ufw allow 886 启动GoPower #启动 systemctl start gopower #停止 systemctl stop gopower #重启 systemctl restart gopower #查看状态 systemctl status gopower #设置开机启动 systemctl enable gopower 访问 如果您配置中开启了WEBUI,访问http://localhost:886/会看到WEB界面 使用 二次开发 API