无法连接到curseforge
检查项
- [x] 我已尝试使用其他启动器,其他启动器没有出现问题。 如果其他启动器也存在问题,证明是网络环境不佳(解决方法),并非 PCL 的问题,请 不要 提交反馈。下载 HMCL
- [x] 我知晓大多数此类问题都是网络环境不佳导致的,但我确实认为我的问题可能是 PCL 导致的,和网络环境无关。
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
你的网络环境不佳,导致难以连接到服务器。请检查网络,多重试几次,或尝试使用 VPN。
———————————— 详细错误信息: 整合包安装失败 → 下载 Mod(主加载器)失败 → 获取 Mod 下载信息失败 → 连接服务器超时,请检查你的网络环境是否良好(操作超时,https://api.curseforge.com/v1/mods/files) 网络请求失败(ConnectFailure,无法连接到远程服务器,https://api.curseforge.com/v1/mods/files)
在 PCL.ModDownload.DlModRequest(String Url, String Method, String Data, String ContentType)
在 PCL.ModModpack._Closure$__3-0._Lambda$__2(LoaderTask2 Task) 在 PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0()
重现步骤
在pcl2中搜索整合包和mod会出现无法连接至curseforge的红色弹窗,在curse forge下载好的整合包导入时候会失败,并且出现上面评论的情况
日志与附件
————————————
详细错误信息:
网络请求失败(ConnectFailure,无法连接到远程服务器,https://api.curseforge.com/v1/mods/files)
错误类型:System.Net.WebException
→ 无法连接到远程服务器
在 System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
在 System.Net.HttpWebRequest.GetRequestStream()
在 PCL.ModNet.NetRequestOnce(String Url, String Method, Object Data, String ContentType, Int32 Timeout, Dictionary`2 Headers, Boolean MakeLog, Boolean UseBrowserUserAgent)
错误类型:System.Net.WebException
→ 由于目标计算机积极拒绝,无法连接。 3.166.205.68:443
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
错误类型:System.Net.Sockets.SocketException
[17:32:51.006] 加载线程 获取 Mod 下载信息 (282) 出错,已完成 2%:你的网络环境不佳,导致难以连接到服务器。请检查网络,多重试几次,或尝试使用 VPN。
你的浏览器进得去 https://www.curseforge.com 吗
luotianyi@ubuntu-server:/workspace/boximengling$ python domain-lookup.py api.curseforge.com --provider=https://dns.alidns.com
正在搜索解析记录.....100%
域名解析服务器:dns.alidns.com(223.5.5.5)
api.curseforge.com 指向的服务器为 d2tbmgre3xsgj3.cloudfront.net
api.curseforge.com 的解析记录:
13.226.61.31
13.226.61.100
13.226.61.42
13.226.61.49
https://github.com/Hex-Dragon/PCL2/issues/6184#issuecomment-2820880084
参考这个换下 dns....
@wyc-26 能连上 www.curseforge.com 不等于能连上 api.curseforge.com,这是两个不同的服务器
Edit: 忘了还得等反馈者回复
dns设置的223.5.5.5,备用223.6.6.6还是连接不到curseforge,是我理解错了吗,我有点看不懂你写的
@shimoranla 我不知道怎么回复,我改变了dns之后还是显示无法连接
有开代理吗,开了的话把代理关了再试试 顺便再检查一下 Host
@shimoranla 地址还是223.5.5.5备用223.6.6.6吗代理了之后,趁着刚打开电脑的时候能下载整合包,但是过几分钟就不行了。代理地址只有这一个吗,我有点搞不懂这个dns
我确定我能裸连couseforge而且秒进,但就是用PCL2连不上,用PCL2正版登录也一样,都只能通过VPN才能正常进行
整合包安装失败 → 下载 Mod(主加载器)失败 → 获取 Mod 下载信息失败 → 网络请求失败(SendFailure,基础连接已经关闭: 发送时发生错误。,https://api.curseforge.com/v1/mods/files) 网络请求失败(SendFailure,基础连接已经关闭: 发送时发生错误。,https://api.curseforge.com/v1/mods/files)
在 PCL.ModDownload.DlModRequest(String Url, String Method, String Data, String ContentType)
在 PCL.ModModpack._Closure$__3-0._Lambda$__2(LoaderTask2 Task) 在 PCL.ModLoader.LoaderTask2._Closure$__13-0._Lambda$__0()
@shimoranla 地址还是223.5.5.5备用223.6.6.6吗代理了之后,趁着刚打开电脑的时候能下载整合包,但是过几分钟就不行了。代理地址只有这一个吗,我有点搞不懂这个dns
代理和 dns 不是一个东西... 由于你所在地区存在时段墙,所以必须使用代理/游戏加速器(也就是七根木棍做的东西)
我确定我能裸连couseforge而且秒进,但就是用PCL2连不上,用PCL2正版登录也一样,都只能通过VPN才能正常进行
@yizeagle 你这个原因和主楼一致,所以你只能继续挂着 vpn 用 orz
@shimoranla 地址还是223.5.5.5备用223.6.6.6吗代理了之后,趁着刚打开电脑的时候能下载整合包,但是过几分钟就不行了。代理地址只有这一个吗,我有点搞不懂这个dns
代理和 dns 不是一个东西... 由于你所在地区存在时段墙,所以必须使用代理/游戏加速器(也就是七根木棍做的东西)
我确定我能裸连couseforge而且秒进,但就是用PCL2连不上,用PCL2正版登录也一样,都只能通过VPN才能正常进行
@YiZEagle 你这个原因和主楼一致,所以你只能继续挂着 vpn 用 orz
我调整了一下DNS,现在能用正版账号登录了但是还是没办法连上couseforge……
确实能“裸连”curseforge(?),但,api的无法访问
由于提交者长时间未回复,现关闭此 issue,如有需要补充的信息请直接在下方回复,不必开新 issue