Установка Ngrok
Ngrok - это утилита, которая позволяет создать удаленный доступ на сервер или на какой-либо другой сервис, запущенным на машине.
Подготовка.
Первым делом мы заходим на сайт ngrok - https://ngrok.com/ и регистрируемся там. Далее мы ищем такую команду:
Она нам будет необходима для авторизации в termux. С подготовкой закончили, теперь о способах установки:
- Способ(универсальный) - я устанавливал лично по этому способу, первым делом нам необходимо скачать установщик ngrok с сайта https://ngrok.com/download :
Скачиваем версию : Linux(ARM)
Далее мы в термукс заходим в ту директорию в которую скачали наш ngrok:
termux-setup-storage cd /sdcard/downloads
Вводим ls проверяем есть ли тут архив, если да то следуем дальше.
Теперь нам нужно разархивировать его:
unzip ngrok-stable-linux-arm.zip
И переместить исполняемый файл в домашний каталог Termux:
mv -v ngrok /$HOME
Теперь ,мы возвращаемся в домашнюю директорию :
cd $HOME
Теперь нам необходимо дать все разрешения ngrok:
chmod +x ngrok
И сделать первый запуск:
./ngrok
Теперь необходимо авторизоваться в ngrok, для этого нужно скопировать токен и запустить команду(которую мы копировали вначале) :
./ngrok authtoken токен
Теперь можно запустить сервер:
./ngrok http 80
Но если у кого-то не работает сервер, то пробуйте выключать WiFi и включать точку доступа WiFi и мобильный интернет.
2. Способ для ленивых - один раз устанавливал, проверял работоспособность. Тут все просто, для начала качаем утилиту с гита, и потом ее запускаем :
pkg update && pkg upgrade pkg install git git clone https://github.com/tchelospy/termux-ngrok.git cd termux-ngrok chmod +x termux-ngrok.sh ./termux-ngrok.sh
После всех установок, если затребует вы так-же вводите команду с токеном, а потом просто запускаете ngrok :
./ngrok http 80
Вы увидите экран как на скриншоте.