Skip to main content

Get your localhost online and https - Ngrok Alternative

Project description

JPRQ - Ngrok Alternative

Get Your Localhost Online and HTTPS

jprq demo

How JPRQ is different from Ngrok?

  • JPRQ is a free and open-source Ngrok alternative to expose local servers online easily.
  • It allows developers to serve unlimited requests to the local server compared to Ngrok's 40 requests/minute limit.
  • It can expose multiple ports at the same time compared to Ngrok with 1 port limit.

How to install

$ pip install jprq

How to use

Replace 8000 with the port you want to expose

$ jprq 8000

For windows users:

 > python3 -m jprq 8000

Press Ctrl+C to stop it

[NEW] Custom Subdomain

Replace subdomain with a subdomain you want

$ jprq 8000 -s=subdomain

How to uninstall

$ pip uninstall jprq

How JPRQ Works


JPRQ's Server-side implementation in Golang:

https://github.com/azimjohn/jprq.io

Limitations

  • Cannot expose WebSocket
  • Doesn't work with HTTP Long Polling

Troubleshooting

  • With serving React, Vue or any other modern web apps, make sure you run production server or build the app and serve static files as JPRQ is not capable of exposing Websocket.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jprq-2.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jprq-2.0.1-py3.7.egg (14.3 kB view details)

Uploaded Egg

File details

Details for the file jprq-2.0.1.tar.gz.

File metadata

  • Download URL: jprq-2.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for jprq-2.0.1.tar.gz
Algorithm Hash digest
SHA256 0ac005a9c197468945f94cca01fc7445f7e4fcdd1bd2e0a78d2a59211db4a94a
MD5 52ac2be98531fe668a9675c31bd51b17
BLAKE2b-256 46717b72dc84cec355be8de5f68e52912d3336bce025cf15deb0d6ba5e4f3604

See more details on using hashes here.

File details

Details for the file jprq-2.0.1-py3.7.egg.

File metadata

  • Download URL: jprq-2.0.1-py3.7.egg
  • Upload date:
  • Size: 14.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for jprq-2.0.1-py3.7.egg
Algorithm Hash digest
SHA256 fd8a3a7ee26508e03601458f3fc3935814084beec6c7776fa1797b8dae6df13a
MD5 01158fd082037728f88b220888b58510
BLAKE2b-256 d433e96133faa5171f49d38ab243c6af8e32531b93cf6c0ef31b3373005c31d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page