0.0.1 • Published 2 years ago
@duskim/tunnel v0.0.1
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/
0.0.1
2 years ago