-
-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
支持在自动安装时从多个下载源获取 Fabric API 等 Mod 信息 #4327
Comments
用 PCL 的时候网络抽了罢,我这里一切正常 |
The log was not uploaded successfully —— Not Found |
Not Found |
Similar to #2839, but the error prompts are different. However most likely it is a network problem. |
I will close this. Comment in #4326 if you need help. |
#4338 同样报告此问题,Reopen 此 Issue |
怀疑是 UA 头问题。 |
两个反馈都没有有效日志…… |
But not all users encounter this problem. I am more inclined to Lingyun’s conclusion that 连通性不好. I checked Modrinth’s domain on ITDOG and noticed that certain areas/carriers on the mainland were experiencing frequent connection timeouts. |
连通性不好 means the api url has DNS analysis or Connection Blockage problem. It may cause this issue in some area in China. |
我又试了次可以证明 |
2024-07-25.060234.mp4 |
在 ITDOG 上 ping modrinth.com 的结果是的,正如你所说,我也试着用 ITDOG 测试了一下 modrinth.com ,发现:
共11处丢包率100%,并且可能所有获取失败的运行商是中国电信,以上11处运营商都为中国电信。并且只有21处运营商是中国电信运营商丢包率为0%,其他运营商所有丢包率都等于0% 实在不行我 |
上面图2报403的是因为没通过cloudflare的人机测试 |
Wait...Cloudflare? Looks like it is frequently interfered/blocked in certain areas/carriers on the mainland. RELATED: XIU2/CloudflareSpeedTest#382 |
我觉得可以考虑把 Mod 部分的列表加载都同时用 CurseForge、Modrinth 和国内镜像源三个源来解决…… |
应该不是刻意加的,cloudflare会对所有子域名生效。。。 |
不会给 API 加 JavaScript 鉴权的...鉴权不了一点... |
……那就是玄学? |
如果谁遇到了这个问题,可以向 modrinth 交个反馈?我这里没法复现所以没法 orz |
建议更改标题:支持在自动安装时从多个下载源获取 Fabric API |
modrinth 不会也没有给 api.modrinth.com 添加 CF 盾
cloudflare 也不会自动对所有 DNS 解析生效,只有选择需要代理的才会生效
不是 cloudflare 的防护造成的,显然是根本没连上服务器... 应该被测试的不是 modrinth.com 而是 api.modrinth.com,应该使用的也不应该是 在线 Ping 而是 网站测速 确实有部分电信地区无法访问 api.modrinth.com 实际上来说,向 modrinth 提交反馈没有任何意义... 实测 staging-api.modrinth.com 同样被这些地区屏蔽
|
但是我一直连不上的时候,打开网页发现是cf的js鉴权。等点了验证后发现刚好PCL也加载出来了啊……以前modrinth没有cf鉴权的 |
modrinth.com 有 CF 盾,api.modrinth.com 没有 请不要,不要通过 modrinth.com 来检查 api.modrinth.com |
@LTCatt |
虽然事实体现出了通过 modrinth.com 的 CF Captcha 有助于访问 api.modrinth.com。 |
I tested it on my side and found that this may not be the case. Maybe your situation is just a coincidence? 🤔 And as @z0z0r4 said, |
如果你觉得是 Modrinth 的问题,可以向 support@modrinth.com 发邮件,并附上这个 issue 的链接…… |
Cloudflare Captcha appears in China, but it does not appear when I open a VPN outside of mainland China. |
Not all IPs will trigger Cloudflare verification. In fact, even VPN/Proxy has a high probability of triggering. |
我给 Modrinth Support 发了一封询问邮件,看看他们那边会如何回复。 |
请你试试看访问 api.modrinth.com 而不是 modrinth.com,看看有没有 CF 盾 也可以试着在无法加载出来的时候,试着执行 https://developers.cloudflare.com/waf/reference/cloudflare-challenges/ |
我前天去我老家,在我老家那边是正常的 |
可能是验证了,只不过响应时间超过10s,就当做连接超时了 |
检查项
描述
Fabric API
获取版本列表失败:连接服务器超时,已接收0B(https://api.modrinth.com/v2/project/fabric-api)
但我打开浏览器是可以正常显示的:
HMCL:
重现步骤
1、点击下载
2、随便点击一个版本
3、附加安装fabric
4、稍等一会,可以看到fabric api上有提示
日志与附件
Log1.txt
line 892:[13:48:30.052] [Net] 获取网络结果:https://api.modrinth.com/v2/project/fabric-api,超时 10000ms,要求 json
The text was updated successfully, but these errors were encountered: