2

我正在尝试设置我自己的 ngrok 服务器。当我连接 Mac OS X 时,我已经成功测试了这个服务器,但是使用 Linux/ARMhf,我遇到了问题。

为了从源代码编译 ngrok,我做了:

git clone https://github.com/inconshreveable/ngrok.git ngrok
cd ngrok
make release-client

我还在运行之前复制了ngrokroot.crt该文件夹。我创建了一个简单的配置文件:./assets/client/tls/ngrokroot.crtmake

server_addr: myserver.io:4443
trust_host_root_certs: false
log_level: info
log_format: json
log: /var/log/ngrok.log

./ngrok -subdomain linux -config=./ngrok.cfg 8080然后我用where on port运行我的 ngrok 8080,我正在运行一个简单的网络应用程序。

当我这样做时,在服务器上,我确实得到了一个新连接,它似乎已经建立,但在客户端/linux 机器上,什么也没有发生。似乎页面命令行只是冻结(即我不明白这一点:

Tunnel Status                 online
Version                       1.7/1.7
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://92832de0.myserver.io -> localhost:80
Forwarding                    https://92832de0.myserver.io -> localhost:80

我还尝试直接从 Ngrok 站点下载 Linux/Arm 版本,但运行它会返回以下错误:

err="user: Current not implemented on linux/arm"

注意:我正在使用本教程来设置服务器/客户端。

4

0 回答 0