LonelyTavern

iPhone 上能运行 SillyTavern(酒馆)吗?三种可行的方法

最后更新于 2026年9月19日 · iPhone 和 iPad · 由 LonelyTavern 开发者撰写

先说结论

方法一:同一 Wi-Fi 下的电脑

这是 SillyTavern 文档推荐的做法。在已经运行 SillyTavern 的那台电脑上操作。

  1. 找到 config.yaml:要找 SillyTavern 文件夹本身里的那个,而不是 default 下面的那个。SillyTavern 至少运行过一次后,这个文件才会出现。
  2. 开启监听。把那一行改成 listen: true。
  3. 允许你的家庭网络访问。开启监听却没有访问控制时,服务器会拒绝启动,所以要加上文档为“局域网内的任何设备”给出的白名单:
    whitelist:
      - ::1
      - 127.0.0.1
      - 10.0.0.0/8
      - 172.16.0.0/12
      - 192.168.0.0/16
  4. 重启 SillyTavern。控制台现在应该显示它正在 0.0.0.0:8000 上监听。如果仍显示 127.0.0.1,说明修改没有生效。
  5. 在 iPhone 上打开。在 Safari 中访问 http:// 加上电脑的局域网地址和 :8000,例如 http://192.168.1.20:8000。Windows 在 Wi-Fi 设置中显示这个地址;Mac 上则在“系统设置”的“Wi-Fi”下,点按“详细信息”查看。
  6. 添加到主屏幕。点按“分享”,然后点按“添加到主屏幕”。SillyTavern 会像应用一样全屏打开,并有自己的图标。

如果页面打不开,常见原因有:电脑的防火墙在首次运行时拦截了 Node,手机连的是访客网络,或者白名单里缺了 127.0.0.1。文档还提供了通过 basicAuthMode 设置用户名和密码的方式。它以明文传输,所以如果你在意这一点,文档建议使用 HTTPS。

方法二:出门在外,通过 VPN 访问

对于另一种做法,文档说得很直白:绝不要用端口转发把服务器暴露到互联网上,而应改用 VPN 或隧道。他们的隧道指南列出了四种选择,其中 Tailscale 有分步教程。

方法三:直接在 iPhone 上运行 SillyTavern

有一个非官方分支把整个 Node.js 后端移植到了设备上运行,完全不需要服务器。开始之前,先了解它意味着什么。

如果你想要的,只是在手机上用你的角色卡和密钥

以上三种方法都保留了 SillyTavern 本身。如果你在用它的扩展、群聊和预设,那这样做是对的。

如果你真正需要的只是你的角色、你的 API 密钥和你的 iPhone,这正是我们打造 LonelyTavern 的原因。它是一款原生 iPhone 和 Android 应用,能导入 V3 酒馆角色卡、世界书和酒馆格式的聊天记录,用你自己的密钥连接任意兼容 OpenAI 的服务商,并把一切都保存在设备上。

免费,无需账号,没有广告,也不用让电脑一直开着。它不是完整的 SillyTavern:没有扩展,也没有群聊。但就最核心的玩法而言,装好就能用。

在 App Store 下载 下载应用,请到 Google Play

相关指南:修复 Termux(Android)上的 SillyTavern · 如何卸载 SillyTavern · Character.AI:导出并保存聊天记录 · 全部指南。

资料来源

SillyTavern、Tailscale 和这个 iOS 移植版均为各自作者的独立项目。LonelyTavern 与其中任何一个都没有关联,也未获得其认可。文中步骤依据 2026年9月16日查阅的 SillyTavern 官方文档(docs.sillytavern.app);最新说明请以那里为准。