如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
PhoneBlock提供一款智能答录机,仅当来电号码出现在PhoneBlock垃圾电话数据库中时才会应答。该答录机需注册为路由器上的VOIP设备,默认配置假设您使用Fritz!Box路由器。
便捷的设置方式是通过PhoneBlock-Dongle(在ESP 32微控制器上运行答录机,通过WLAN连接),其包含设置向导和Web界面。
请注意:无论是Dongle版本还是Docker版本,都需要将来电号码与PhoneBlock数据库匹配,因此运行Docker镜像也需使用PhoneBlock API密钥(免费获取)。
phoneblock,密码为VOIP-phone-password(可自定义)。使用以下命令启动答录机:
bashdocker run --network=host -d --rm --name phoneblock \ -e "PHONEBLOCK_API_KEY=your-API-key" \ -e "SIP_USER=phoneblock" \ -e "SIP_PASSWD=VOIP-phone-password" \ -e "VIA_ADDR=宿主设备IP地址" \ -e "VIA_ADDR_V6=宿主设备IPv6地址(可选)" \ -e "REGISTRAR=fritz.box" \ -e "ROUTE=fritz.box;lr" \ docker.xuanyuan.run/phoneblock/answerbot:latest
注意:
--network=host模式,因为VOIP和RTP协议需要路由器直接访问宿主设备(否则需复杂端口转发)。VIA_ADDR或VIA_ADDR_V6。fritz.box,可替换为路由器IP地址。准备本地目录$PWD/conversation,按https://github.com/haumacher/phoneblock/tree/master/phoneblock-ab/conversation放置音频文件,启动时添加挂载参数:
bash-v $PWD/conversation:/opt/phoneblock/conversation
启动后可查看日志:
bashdocker container logs phoneblock
示例日志输出:
[2025-01-01 13:08:32] INFO: [de.haumacher.phoneblock.answerbot.AnswerBot]: AnswerBot 1.5.0-SNAPSHOT [2025-01-01 13:08:32] INFO: [org.mjsip.config.OptionParser]: Using '--via-addr' from environment: VIA_ADDR=... [2025-01-01 13:08:32] INFO: [org.mjsip.config.OptionParser]: Using '--via-addr-v6' from environment: VIA_ADDR_V6=... [2025-01-01 13:08:32] INFO: [org.mjsip.config.OptionParser]: Using '--sip-user' from environment: SIP_USER=phoneblock [2025-01-01 13:08:32] INFO: [org.mjsip.config.OptionParser]: Using '--sip-passwd' from environment: SIP_PASSWD=your-password [2025-01-01 13:08:32] INFO: [org.mjsip.sip.provider.SipProvider]: SipStack: mjsip 1.9.0-SNAPSHOT [2025-01-01 13:08:32] INFO: [org.mjsip.sip.provider.SipProvider]: SipProvider: 50060 [2025-01-01 13:08:32] INFO: [org.mjsip.sip.provider.SipProvider]: udp is up at port 50060 [2025-01-01 13:08:32] INFO: [org.mjsip.sip.provider.SipProvider]: tcp is up at port 50060 [2025-01-01 13:08:32] INFO: [de.haumacher.phoneblock.answerbot.AnswerBot]: Supported media: audio 4080 RTP/AVP { 8 PCMA 8000 160 1 } [2025-01-01 13:08:32] INFO: [org.mjsip.ua.registration.RegistrationLogger]: Registration of '<sip:phoneblock@...:50060>' 200 OK, expires in 300s, renewing in 300s.
若需排查问题,可登录运行中的容器:
bashdocker exec -it phoneblock /bin/bash
若偏好Compose脚本,可参考https://github.com/haumacher/phoneblock/blob/master/phoneblock-ab/compose.yaml。所有配置项可通过环境变量传递(转为大写,将`-`替换为`_`),配置说明见https://github.com/haumacher/phoneblock/blob/master/phoneblock-ab/.phoneblock.template。 ===END===
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务