rabona-tunnel

1.0.5 • Public • Published

RabonaTools: Empowering Your Development Workflow

RabonaTools provides a suite of powerful tools to streamline your development process, including Rabona Tunnel for secure localhost exposure and Rabona Logger for advanced logging capabilities in React Native applications.

RabonaTools Website

Rabona Tunnel CLI

Rabona Tunnel is a tool that allows you to share your local web server with the world through secure tunnels.

Features

  • Fast and Easy: Expose your localhost to the world in seconds.
  • Secure: Your data is safe with end-to-end encryption.
  • Real-time monitoring of tunnel status and requests
  • Support for custom domains (optional)

Installation

To install the Rabona Tunnel CLI, run the following command:

npm install -g rabona-tunnel@latest

Configuration

Before using Rabona Tunnel, you need to add an authentication token. You can obtain this token by signing up at https://rabonatunnel.com/.

To add the token, use the following command:

rabona-tunnel config add-authtoken <your-auth-token>

Replace <your-auth-token> with the token you obtained from the website.

Usage

To start a tunnel for your local web server, use the following command:

rabona-tunnel <protocol> <local-url> [options]
  • <protocol>: The protocol to use (http or https)
  • <local-url>: The URL of your local web server (e.g., http://localhost:3001)
  • -d, --domain: Request a domain (IP request we do not currently support)

Example

To create a tunnel for an HTTPS server running on localhost:3001:

rabona-tunnel https -d http://localhost:3001

This command will start the tunnel and display a console with real-time information about the connection status, forwarding URL, and incoming requests.

Console Interface

When you run Rabona Tunnel, you'll see a console interface similar to this:

Rabona Tunnel Console

The console displays the following information:

  • Session Status
  • Account
  • Version
  • Region
  • Web Interface
  • Forwarding URL
  • Connections
  • Average Response Time
  • Protocol
  • Process ID
  • Uptime

It also shows a log of incoming HTTPS requests with their status codes and response times.

Stopping the Tunnel

To stop the tunnel and exit the application, press q or Ctrl+C.

Other RabonaTools

Rabona Logger

Rabona Logger provides advanced logging capabilities for React Native applications. For more information, visit the RabonaTools website.

Getting Started

To get started with RabonaTools:

  1. Visit https://rabonatunnel.com/
  2. Click on "Get Started Free" to create an account
  3. Once logged in, you can access both Rabona Tunnel and Rabona Logger

Support

For more information or support, visit https://rabonatunnel.com/.

Package Sidebar

Install

npm i rabona-tunnel

Weekly Downloads

4

Version

1.0.5

License

MIT

Unpacked Size

16.7 kB

Total Files

4

Last publish

Collaborators

  • gorkemyildiz