Installing Ngrok on Windows

Introduction

Ngrok is a development tool that helps in getting the Public URLs for,

  • testing mobile applications
  • testing your chatbot
  • testing SSH access to your Raspberry Pi
  • Exposing your local webserver
  • testing your webhooks and message extensions in MS Teams application development
  • and much more.

You can know more about it from the URL https://www.ngrok.com. It offers a free version and paid version. In this article, we will focus on how we can set up ngrok on Windows 10 machine.

Steps to Install Ngrok

Step 1

Go to command prompt and check for ngrok, by typing the below command,

ngrok

This basically confirms that ngrok is not installed on your machine.

Step 2

Now go to www.ngrok.com and install the free version,

Installing Ngrok

Step 3

It downloads by default to the ‘Downloads’ folder. I can open the file from the browser pop up. This is basically a zip file. Unzip this and place it in a folder.

Installing Ngrok

Step 4

I have placed it Desktop - Softwares.

Installing Ngrok

Step 5

Now set up the environment variables for this ngrok, so that you can run it just by simply typing ‘ngrok’ from any directory. For this search for 'Environment' in the windows search and select 'Edit the Environment Variables'. “Environment’ - “Edit the Environment Variable Settings”.

Installing Ngrok

Step 6

Now click on the ‘Environment Variables” and look for ‘Path’ under the ‘System Variables’ section and click on ‘Edit’.

Note
You can either create variables under ‘user variables’ or ‘System Variables’. I am updating under system variables. If updated under user variables it will affect the user, whereas, in system variables, it will take effect for all the users.

Installing Ngrok

Step 7

Click on ‘New’ and then add the path where you have stored ngrok. Make sure you close the path with \ which is important.

C:\Users\vmuser\Desktop\Softwares\ngrok-stable-windows-amd64

Installing Ngrok

Step 8

Finally, check if you are able to run ngrok. Open the command prompt and enter the below command,

ngrok version 

Installing Ngrok

It is displayed ngrok version 2.3.40. This confirms ngrok is properly installed on your machine and you can use this service for your modern app's testing.

Conclusion

Thus in this article, we have seen what ngrok service is and how to set up in your windows 10 machine.

References

  • https://www.ngrok.com
  • https://www.twilio.com/docs/usage/tutorials/how-use-ngrok-windows-and-visual-studio-test-webhooks