proxy-websocket

1.0.2 • Public • Published

Proxy-Websocket

proxy-websocket provides an easy way to connect to websockets with HTTP/HTTPS proxies.

Installation

You can install proxy-websocket via npm:

npm install proxy-websocket

Example

const proxyToWs = require('proxy-websocket');

const socket = proxyToWs('wss://echo.websocket.org/', 'http://154.202.103.5:3128');

socket.on('open', () => {
    console.log('WebSocket connection opened');
});

socket.on('message', (data) => {
    const message = Buffer.from(data).toString('utf8');
    console.log('Received message:', message);
});

socket.on('close', () => {
    console.log('WebSocket connection closed');
});

Usage

The proxyToWs function takes two arguments:

  1. The URL of the WebSocket server you want to connect to.
  2. The URL of the HTTP/HTTPS proxy you want to use.
const socket = proxyToWs(websocketServerUrl, httpProxyUrl);

Package Sidebar

Install

npm i proxy-websocket

Weekly Downloads

8

Version

1.0.2

License

ISC

Unpacked Size

3.29 kB

Total Files

3

Last publish

Collaborators

  • amysox.