rabona-tunnel
v1.0.5
Published
Rabona for tunneling local servers
Downloads
51
Maintainers
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.
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:
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:
- Visit https://rabonatunnel.com/
- Click on "Get Started Free" to create an account
- Once logged in, you can access both Rabona Tunnel and Rabona Logger
Support
For more information or support, visit https://rabonatunnel.com/.