ngrock creates a tunnel from your local machine to ngrock server and host it on the internet via their HTTPS url
Resister an account on ngrock and login
#Download the client
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc \
| sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null \
&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" \
| sudo tee /etc/apt/sources.list.d/ngrok.list \
&& sudo apt update \
&& sudo apt install ngrok
#add the authToken
ngrok config add-authtoken 2p7Oc
#start a python server on your application
python -m http.server 3000
#start the server - use the same port as the python server (3000 in below example)
ngrok http http://localhost:3000 --request-header-add "ngrok-skip-browser-warning: true"
Setting up a Request Header
- Login to the application --> Univeral Gateway --> Edges
- Create an Edge --> Request Headers --> `ngrok-skip-browser-warning :12
- go back to overview --> start a tunnel
- it will generate a command, run it on your terminal after you start the python server
ngrok tunnel --label edge=edghts_2p7QTFLhALomQphvcjq7UrWpNcG http://localhost:3000
Comments
Post a Comment