BeyondDimension / BeyondDimension/SteamTools
🐛[BUG] 更新2.82后加速仍旧失败
- Dominant language
- C#
- Stars
- 26.8k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
### 🐛 描述(Description)
同之前2.81版本遇到的问题一样,无法加载社区相关信息,甚至加速后steam商店都白屏
### 📷 复现步骤(Steps to Reproduce)
1. 打开steam++
2. 网页打开steam
3. 该网页无法正常运作
### 📄 日志信息(Log Information)
2022-07-28 21:44:28.6383|Error|System.Application.Services.Implementation.HttpServer.Middleware.RequestLoggingMiddleware|GET https://store.steampowered.com/ responded 502 in 10008.3774 ms
System.Net.Http.HttpRequestException: Could not find any IP that can be successfully connected. (HTTP connection to 23.42.182.65 timed out.) (store.steampowered.com:443)
---> System.AggregateException: Could not find any IP that can be successfully connected. (HTTP connection to 23.42.182.65 timed out.)
---> System.TimeoutException: HTTP connection to 23.42.182.65 timed out.
--- End of inner exception stack trace ---
at System.Application.Services.Implementation.Http.ReverseProxyHttpClientHandler.ConnectCallback(SocketsHttpConnectionContext context, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Application.Services.Implementation.Http.ReverseProxyHttpClientHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Application.Services.Implementation.Http.ReverseProxyHttpClient.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at Yarp.ReverseProxy.Forwarder.HttpForwarder.SendAsync(HttpContext context, String destinationPrefix, HttpMessageInvoker httpClient, ForwarderRequestConfig requestConfig, HttpTransformer transformer) |
### 🚑 基本信息(Basic Information)
- 程序版本(Program Version):V2.82
- 系统版本号(OS Version): WIN10
- 是否为应用商店版本(Whether it is a Store version): No
### 🖼 截图(Screenshots)


Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the Steam store request failure on Windows 10 with version V2.82, then inspect RequestLoggingMiddleware and ReverseProxyHttpClientHandler as named in the log. Compare the timeout and 502 behavior with the community-information failure; done means Steam and community pages load successfully when acceleration is enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100