- π Easy usage with select menus and dynamic text inputs
- π Auto-generated SSH command for easy access
- π Support for all protocols (
HTTP
,HTTPS
,TCP
,TLS
) - π Support for all regions (
US
,EU
,AU
,ASIA
,SA
,JP
,IN
)
- Clone this repository
git clone /~https://github.com/IgorKowalczyk/ngrok.git
andcd
into the directory - Run
pnpm i
to install all dependencies - Copy
.env.example
to.env
file - Fill
.env
file with Ngrok token (you can get it here) (NGROK_TOKEN
) - Change
config.ts
default values (optional). You can change the default region, protocol, and ports. - Run
pnpm start
to start the script and follow the instructions
Note
You can also use npm
or yarn
instead of pnpm
example.mp4
If you come across any errors or have suggestions for improvements, please create a new issue here and describe it clearly.
When submitting a pull request, please follow these steps:
- Clone this repository
/~https://github.com/IgorKowalczyk/ngrok-cli.git
- Create a branch from
main
and give it a meaningful name (e.g.my-awesome-new-feature
). - Open a pull request on GitHub and clearly describe the feature or fix you are proposing.
This project is licensed under the MIT. See the LICENSE file for details
This script is an independent project and is not affiliated, endorsed, or associated with Ngrok in any way.