我第一次使用 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