Ubuntu Core 上的 ngrok

Ubuntu Core 上的 ngrok

我第一次使用 Ubuntu Core,在 Raspberry Pi 3 上运行 RocketChat 服务器。

为了让我的家庭网络之外的任何人都能使用它,我正在尝试按照说明安装 ngrokhttps://github.com/RocketChat/Rocket.Chat.RaspberryPi

curl https://dl.ngrok.com/ngrok_2.0.19_linux_arm.zip -o ngrok.zip unzip ngrok.zip cd ngrok ./ngrok http 3000

然而,我得到的只是这个:

-bash: curl: command not found

我一直尝试安装 curl 或 ngrok,但都失败了。我只能安装 snap 目录中存在的东西吗?我该如何解决这个问题?我在哪里可以阅读更多信息?

编辑:好的,所以我只能安装 snap,对吗?有没有其他好的解决方案可以让家庭网络之外的任何人访问 RocketChat 服务器?

答案1

取自不使用 curl 或 wget 的 HTTP 请求你可以使用以下方式安装经典的 bash shell

snap install classic --edge --devmode
sudo classic

启动shell后:

sudo apt-get install curl

不幸的是,此时此刻http://dl.ngrok.com不起作用,但apt-cache您可以在中找到ngrok-server。我希望是一样的。

答案2

ngrok zip 文件的链接已更改,

注册 ngrok 并按照说明下载正确的可执行文件(对我和你来说,这个页面上https://ngrok.com/download,linux arm 可执行文件)

解压后,按照同一页面上的说明添加你的身份验证令牌并启动 ngrok

./ngrok authtoken myauthtoken

./ngrok http 3000

相关内容