0.0.1 • Published 1 year ago

@duskim/tunnel v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Description

Stable release of TunnelCluster

x-forwarded-proto is set to true for secure cookie proxy passes.

Run the Server

  node -r esm ./node_modules/net-localtunnel/bin/lt.js --domain yourdomain.tld --microservice ./microservice.js --microservice-port 3001 --remote-port 4000 --http_port 3000 --max-sockets 20


  forever command:
    sudo forever start -c "npm start" ./project-directory

Create the Client Tunnel

  const Tunnel = require("net-localtunnel");

  new Tunnel({
    max_conn: 10,
    remote_host: "yourDomain.tld",
    remote_port: 4000,
    local_port: PORT,
    secure: true,
    openssl_path: "./path/to/openssl_keys/dir" //name key.pem as server-key.pem, cert.pem as server-cert.pem, client self-signed cert as client-cert.pem
  }).open();

url

protocol://domain.tld:3000/