@ahmedrowaihi/listen-up

2.0.5 • Public • Published

Listen-up - Express Console Logging Server with Cloudflared Tunnel Support

npm version License: MIT

This is a simple command-line interface to start an Express server that can optionally spawn an SSH tunnel using Cloudflared. The server logs incoming requests to the console and can be used for testing or debugging APIs.

Installation

npm install -g @ahmedrowaihi/listen-up

Usage

To start the server, run the following command:

listen-up [options]

Options: All options are optional.

  • -p, --port: The local-port on which the server should listen (Default: 80)
  • -c, --cloudflared: Whether to spawn a Cloudflared tunnel or not (Default: false)

Examples

Start a server on port 80:

listen-up -p 80

Start a server on port 80 and tunnel it through Cloudflared:

  • Requires a Cloudflare account and a Domain managed by Cloudflare!
listen-up -p 80 -c

Features

  • [x] Start an Express server on a specified port
  • [x] Log incoming requests to the console
  • [x] Optionally spawn an SSH tunnel using Cloudflared
  • [x] Automatically generate a random domain name for the SSH tunnel

License

MIT

Credits


Ahmed Rowaihi

Package Sidebar

Install

npm i @ahmedrowaihi/listen-up

Weekly Downloads

3

Version

2.0.5

License

MIT

Unpacked Size

83.7 kB

Total Files

26

Last publish

Collaborators

  • ahmedrowaihi