先准备远程主机
需要保持唤醒的 Linux 或 Mac、普通用户账户、可用 SSH 服务、tmux,以及安装并认证好的 Claude Code。先在主机上克隆项目并确认能够运行。然后在两台设备安装 Tailscale,在 iPad 安装 SSH 客户端。
将两台设备接入私有网络
在两台设备登录 Tailscale,确认网络策略允许 iPad 访问主机 SSH 端口。连接主机的 Tailscale 地址或已配置的 DNS 名称。通过 Tailscale 使用普通 OpenSSH 时可沿用 SSH 密钥;独立的 Tailscale SSH 功能有自己的配置和授权规则。
连接并验证目标
在 iPad SSH 客户端输入私有地址、用户名和认证方式。接受主机密钥前,对照可信记录验证指纹。示例会检查远程用户名和工作目录。请把 devbox 换成实际可访问的主机名,它不是内置地址。
ssh user@devbox
whoami
pwd
以下命令仅为示例。请替换 user、devbox、项目路径和 URL。在 shell 中运行传输命令,不要在代理聊天框中执行。避免将私人链接写入共享日志或 shell 历史。
在 tmux 内启动 Claude Code
创建或附加命名的 tmux 会话,进入项目目录,然后启动 Claude Code。命令应在 SSH 登录后的远程主机上运行。如果该会话已运行代理,就继续现有对话,不要把 shell 命令输入代理聊天框。项目路径仅为示例。
tmux new-session -A -s ai
cd ~/project
claude
以下命令仅为示例。请替换 user、devbox、项目路径和 URL。在 shell 中运行传输命令,不要在代理聊天框中执行。避免将私人链接写入共享日志或 shell 历史。
分离、重连与恢复
按 Control+B,松开后再按 D,即可分离 tmux。重新通过 SSH 登录,并用示例附加同一会话。如果找不到会话,检查主机是否重启或会话是否结束。必要时重新打开项目并使用 Claude Code 的恢复功能。
ssh user@devbox
tmux attach-session -t ai
以下命令仅为示例。请替换 user、devbox、项目路径和 URL。在 shell 中运行传输命令,不要在代理聊天框中执行。避免将私人链接写入共享日志或 shell 历史。
预览应用并提供有效反馈
服务器的 localhost 不是 iPad 的 localhost。应专门配置私有预览或 SSH 端口转发,避免把无认证的开发服务器公开到互联网。在 iPad 上复现问题,发送截图时附上页面路径、视口大小和预期行为。
截图 → Share2AI → 你的 AI
- 在 iPhone、iPad 或 Mac 上安装 Share2AI。使用分享扩展前,先打开应用并开通或恢复订阅。
- 检查截图,遮盖密码、私人消息和其他敏感信息。在 iPhone 或 iPad 的“照片”中打开截图,点击“分享”,选择 Share2AI;必要时在“更多”中查找。
- 等待上传完成并出现链接已复制的提示。将新链接连同具体问题粘贴到 AI 对话中。不要事先打开链接进行测试。
- 请代理只下载并查看一次截图。如果需要本地附件,在运行代理的电脑上下载图片,再附加该文件。接收工具必须能够获取并处理图片。
临时访问与隐私
任何持有有效链接的人都能访问截图。Share2AI 会在成功交付或到期后删除其临时副本。初始有效期为 30 分钟,实际到期时间以应用显示为准。移除元数据不会遮盖画面中的秘密。下载到你的服务器上的副本,以及 AI 服务保存的数据,遵循各自的保留规则。
常见问题与故障排查
AI 无法打开链接,应检查什么?
检查图片输入支持和出站 HTTPS 权限。提取网页文字的工具不一定会将图片像素传给模型。如果允许,可在代理的电脑上下载一次并附加本地图片。不要为了打开链接而关闭安全保护。
链接为什么失效了?
截图可能已经交付或到期。在浏览器中打开或用 curl 下载可能用掉这次一次性交付。再次交付请生成新链接;当前任务可继续使用已经下载的副本。
能发送多张截图或任意文件吗?
Share2AI 每次上传一张截图,支持 PNG 和 JPEG;Apple 客户端可在上传前转换 HEIC。不支持文档、压缩包或批量上传。
从你当前的设备发送截图
分享截图,复制临时链接,为远程 AI 提供视觉上下文。
Share2AI 在美国的价格为每月 0.99 美元。购买前,App Store 会显示本地价格。无免费试用。订阅会自动续订,直至你在 Apple 账户设置中取消。