mirror of
https://github.com/lush2020/edgetunnel.git
synced 2026-03-24 09:08:16 +08:00
fix deno vless import issue
This commit is contained in:
@@ -2,7 +2,7 @@ import { serve } from 'https://deno.land/std@0.170.0/http/server.ts';
|
|||||||
import * as uuid from 'https://jspm.dev/uuid';
|
import * as uuid from 'https://jspm.dev/uuid';
|
||||||
import { serveClient } from './client.ts';
|
import { serveClient } from './client.ts';
|
||||||
import {
|
import {
|
||||||
closeWebSocket,
|
safeCloseWebSocket,
|
||||||
delay,
|
delay,
|
||||||
makeReadableWebSocketStream,
|
makeReadableWebSocketStream,
|
||||||
processVlessHeader,
|
processVlessHeader,
|
||||||
@@ -148,7 +148,7 @@ async function processWebSocket({
|
|||||||
error.stack || error
|
error.stack || error
|
||||||
);
|
);
|
||||||
// error is cancel readable stream anyway, no need close websocket in here
|
// error is cancel readable stream anyway, no need close websocket in here
|
||||||
// closeWebSocket(webSocket);
|
// safeCloseWebSocket(webSocket);
|
||||||
// close remote conn
|
// close remote conn
|
||||||
// remoteConnection?.close();
|
// remoteConnection?.close();
|
||||||
});
|
});
|
||||||
@@ -206,7 +206,7 @@ async function processWebSocket({
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
abort(reason) {
|
abort(reason) {
|
||||||
closeWebSocket(webSocket);
|
safeCloseWebSocket(webSocket);
|
||||||
console.error(
|
console.error(
|
||||||
`[${address}:${portWithRandomLog}] remoteConnection!.readable abort`,
|
`[${address}:${portWithRandomLog}] remoteConnection!.readable abort`,
|
||||||
reason
|
reason
|
||||||
@@ -219,7 +219,7 @@ async function processWebSocket({
|
|||||||
`[${address}:${portWithRandomLog}] processWebSocket has exception `,
|
`[${address}:${portWithRandomLog}] processWebSocket has exception `,
|
||||||
error.stack || error
|
error.stack || error
|
||||||
);
|
);
|
||||||
closeWebSocket(webSocket);
|
safeCloseWebSocket(webSocket);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user