This content originally appeared on DEV Community and was authored by Abayomi Ogunnusi
Hello devs, I got introduced to a tool that allows you to expose a web server running on your local machine to the internet. Its ngrok
Setup
Go to Ngrok Link to signup and download the ngrok for your operating system
Let's say for example you are working on a node app running on http://localhost:3000
and you want to expose/share your server to a colleague without using ipconfig.
Then type the following command
ngrok http <your port number>
In my case ngrok http 3000
You should get something like this
? Copy the forwarding link highlighted in red and test on any browser. (Okay, the moment of truth, what did you get? ?)
Password protect your tunnel
ngrok http -auth="username:password" 8080
In my case, it will be
ngrok http -auth="drsimple:ngrokpassword" 3000
Open the ngrok terminal and paste the above command.
copy the forwarding link and paste it into your browser.
? Lastly, let us look at how we can run ngrok in our command prompt in few steps
Copy the path where you downloaded ngrok
? Go to the environment variable
Click on the path, Click Edit, New, and Paste the path copied earlier.
Repeat the above step for the system variable.
? Your command prompt should be able to run ngrok successfully.
??? For further customization check the recommended video and the ngrok docs.
I hope this was helpful. Thanks ?? for reading.
drsimplegraffiti / drsimplegraffiti
Config files for my GitHub profile.
Hi ?, I'm Abayomi
A passionate Web developer from Nigeria
- ? I’m currently learning Backend Node Js
-
? I regularly write articles on https://dev.to/drsimplegraffiti
-
? My Portfolio Click Here
-
? How to reach me abayomiogunnusi@gmail.com
-
? Know about my experiences https://www.linkedin.com/in/abayomi-ogunnusi-974826141/
-
⚡ Fun fact I'm an alien
Connect with me:
Languages and Tools:
Support:
Dev.to Post
Reference
ngrok docs
Reference Video by CyberRyker
This content originally appeared on DEV Community and was authored by Abayomi Ogunnusi
Abayomi Ogunnusi | Sciencx (2021-09-29T00:26:01+00:00) ngrok: Expose a local web server to the internet. Retrieved from https://www.scien.cx/2021/09/29/ngrok-expose-a-local-web-server-to-the-internet/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.