BeyondDimension / BeyondDimension/SteamTools

🐛[BUG] 启用加速服务后占用22端口导致使用git push失败

Open
#2,500 4 comments 0 reactions 1 assignee Claimed by @rmbadmin View on GitHub
bug
Dominant language
C#
Stars
26.8k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

🐛 描述(Description)
开启加速服务后,会占用22端口,导致git auto fetch和push失败

📷 复现步骤(Steps to Reproduce)
1. 开启watt toolkit加速服务
2. 本机进行git push
3. push失败

📄 日志信息(Log Information)
```
--- End of stack trace from previous location ---
at System.Application.Services.Implementation.HttpServer.Middleware.HttpReverseProxyMiddleware.HandleScriptInject(HttpContext context, IEnumerable`1 scripts, MemoryStream body, Stream originalBody)
at System.Application.Services.Implementation.HttpServer.Middleware.HttpReverseProxyMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at System.Application.Services.Implementation.HttpServer.Middleware.RequestLoggingMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at System.Application.Services.Implementation.HttpServer.Middleware.HttpProxyPacMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at System.Application.Services.Implementation.HttpServer.Middleware.HttpLocalRequestMiddleware.InvokeAsync(HttpContext context, RequestDelegate next)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
2023-01-28 21:06:36.0446|Error|Microsoft.AspNetCore.Server.Kestrel|Unhandled exception while processing 0HMO0QRJAFR9C. |ConnectionId=0HMO0QRJAFR9C System.Net.Sockets.SocketException (10055): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Application.Services.Implementation.HttpServer.TcpReverseProxyHandler.CreateConnectionAsync(CancellationToken cancellationToken)
2023-01-28 21:07:23.9520|Error|Microsoft.AspNetCore.Server.Kestrel|Unhandled exception while processing 0HMO0QRJAG12O. |ConnectionId=0HMO0QRJAG12O System.Net.Sockets.SocketException (10055): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Application.Services.Implementation.HttpServer.TcpReverseProxyHandler.CreateConnectionAsync(CancellationToken cancellationToken)
2023-01-28 21:07:39.3483|Error|Microsoft.AspNetCore.Server.Kestrel|Unhandled exception while processing 0HMO0QRJAG1D0. |ConnectionId=0HMO0QRJAG1D0 System.Net.Sockets.SocketException (10055): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Application.Services.Implementation.HttpServer.TcpReverseProxyHandler.CreateConnectionAsync(CancellationToken cancellationToken)
2023-01-28 21:08:00.9108|Error|Microsoft.AspNetCore.Server.Kestrel|Unhandled exception while processing 0HMO0QRJAG1MF. |ConnectionId=0HMO0QRJAG1MF System.Net.Sockets.SocketException (10055): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Application.Services.Implementation.HttpServer.TcpReverseProxyHandler.CreateConnectionAsync(CancellationToken cancellationToken)
2023-01-28 21:08:02.3223|Error|Microsoft.AspNetCore.Server.Kestrel|Unhandled exception while processing 0HMO0QRJAG1VR. |ConnectionId=0HMO0QRJAG1VR System.Net.Sockets.SocketException (10055): 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at System.Application.Services.Implementation.HttpServer.TcpReverseProxyHandler.CreateConnectionAsync(CancellationToken cancellationToken)
```

🚑 基本信息(Basic Information)

- 程序版本(Program Version):v2.8.6
- 系统版本号(OS Version):win11 professional 22623.1245
- 是否为应用商店版本(Whether it is a Store version): 是(Yes)

🖼 截图(Screenshots)
![image](https://user-images.githubusercontent.com/87941132/215268394-d13b2497-5778-4417-8106-72819f3c3333.png)
![image](https://user-images.githubusercontent.com/87941132/215268447-2f9ed7c3-9e11-4af4-a109-765fed346e1c.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.