技术支持

购买前有疑问,或者遇到了问题?请发邮件联系我们,并附上下面列出的信息。

联系我们

发送邮件至 support@heapdeck.app。最好附上:

  • iOS 和 HeapDeck 的版本(App 内的“设置 › 关于”);
  • PostgreSQL 版本及其运行环境:自建、RDS、Cloud SQL、Azure、Supabase;
  • 准确的错误原文,或隐去主机名的截图。

切勿发送密码、私钥或连接字符串。

support@heapdeck.app

常见问题

页面显示“仅部分可见”或 <insufficient privilege>

当前角色无法读取其他会话的详细信息。请以 superuser 或云服务商的管理员角色运行一次:

GRANT pg_monitor TO your_role;

pg_monitor 只授予统计视图的读取权限,别无其他。

“慢查询”页面提示“未安装 pg_stat_statements”

该扩展必须在服务器启动时加载,然后在数据库中创建:

  • 自建:将 pg_stat_statements 添加到 shared_preload_libraries,重启 PostgreSQL,然后运行 CREATE EXTENSION pg_stat_statements;。
  • Amazon RDS 和 Cloud SQL:检查参数组或数据库标志,然后运行 CREATE EXTENSION pg_stat_statements;。
  • Supabase:已经启用。

“慢查询”页面会说明属于哪种情况,并给出可复制的命令。

SSH 隧道报错“SSH 认证失败”

1.0 版支持密码,或 OpenSSH 格式、未加密的 Ed25519 私钥;这种密钥以 -----BEGIN OPENSSH PRIVATE KEY----- 开头。为 HeapDeck 单独生成一把密钥:

ssh-keygen -t ed25519 -N "" -f heapdeck_ed25519

将 heapdeck_ed25519.pub 添加到堡垒机上的 ~/.ssh/authorized_keys,再把私钥粘贴到连接设置中。1.0 版不支持 RSA、ECDSA 和带口令保护的密钥。

“此服务器的证书已变化”

HeapDeck 在首次连接时固定了证书指纹,而服务器现在出示的是另一个证书。证书续期后会出现这种情况,连接被截获时看起来也是这样。

将新指纹与服务器上的指纹进行比对,例如使用 openssl x509 -in server.crt -noout -fingerprint -sha256。只有两者一致时才信任;否则请轻点“取消——不连接”。

“Local Network 访问已关闭”

服务器、堡垒机或 Ollama 位于本地网络时,iOS 会请求“本地网络”(Local Network)权限。请在“设置 › HeapDeck › 本地网络”中打开,然后轻点“重试”。互联网上的服务器不需要此权限。

每次打开都显示“HeapDeck 已锁定”

App 锁定默认开启。可使用 Face ID、Touch ID 或设备密码解锁。在“设置 › 安全”中,可以关闭“需要 Face ID”,或在“自动锁定”中选择何时再次锁定:立即、1 分钟后、5 分钟后或从不。

如何在新 iPhone 上恢复 Pro?

打开任一连接或演示,在“健康”页面轻点齿轮图标,然后前往“设置 › HeapDeck Pro › 恢复购买”。Pro 页面本身也有“恢复购买”。Pro 跟随 Apple ID;不支持家人共享。

如何申请退款?

购买通过 Apple 完成,退款也一样:请在 reportaproblem.apple.com 申请。Pro 退款后,App 会恢复为 Free,已有的连接会保留。