Install ngrok via Homebrew
$
brew install ngrok/ngrok/ngrok
Download ZIP file
-
Intel (AMD64)
-
Apple Silicon (ARM64)
Then unzip ngrok from the terminal
$
Install ngrok via Chocolatey
$
choco install ngrok
Download ZIP file
-
Windows (64-bit)
-
Windows (32-bit)
Double-click .zip file once downloaded
Download TGZ file
-
x86 - PCs & servers
-
x86-64
-
386
-
ARM - IoT Devices
-
ARM64
-
ARM
-
mips - programmable routers
-
mips
-
mips64
-
mips64le
-
mipsle
-
IBM && Power PC - mainframes
-
Power PC
-
Power PC 64 LE
-
s390x
Then extract ngrok from the terminal
$
Install ngrok via Apt
$
curl -s 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
Install ngrok via Snap
$
snap install ngrok
Install ngrok & start a tunnel via Docker
$
docker run -it -e NGROK_AUTHTOKEN=<token> ngrok/ngrok http 80
Download TGZ file that matches your architecture
-
FreeBSD
-
FreeBSD (64-bit)
-
FreeBSD (32-bit)
-
FreeBSD (ARM)
-
Solaris
-
Solaris (AMD64)