Update websocket.ts
This commit is contained in:
@@ -418,7 +418,7 @@ export const initializeWebSocket = async (server: http.Server, sessionParser: Re
|
|||||||
console.log(`WebSocket 认证成功 (Path: ${pathname}):用户 ${request.session.username} (ID: ${request.session.userId})`);
|
console.log(`WebSocket 认证成功 (Path: ${pathname}):用户 ${request.session.username} (ID: ${request.session.userId})`);
|
||||||
|
|
||||||
// --- 根据路径处理升级 ---
|
// --- 根据路径处理升级 ---
|
||||||
if (pathname === '/rdp-proxy') {
|
if (pathname === '/rdp-proxy' || pathname === '/ws/rdp-proxy') {
|
||||||
// RDP 代理路径 - 直接处理升级,连接逻辑在 'connection' 事件中处理
|
// RDP 代理路径 - 直接处理升级,连接逻辑在 'connection' 事件中处理
|
||||||
console.log(`WebSocket: Handling RDP proxy upgrade for user ${request.session.username}`);
|
console.log(`WebSocket: Handling RDP proxy upgrade for user ${request.session.username}`);
|
||||||
wss.handleUpgrade(request, socket, head, (ws) => {
|
wss.handleUpgrade(request, socket, head, (ws) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user