
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个HTTP代理服务器,能够访问使用Passport SSI 1.4协议进行授权的资源,其凭证由HTTP Basic认证提供。若需访问采用Passport SSI 1.4授权的HTTP服务,但客户端仅支持HTTP Basic认证,此代理可解决该兼容性问题。主要用于通过仅支持Basic认证的WebDAV客户端访问Microsoft OneDrive。
适用于客户端仅支持HTTP Basic认证,但需访问采用Passport SSI 1.4协议授权服务的场景,典型包括:
| 环境变量 | 说明 | 是否必填 | 默认值 |
|---|---|---|---|
PROXY_TARGET | 代理目标URL,例如:https://d.docs.live.net/ | 是 | - |
PROXY_PORT | 代理服务器监听端口 | 否 | 3000 |
DEBUG | 日志调试配置,详见“日志/调试”部分 | 否 | proxy:error,proxy:info |
在Docker Hub查找最新镜像标签:
https://hub.docker.com/r/skleeschulte/basic-to-passport-auth-http-proxy
拉取镜像:
bashdocker pull skleeschulte/basic-to-passport-auth-http-proxy:TAG
(将TAG替换为从Docker Hub获取的实际标签)
运行镜像:
bashdocker run --name passport-proxy -d -p 3000:3000 -e PROXY_TARGET=https://d.docs.live.net/ --restart always skleeschulte/basic-to-passport-auth-http-proxy:TAG
(再次将TAG替换为刚拉取的标签)
检查启动是否成功:
bashdocker logs passport-proxy
(输出应类似:proxy:info Proxy server listening: { address: '::', family: 'IPv6', port: 3000 })
确保已安装Node.js 10(开发版本为10.16.0)。
获取仓库副本(选择版本标签后克隆或下载)。
解压文件并进入目录。
安装依赖:
bashnpm ci --only=production
设置环境变量:
Linux:export PROXY_TARGET=https://d.docs.live.net/
Windows:set PROXY_TARGET=https://d.docs.live.net/
运行服务器:
bashnode lib/server.js
在客户端中配置代理服务器的主机名和端口,选择HTTP Basic认证方式,客户端会提示输入用户名和密码。
配置PROXY_TARGET=https://d.docs.live.net/,需提供OneDrive用户名(***)、密码及CID号(可从浏览器地址栏、Windows凭据管理器获取,或搜索“onedrive cid”)。启用双因素认证时需使用应用密码。
客户端配置地址格式:
http://localhost:3000/CID_NUMBER
(可能需省略http://或添加末尾斜杠,取决于客户端)
代理仅支持HTTP入站连接,用户凭证将以明文形式传输,建议仅在可信网络(如本地主机)使用。内存缓存的Passport令牌受登录凭证保护,多用户可安全并行访问。
使用debug库,命名空间proxy,日志级别:
proxy:error(STDERR):错误日志proxy:info(STDOUT):监听地址和端口proxy:debug(STDOUT):请求处理详情proxy:trace(STDOUT):原始HTTP消息(含敏感信息)默认启用proxy:error和proxy:info,可通过DEBUG环境变量调整:
DEBUG=proxy:*DEBUG=*代理到OneDrive时通过litmus WebDAV测试套件18个测试中的16个,2个失败因OneDrive WebDAV API不兼容规范(详见test/onedrive_litmus/README.md)。同时通过本地模拟Passport服务器测试。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务