1.4.1 • Published 5 years ago

reverse-websocket-tunnel v1.4.1

Weekly downloads
1
License
-
Repository
-
Last release
5 years ago

reverse-websocket-tunnel

Overview

reverse-websocket-tunnel is modified version from node-reverse-tunnel and it only provides you reverse tunnel.

Installation

yarn global add reverse-websocket-tunnel

Usage

Server Side

// create randome secret with crypto module
const crypto = require("crypto");
const secret = crypto.randomBytes(8).toString('hex');
const { ServerReverse } = require('reverse-websocket-tunnel');

// create a new socket
const server = new ServerReverse(secret);

// start server at port 8000
server.start({ port: 8000 });

Client Side

const { ClientReverse } = require('reverse-websocket-tunnel');

// create a new socket client, secret is obtain from server
const client = new ClientReverse(secret);

// pipe port 3000 to remote server:8000 at port 8001
client.start({ port: 3000, tcpPort: 8001, address: 'http://remote:8000' });
1.4.1

5 years ago

1.4.0

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago