@itd-api/proxy / proxyWebSocket
Function: proxyWebSocket()
ts
function proxyWebSocket(proxy): ProxyWebSocket;Defined in: index.ts:139
Создаёт совместимый с WebSocketTransport конструктор, направляющий подключения через прокси.
Использует WebSocket из уже установленного undici и тот же тип диспетчера, что proxyFetch; дополнительная зависимость времени выполнения не требуется.
Parameters
proxy
string | URL
Returns
Example
ts
import { WebSocketTransport } from 'itd-api/events';
import { proxyWebSocket } from '@itd-api/proxy';
const webSocket = proxyWebSocket('socks5://127.0.0.1:1080');
const transport = new WebSocketTransport({ webSocketImpl: webSocket });
// ...после закрытия каналов
await webSocket.close();