- 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, major databases (MySQL, Postgres, Redis)
Windows
-
Install the latest release of JPRQ
-
Place the file where it is convenient for you
(At this point, you can use the program, but you will need to manually call the.exe
file) -
Create jprq.bat file so we can use the "jprq" keyword to call the .exe file
@echo off "C:\Exact\Path\To\File\jprq-windows-386.exe" %*
-
Awesome! Finally, we need to add to the environment variable "PATH", the path to the folder where we created .bat file (step 3)
Congratulations! You can check if everything is working with the jprq command in CMD
MacOs and Linux
$ curl -fsSL https://jprq.io/install.sh | sudo bash
First obtain auth token from https://jprq.io/auth, then
$ jprq auth <your-auth-token>
Replace 8000 with the port you want to expose
$ jprq http 8000
For exposing any TCP servers, such as SSH
$ jprq tcp 22
For using custom subdomains
$ jprq http 3000 -s custom
For using jprq debugger (with v2.1 or higher)
jprq http 3000 --debug
Press Ctrl+C to stop it