咨询一下 aria2 最近被浏览器 cors 限制的问题

1 天前
 KimGuo
我现在手头是一个魔改 arm 黑群辉(型号就不重要了),用的社区套件运行 aria2 (负责 bt )和 transmission (负责 pt )
最近几个月发现个问题,aira2 的前段套件连不上后端 http 接口了,第一次发现时折腾了半天发现是 chrome 貌似修改了 cros 策略导致被禁止访问了(跨域了),当时是改用 edge 才搞定
现在的问题是 edge 更新时,把 chrome 这个新策略也继承了,现在也用不了了
现在能想到的思路就几个,一个是换浏览器(但是只要是 chrome 内核就怕躲不过,苹果 macOS 的 Safari 貌似也是类似的策略了)、二是整个本地 aria2 客户端(但是这样每个设备都得折腾)、三是找解除 cros 限制的扩展(也得试)
现在暂时就是用 transmission 拿来下 bt 了,但是有时候也会用 aria2 挂一下网盘的慢速下载,现在就不太方便
不知道 v 友有没有碰到同样的情况,或者有什么好的解决方法
994 次点击
所在节点    NAS
6 条回复
kirory
1 天前
套 nginx 加上 http header 'Access-Control-Allow-Origin: *'
Opportunity
1 天前
改用 websocket ,不要纠结跨域的问题了
lichdkimba
1 天前
启动参数--disable-web-security
KimGuo
1 天前
@kirory 可以试试,不过 nginx 好久没折腾了,就怕问题不在这(套件里跨域配置我记得就是*)
@Opportunity 社区套件配置写死的,rpc 密码我都记不得
@lichdkimba 可以但是有点吓人,另外 macos 怎么搞?
lyxxxh2
15 小时 14 分钟前
3 楼最简单 有效啊。

如果已经是*,我猜是带了 cookie 。
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Guides/CORS#%E9%99%84%E5%B8%A6%E8%BA%AB%E4%BB%BD%E5%87%AD%E8%AF%81%E7%9A%84%E8%AF%B7%E6%B1%82

似乎我印象:
之前我返回*, chrome 跨域,换了 sougou 就正常了。
strobber16
9 小时 10 分钟前
套 nginx ,把 ariang 和 jsonrpc 放一个站点下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1143518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX