Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philnash/ngrok-for-vscode

πŸš‡ A VSCode extension to control ngrok from the command palette
https://github.com/philnash/ngrok-for-vscode

ngrok typescript vscode vscode-extension

Last synced: about 5 hours ago
JSON representation

πŸš‡ A VSCode extension to control ngrok from the command palette

Awesome Lists containing this project

README

        



ngrok for vscode


A VSCode extension for controlling ngrok from the command palette.



Visual Studio Marketplace Version
GitHub Actions CI status
SonarCloud Maintainability Rating




If you enjoy using this extension, please consider sponsoring it on GitHub


Sponsor this project on GitHub




## Features

- `ngrok: start`: Start an HTTP tunnel pointing to a port of your choice from the command palette

![Open the command palette, type 'ngrok: start' and then type the port number](images/start.gif)

You can choose to copy the URL to the clipboard, open it in a browser or even generate a QR code so that you can easily open it on a mobile device

![When you start a tunnel, you can choose to show a QR code which can be scanned by a mobile device](images/start-qr.gif)

- `ngrok: start`: Start a named HTTP tunnel from your ngrok config

![Open the command palette, type 'ngrok: start' and choose the tunnel from your config.](images/start-named.gif)

- `ngrok: stop`: Stop one or all HTTP tunnels

![Open the command palette, type 'ngrok: stop' and choose the tunnel you want to stop, or choose 'All' to stop all tunnels](images/stop.gif)

- `ngrok: dashboard`: Open the ngrok dashboard

## Extension Settings

This extension contributes the following settings:

- `ngrokForVSCode.configPath`: set a custom path to your ngrok config

## Release Notes

### [1.10.0](https://github.com/philnash/ngrok-for-vscode/compare/v1.9.2...1.10.0)
#### Changed

- Updated dependencies
- Allowed for start and stop commands to receive arguments from other extension. Fixes #21

See the [CHANGELOG](CHANGELOG.md) for all release notes.

## Contributors

### Author

**Phil Nash** - [GitHub](https://github.com/philnash) β€’ [Website](https://philna.sh) β€’ [Twitter](https://twitter.com/philnash)

### Other contributors

- **MichaΕ‚ Mrozek** - [GitHub](https://github.com/Michsior14)
- **Zack Radisic** - [GitHub](https://github.com/zackradisic)

### Thanks

Thanks go to:

- [Alan Shreve](https://github.com/inconshreveable) and [contributors](https://github.com/inconshreveable/ngrok/graphs/contributors) for [ngrok](https://ngrok.com)
- [Alex Bubenshchykov](https://github.com/bubenshchykov) and [contributors](https://github.com/bubenshchykov/ngrok/graphs/contributors) for the [Node.js wrapper for ngrok](https://github.com/bubenshchykov/ngrok).