Ngrok не работает на руке Linux
Я пытаюсь настроить свой собственный сервер 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.crt
перед запуском make
, Я создал простой конфигурационный файл:
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
где в порту 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
Я также попытался просто загрузить версию для Linux/Arm непосредственно с сайта Ngrok, но при запуске она возвращает следующую ошибку:
err="user: Current not implemented on linux/arm"
Примечание: я использую это руководство для настройки сервера / клиента.