npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

rabona-tunnel

v1.0.5

Published

Rabona for tunneling local servers

Downloads

51

Readme

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/.