@ahmedrowaihi/listen-up
v2.0.5
Published
A simple HTTP server that listens on a port and prints out the request body to the console, with cloudflared tunneling support.
Downloads
102
Maintainers
Readme
Listen-up - Express Console Logging Server with Cloudflared Tunnel Support
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