Skip to content

AgentMirror v0.0.4 — 支持远程管理与指定访问地址

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:01

管理后台远程访问修复。默认管理监听由 127.0.0.1:8766 改为 0.0.0.0:8766,启动后可从其他机器使用 http://<服务器IP>:8766 登录。

  • --admin-host <本机IPv4>:绑定指定网卡;--admin-host 127.0.0.1 保留仅本机访问。
  • 新增可重复的 --admin-origin:显式允许域名、NAT 外部 IP/端口和 HTTPS 反向代理地址,修复外部 Host 与监听地址不同导致的 403。
  • HTTPS 代理配置对应 origin 后设置 Secure Cookie;保留管理员认证、CSRF、同源及 Host 校验,不信任客户端转发头。
  • 启动输出显示实际管理监听和已配置外部地址;同步 Docker Compose、systemd 模板及使用文档。

启动示例(替换为下载文件名):

./agentmirror --admin-host 0.0.0.0 --admin-port 8766
./agentmirror --admin-host 192.168.1.10 --admin-port 8766
./agentmirror --admin-origin http://admin.example.com:8766
./agentmirror --admin-host 127.0.0.1 --admin-origin https://admin.example.com

HTTPS 反向代理需保留外部 Host。已有部署若启动命令显式设置了 --admin-host 127.0.0.1,升级后仍只接受本机连接,需修改启动配置并重启。--admin-host 是服务器监听 IP,不是客户端 IP。管理端口还需在服务器防火墙/安全组中允许入站。

本版本提供 Linux amd64/arm64、Windows amd64、macOS amd64/arm64 五种可执行文件及 SHA256SUMS。发布流水线执行完整 Go 测试、23 项前端逻辑测试,以及 Linux x64、Windows x64、macOS ARM64 独立启动检查;独立程序通过可用的非回环 IPv4 地址验证管理访问。