📅  最后修改于: 2023-12-03 15:25:06.382000             🧑  作者: Mango
Ngrok是一个用于创建公共访问到本地web服务器、开发环境的工具。它能够通过分配独特的公共URL来很方便的让外网访问本地网站。 本文将介绍如何在 Ubuntu 上安装 Ngrok。
官网下载地址:https://ngrok.com/download
我们可以使用 wget 命令下载 ngrok
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
解压下载的文件,得到 ngrok 程序。
unzip ngrok-stable-linux-amd64.zip
上面的命令将解压文件到当前文件夹,并创建一个名为 ngrok 的可执行文件。
为了方便使用 ngrok 命令,将 ngrok 文件添加到 PATH 环境变量中。
sudo mv ngrok /usr/local/bin
在本地启动一个 web 服务,并运行命令
ngrok http 80
它会自动创建一个隧道,将来自公网的请求转发到本地的 80 端口。
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Account xxxxxxxxxxxx (Plan: Free)
Version 2.3.35
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://d2298d5cxxx.ngrok.io -> http://localhost:80
Forwarding https://d2298d5cxxx.ngrok.io -> http://localhost:80
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
现在,从外部网络中通过 Forwarding URL(http://d2298d5cxxx.ngrok.io)访问本地的 Web 程序,就可以看到我们搭建的 Web 服务器了。
我们可以自定义一个配置文件,方便启动 ngrok,执行以下命令:
ngrok authtoken <your_token>
ngrok http -config /path/to/ngrok.yml
详细的配置指南可以查阅官方文档:https://ngrok.com/docs
安装完成。现在你可以愉快使用 Ngrok 了。