260203-OpenWebUI-在Windows上和RHEL上部署Caddy的步骤+在iPhone上操作的步骤

260203-OpenWebUI-在Windows上和RHEL上部署Caddy的步骤+在iPhone上操作的步骤
在这里插入图片描述

要在局域网内解决 iPhone 访问 OpenWebUI 的语音/视频权限问题,核心目标是建立一个被 iPhone 信任的 HTTPS 环境。以下是针对 Windows 和 RHEL 两大平台的 Caddy 部署及 iPhone 操作的完整指南。

在这里插入图片描述

一、 Windows 平台部署 Caddy

适用于在 Windows PC 上直接开发或运行 OpenWebUI 的场景。

  1. 下载:从 Caddy GitHub Releases 下载 windows_amd64 的 zip 包,解压得到 caddy.exe
  2. 存放:建议存放在 C:\caddy\
  3. 配置:在同目录下新建文本文件并重命名为 Caddyfile(无后缀),内容如下:
# 替换为你电脑的局域网 IP (例如 192.168.1.5) 192.168.x.x { reverse_proxy localhost:3000 tls internal } 
  • 多个端口的设置:⚠:相同应用需要不同的端口
# Open-WebUI (访问地址 https://192.168.8.250:9997) 192.168.8.250:9998 { reverse_proxy localhost:9997 tls internal } # ASR (访问地址 https://192.168.8.250:8000) 192.168.8.250:8001 { reverse_proxy localhost:8000 tls internal } 
  1. 启动:在当前文件夹打开终端(CMD 或 PowerShell),输入:
.\caddy.exe run 
  1. 查找证书:Caddy 会生成根证书,Windows 上通常位于:
    C:\Users\你的用户名\AppData\Roaming\Caddy\pki\authorities\local\root.crt

二、 RHEL 平台部署 Caddy

适用于公司服务器环境。

  1. 安装
sudo dnf install'dnf-command(copr)'sudo dnf copr enable @caddy/caddy sudo dnf install caddy 
  1. 配置:修改 /etc/caddy/Caddyfile
# 替换为 RHEL 服务器的局域网 IP 192.168.x.x { reverse_proxy localhost:3000 tls internal } 
  1. 放行防火墙
sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload 
  1. 启动sudo systemctl enable --now caddy
  2. 查找证书:RHEL 上根证书位置:
    /var/lib/caddy/.local/share/caddy/pki/authorities/local/root.crt

三、 iPhone 手机端操作步骤

这是开启语音和视频权限最关键的一步,必须严格执行:

1. 传输并安装证书

  • 将上述步骤中找到的 root.crt 文件通过邮件、隔空投送(AirDrop)或网页下载发送到 iPhone。
  • 点击文件,iPhone 会提示“已下载描述文件”。
  • 进入 设置 > 已下载描述文件,点击 安装

2. 开启完全信任 (必做)

  • 进入 设置 > 通用 > 关于本机 > 证书信任设置
  • 在“针对根证书启用完全信任”列表中,找到 Caddy Local Authority…
  • 打开其右侧的开关

3. 访问测试

  • 在 Safari 浏览器中输入 https://192.168.x.x必须手动输入 https)。
  • 地址栏应出现“灰色或绿色的小锁”,不再报安全警告。
  • 此时点击 OpenWebUI 的麦克风或摄像头图标,iOS 即可正常弹出授权窗口。

方案总结对比

操作环节Windows 平台RHEL 平台
主要工具caddy.execaddy 服务 (dnf 安装)
配置文件运行目录下的 Caddyfile/etc/caddy/Caddyfile
根证书路径AppData\Roaming\Caddy\.../var/lib/caddy/...
网络要求允许程序通过 Windows 防火墙必须执行 firewall-cmd 放行 443
iPhone 操作一致:安装证书 -> 手动开启完全信任一致:安装证书 -> 手动开启完全信任
💡 核心提醒:很多用户安装了证书但忘记在“关于本机”里手动开启完全信任开关,导致 HTTPS 依然失效,请务必检查该设置。

您在寻找证书文件的过程中是否遇到了困难?我可以帮您确认具体的文件路径。

Read more

ComfyUI节点式工作流实战:从零搭建你的第一个AI绘画流程(附SDXL模型配置)

ComfyUI节点式工作流实战:从零搭建你的第一个AI绘画流程(附SDXL模型配置) 如果你已经玩过一阵子Stable Diffusion WebUI,对文生图、图生图的基本操作了然于胸,甚至尝试过LoRA、ControlNet等进阶功能,但总觉得创作过程像在操作一个“黑箱”——参数调来调去,结果却总有些不可控的随机性。那么,是时候推开ComfyUI这扇门了。 ComfyUI带来的,是一种截然不同的创作体验。它把AI绘画的生成过程,从一个个模糊的滑块和按钮,拆解成清晰可见的“节点”与“连线”。在这里,你不是在向一个复杂的软件输入指令,而是在亲手搭建一条图像生产的“流水线”。从加载模型、编码提示词,到采样降噪、解码输出,每一步都直观地呈现在你面前,任由你调整、优化甚至创造全新的连接方式。这种掌控感,正是进阶创作者所追求的。 对于SDXL这类更强大但也更复杂的模型,ComfyUI的节点式架构优势尤为明显。它让你能精细地控制Base和Refiner模型的协作流程,灵活调整不同阶段的提示词权重,甚至插入自定义的图像处理步骤。告别WebUI中那些笼统的预设,你将获得对图像生成每一个细节的指

全网最靠谱有效!!!解决新机型 Copilot 键替代右 Ctrl 键问题

全网最靠谱有效!!!解决新机型 Copilot 键替代右 Ctrl 键问题

引路者👇: 前言 一、先搞懂:Copilot 键原本是干嘛的? 二、核心解决方案:用微软官方工具 PowerToys 映射 步骤 1:下载安装 PowerToys 步骤 2:开启 “键盘管理器” 功能 步骤 3:添加 “快捷键映射”(关键步骤) 步骤 4:测试功能是否生效 三、注意事项:确保映射长期生效 四、常见问题排查(避坑指南) 五、总结 前言         作为一名长期依赖右 Ctrl 键进行操作的程序员 / 办公用户,今年换了新的拯救者笔记本后,发现键盘上原本的右 Ctrl 键被一个陌生的 “Copilot 键” 取代了。日常用 “Ctrl+

豆包、Deepseek、kimi润色、降重、降AIGC率,全网最全60个喂饭级指令

豆包、Deepseek、kimi润色、降重、降AIGC率,全网最全60个喂饭级指令

一、学术论文润色指令 1. [ 论文标题 / 学术提升:补充完善论文章节与段落逻辑链,使论据更充分严谨且论证关联度更高。 2. 论文章节/ 段落名称: 你要对这篇【论文章节/段落名称】部分的文字做些打磨,让它的语言风格契合【目标学术期刊/学科领域】的学术规范,用词精准没有歧义。 3. 针对这篇[论文章节/段落名称]的论证过程进行审核,保证其符合[指定理论框架/研究范式扎根理论/案例研究等]的要求,并予以修改完善。 4. 批判性思维培养在这一章节[论文章节/段落名称]当中分析了有关[研究对象/理论观点]的矛盾及局限,从而得到更具洞见性的结论 5. 请润色[论文引言部分],使其能够更加准确地提炼出研究问题,并且清楚地表达出研究所具有的学术价值以及理论意义,从而有效地吸引[目标领域]的专家学者。 6. 对 [ 文献综述部分

免费部署专业级AI绘画:Stable Diffusion WebUI云端实战指南

免费部署专业级AI绘画:Stable Diffusion WebUI云端实战指南 【免费下载链接】GPT-SoVITS 项目地址: https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS 环境搭建与快速入门 1. 项目获取与配置 在Kaggle Notebook环境中执行以下命令获取最新代码: git clone https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS cd GPT-SoVITS 2. 虚拟环境配置 项目需要Python 3.9环境,通过conda快速搭建: conda create -n AIPaint python=3.9 -y conda activate AIPaint 3. 依赖安装与模型下载 运行一体化安装脚本完成环境配置: