1.0.10 • Published 11 months ago

@gibme/port-forwarder v1.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Simple TCP Port Forwarding Server

Documentation

https://gibme-npm.github.io/port-forwarder/

Sample Code

Static Forwarding

import PortForwarder from '@gibme/port-forwarder';

(async () => {
    const server = new PortForwarder({ 
        port: 12345,
        remote: {
            ip: 'remotehost',
            port: 22
        }
    });
    
    await server.start();
})()

Dynamic Forwarding

import PortForwarder from '@gibme/port-forwarder';

(async () => {
    const server = new PortForwarder({ port: 12345 });
    
    server.on('connection', async (socket) => {
        if (await server.forward(socket, 'remotehost', 22)) {
            console.log('ok');
        } else {
            console.log('failed');
        }
    });
    
    await server.start();
})()
1.0.10

11 months ago

1.0.7

1 year ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago