linux.do
21.1K subscribers
118K photos
195 videos
116 files
252K links
linux.do最新话题和热议话题
Download Telegram
记一次借助ai帮朋友机器排查openlist对接rustfs无法上传问题403、cors错误

问题 OpenList链接RustFS s3端点后无法通过OpenList上传文件

控制台出现cors或者403等导致无法通过OpenList上传文件

环境信息: (问ai前最好提前说明相关服务环境信息)

RustFS 服务运行在 localhost:9000 (HTTP)
Nginx 反向代理在 9002 端口提供 HTTPS 访问
端点地址:https://RustFS.example.com:9002
OpenList在别的机器:https://alist.example.com

省流总结:

Nginx对RustFS的反代缺少一个关键配置 proxy_redirect off
反代实现https的时候端口冲突导致301重定向循环

[!TIP]

问ai前最好提前说明相关服务环境信息,复盘流程会发现,如果知道Nginx做了反代可以提前让ai检查Nginx加快问题排查流程。本次排查时间主要消耗在梳理朋友机器网络环境上,ai debug还是很快的


附上问题排查流程(省略了一部分内容+信息脱敏)

[!NOTE]

本次排查在Antigravity + Claude Opus 4.5(Thinking) 工具下
1.先直接通过RustFS页面上传,确认RustFS服务正常。 –确认服务正常

2.接下来让ai编写s3端点上传,验证s3端点上传是否正常。 –问题初显

● 初始尝试:使用 boto3 默认配置连接,返回 301 错误
~/…/github/rustf $ uv run test_upload.py

Installed 7 packages in 52ms
==================================================
🚀 RustFS S3 上传测试
==================================================
⚠️ 未指定文件,将创建测试文件...
📝 已创建测试文件: /tmp/RustFS_test.txt
📦 正在上传: /tmp/RustFS_test.txt
📍 目标: s3://ccc/RustFS_test.txt
🔗 端点: https://RustFS.example.com:9002
上传失败: Failed to upload /tmp/RustFS_test.txt to ccc/RustFS_test.txt: An error occurred (301) when calling the PutObject operation: Moved Permanently

● 尝试添加路径风格访问:仍然失败 301

config=Config(
signature_version="s3v4",
s3={"addressing_style": "path"}
)

● 添加 region 配置:仍然失败 301

region_name="us-east-1"

● 禁用ssl:上传成功,但后面又失败了,上传成功后的ListObjectsV2操作也出现 301

继续curl检查端点响应信息

● 得出问题在Nginx
接下来把Nginx完整信息发送并解析,得出关键信息,缺少proxy_buffering off;

● 重载Nginx配置后,上传100%成功,但ListObjectsV2操作出现 301 继续让ai检查Nginx配置,发现一处端口冲突导致的重定向循环。。。 删除后重载Nginx配置,ListObjectsV2也正常了。OpenList端也恢复正常使用了。

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: cc)

Invalid media:
image
image
image
image
发现升3级的规则要求变了

旧版: 获赞: 单日最高数量
新版: 获赞: 被点赞的天数

旧版截图

新版截图

----------------------

原来是翻译变了, 之前还以为是要一天获赞>=7个

29 posts - 25 participants

Read full topic

via LINUX DO - 最新话题 (author: zh0122)

Invalid media:
image
image
【PT邀请】ptskit(铂金短剧)*3 先到先得

短剧特色站,有擦边剧,9kg,短的是时间,长的是热爱

新手考核
上传下载增量:30GB、做种积分:5000

求药模版
预注册id:
预注册email:

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 索隆永不迷路)
今天圣诞,佬友们怎么过啊~~~

昨天平安夜佬友们吃苹果了么? 今天圣诞早上醒来有收到什么礼物不,晚上准备怎么过呢~~~~

10 posts - 9 participants

Read full topic

via LINUX DO - 最新话题 (author: Z)
请教佬友vs code 反应慢问题

[Error - 2:36:09 PM] The language server crashed. Restarting…
win+wsl+vscode+c每次用着用着出现上面报错,然后跳函数或者全局搜索函数就卡住不动了,有佬友有好的办法解决嘛

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: zhijun)
圣诞节节目推荐

想问问各位非单身佬们,今晚怎么约会的,孩子第一次毫无头绪

7 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: zhutouasan)

Invalid media: image
还以为不能水贴是传说,落脑袋上了!

昨天看到积分系统,大家都说不鼓励水贴,以为就是说着玩玩,完了,遭报应了。
当好人给举报的佬友送去了 10 积分
6 posts - 5 participants

Read full topic

via LINUX DO - 最新话题 (author: 神医华佗)

Invalid media: image
cc最近总是报 工具调用错误 让ai写了个 claude --fork-session 的powershell脚本

# 列出所有会话
& ".\manage-session.ps1"

# 使用当前目录筛选
& ".\manage-session.ps1" -here

# 按路径筛选
& ".\manage-session.ps1" -filterpath "my-repo"

# 列表后预览第 2 个会话最后 20 条消息,再决定是否 fork
# 在交互提示输入:
# 2 p # 预览
# 2 # 预览后继续输入 2 直接 fork

manage-session.7z (4.8 KB)

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: cmkq)
今天看文档时突然发现openai有对国内公司提供api的服务

看了chatgpt与api-platform的支持国家与地区都没有大陆和香港

他这是顶不住美国市场的压力了么?会降价么?
4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: heidi)

Invalid media:
image
image
反重力逆向没模型了?

如题, 我 google 账号是正常的, 反重力登陆也正常, 但是逆向出来没有模型了

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: lvbibir)

Invalid media: image
mac mini m4 crossover之疯狂重启

如果你也在作或者尝试作,因为最近e宝疯狂送。当crossover安装在外接系统盘时,安装epic会疯狂重启,猜测应该安装依赖环境调用或者电压波动导致。
此时请将crossover及epic等装在内置系统,然后备份epic。之后在外置系统再装一个crossover,还原之前备份的内容就可以了。

最近两天折腾出来的,纯分享。

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 怀特的假腿)
离岸人民币升破7了

很多分析师看这波升值行情要到27年
而更夸张的是,按照黄奇帆最近演讲中的说法,到6.0才是目标价

5 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: rickyl)
【开源】Gemini-Computer-Control,让Gemini完全接管你的电脑

github.com

GitHub - HCPTangHY/gemini-computer-control: 基于Gemini 3系列模型的电脑控制应用

基于Gemini 3系列模型的电脑控制应用
本项目的前端构建使用Gemini 3 Flash,在 Lim Code-强大的集交错思考与多模态工具于一体的AI Coding插件,旨在解决其他ai插件或ide的缺点和拓展功能需求,支持xml工具 - 开发调优 - LINUX DO上快速迭代美化+图片生成
以号被封7天的代价决定开源computer use
前情提要

快准狠,Gemini 3 Flash 是最强 computer use 模型 开发调优
gemini --model gemini-3-flash-preview [image][image][image][PixPin_2025-12-18_01-49-23][image]

基于Gemini 3系列强大的多模态能力和Gemini 3 Flash的高速高质,全面托管电脑成为可能。
使用原生工具调用并回传思考签名的情况下,多数请求可以做到又快又好地响应。

使用方法

clone代码,点击bat运行。
可以选择在后端文件中配置env或使用前端设置

推荐使用:Gemini 3 Flash(轻度任务minimal思考最佳)

注意事项

本项目基于闭源模型Gemini,在不确定上游安全的情况下谨慎用于处理敏感信息
后台运行模式时Chrome依然有概率将窗口设置焦点,浏览器相关活动建议直接使用Playwright模式
其他待补充

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: HCPTangHY)

Invalid media:
image
image
image
全年不落,365人连续上线365天

https://linux.do/badges/47/-

4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: lueluelue)
在GitHub上增加一个Star按钮一键直达自己的Star收藏页

根据之前论坛里有个佬 「油猴脚本」在 GitHub 增加一键打开 Trending 页的按钮 发的在GitHub加了一个trending按钮的脚本,自己也vibe coding了一个增加star按钮的脚本,效果如图

这是脚本地址,进去点击可一键安装(thank you codex):
GitHub - oulkurt/github-star-script-project: A script to add [star] button
1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Mizu)

Invalid media: image
离岸人民币兑美元升破7.0大关

前几天才刚买小鸡,亏了几块钱

4 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: _Hyouka)

Invalid media: image
佬们用过远程远程控制软件吗?

目前有一个 windows 系统的台式机,有一个 archlinux 的 thinkpad。这几天鸣潮更新了,epic 也送了些游戏,想把台式机搬回工位打游戏,但是有些工作像画图、做 PPT 这种刚需 Windows,所以想整个远程。
看了下网上的主要有 moonlight、todesk、向日葵、uu 这几个。todesk 和向日葵之前用过感觉有些卡卡的,uu 用手机控制电脑体验了一下感觉挺好,缺点是没有 linux 版本。
佬们有什么建议吗。

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: Alchemist Gott)
同一个 Apple ID 在不同设备之间如何共享邮箱账户

同一个Apple ID在多个设备上登录,每一个设备的邮箱APP的账户都不是同步的。每一次我都要在每一台设备上把我的邮箱一个一个添加进去,非常麻烦。想问问有没有什么办法可以同步,这样我在一个设备上的邮箱APP里添加了一个账户,所有设备都可以自动添加。

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: sddxsm)
快2026年了,cursor能代码跳转了吗

如题,众所周知 VScode C++扩展在cursor用不了了,代码无法跳转十分难受。请问现在大家都是怎么解决的?难道还是同时开着vscode+cursor?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 伊凡)
claude code的压缩失败大家都怎么处理的?刚弄完plan计划。没写几行代码提示需要压缩。然后压缩失败…

4 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: Liqiang Chu)