What's JPRQ?
- JPRQ is a free and open tool for exposing local servers to public network (the internet)
- It can expose TCP protocols, such as HTTP, SSH, etc. Any server!
How to install/update
$ curl -fsSL https://jprq.io/install.sh | sudo bash
    Authenticate
First obtain auth token from jprq.io/auth, then
$ jprq auth <your-auth-token>
    Start http tunnel
Replace 3000 with the port you want to expose
$ jprq http 3000
    Start tcp tunnel
For exposing any TCP servers, such as SSH
$ jprq tcp 22
    Start http tunnel with custom subdomain
Replace "custom" with the subdomain you want
$ jprq http 3000 -s custom
    Serve static files with built-in HTTP Server
Replace "." with any directory to serve
$ jprq serve .
    Debug http tunnels with jprq debugger
Debug dashboard URL will show up in output
$ jprq http 3000 --debug
    Serve on a different domain using CNAME
Replace example.com with your own domain
        
Domain should have CNAME record pointing to your jprq.app to work
$ jprq http 3000 --cname example.com
 
        