jprq-go-client

command module
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2021 License: MIT Imports: 20 Imported by: 0

README

JPRQ - Ngrok Alternative

Get Your Localhost Online and HTTPS

Note: this client doesn't work with the original jprq.io server (i.e open.jprq.live)

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

Using Go
$ go install github.com/unique1o1/jprq-go-client

Using pre-built binary

Replace link with the release of your platforms binary

$ curl -fsSL https://github.com/unique1o1/jprq-go-client/releases/download/v1.1.0/jprq_linux_amd64.tar.gz > jprq_linux_amd64.tar.gz && tar -xvf jprq_linux_amd64.tar.gz
$ sudo mv ./jprq /usr/local/bin

How to use

Replace 8000 with the port you want to expose and replace host with your tunnel server domain

$ jprq -port  8000 -host example.com

Press Ctrl+C to stop it

Custom Subdomain

Replace subdomain with a subdomain you want

$ jprq -port 8000 -subdomain=subdomain -host example.com

Deploy your own jprq tunnel server

You have to deploy your own tunnel server for the client to work. Visit jprq.io

what's New

  • websocket support added (fire up your jupyter notebook in no time)

How JPRQ Works


JPRQ's Server-side implementation in Golang:

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

Limitations

  • Doesn't work with HTTP Polling

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL