
如果你使用 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代理服务器,能够访问使用SharePoint HTTP认证的资源,认证凭据由HTTP Basic认证提供。
该代理主要用于通过仅支持HTTP Basic认证的WebDAV客户端访问Microsoft OneDrive for Business。若需通过Basic认证访问个人版OneDrive,请查看https://github.com/skleeschulte/basic-to-passport-auth-http-proxy%E3%80%82
代理服务器基于Node.js开发,可通过Docker容器或直接使用Node.js运行。
配置通过环境变量设置:
PROXY_TARGET 必填 代理目标URL,例如:https://example-my.sharepoint.com/PROXY_PORT 可选 代理监听端口,默认值为3000SHAREPOINT_AUTH_URL 可选 用于SharePoint认证的独立URL,默认与PROXY_TARGET相同AUTH_TYPE 可选 SharePoint认证类型,可选值:online、fba、tmg、adfs,默认值为onlineDEBUG 可选 调试日志配置(见下文)当AUTH_TYPE设为adfs时,需额外设置以下环境变量:
ADFS_DOMAIN 可选ADFS_RELYING_PARTY 必填ADFS_URL 必填ADFS_COOKIE 可选代理使用node-sp-auth模块实现SharePoint认证,AUTH_TYPE对应模块的认证方式:
online: SharePoint Online(基于SAML的用户凭据认证)fba: 本地SharePoint(2013/2016)表单认证(FBA)tmg: 本地SharePoint(2013/2016)Forefront TMG反向代理认证adfs: ADFS用户凭据认证docker pull skleeschulte/basic-to-sharepoint-auth-http-proxy:TAG(替换TAG为实际标签)docker run --name sharepoint-proxy -d -p 3000:3000 -e PROXY_TARGET=https://example-my.sharepoint.net/ --restart always skleeschulte/basic-to-sharepoint-auth-http-proxy:TAG(替换TAG)docker logs sharepoint-proxy(正常输出应为proxy:info Proxy server listening: { address: '::', family: 'IPv6', port: 3000 })确保安装合适的Node.js版本(开发时使用v10.16.0):
npm ci --only=productionexport PROXY_TARGET=https://example-my.sharepoint.net/set PROXY_TARGET=https://example-my.sharepoint.net/node lib/server.js在客户端软件中配置代理服务器的主机名和端口,选择HTTP Basic认证方式,输入用户名和密码即可访问资源。
访问OneDrive for Business时,PROXY_TARGET不应包含路径。例如,若SharePoint URL为https://example-my.sharepoint.com/personal/account_name/Documents,则PROXY_TARGET设为https://example-my.sharepoint.com/,客户端需访问http://localhost:3000/personal/account_name/Documents(根据客户端可能需调整格式)。
当前代理仅支持HTTP入站连接,客户端到代理的凭据会以明文传输,建议仅在可信网络(如本地)使用。代理依赖node-sp-auth管理认证数据,支持多用户并行访问。
服务器使用debug库记录日志,命名空间为proxy:
proxy:error(STDERR):错误日志proxy:info(STDOUT):监听地址和端口proxy:debug(STDOUT):请求处理详情proxy:trace(STDOUT):原始HTTP消息(含敏感信息)默认启用proxy:error和proxy:info,可通过DEBUG变量调整:DEBUG=proxy:*启用所有代理日志,DEBUG=*启用所有日志(含第三方库)。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务