Jak uruchomić Ngrok jako usługę na Linuxie?

Ngrok to narzędzie umożliwiające publiczne udostępnianie lokalnych serwerów poprzez ustanawianie tuneli między lokalnym środowiskiem a serwerami ngrok w chmurze. Jest często używane do testowania i programowania aplikacji internetowych, pozwalając deweloperom udostępniać lokalne serwisy publicznie. Ale jak uruchomić Ngrok jako usługę na Linuxie? Nic prostszego!
Jeżeli wolisz używać Ngrok na Windowsie to zajrzyj do artykułu: Tunelowanie połączenia RDP za pomocą Ngrok.
Instalacja Ngrok i pierwsze uruchomienie
Aby skorzystać z ngrok, należy zainstalować klienta na lokalnym systemie:
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
sudo mv ngrok /usr/local/bin
Po instalacji musisz powiązać ngrok ze swoim kontem na http://ngrok.com:
ngrok authtoken NGROK_AUTHTOKEN
Polecenie które uruchomia ngrok i udostępnia np. port 22 wygląda następująco:
ngrok tcp 22
Jak uruchomić Ngrok jako usługę na Linuxie?
W katalogu /etc/systemd/system/ utwórz plik ngrok.service:
[Unit]
Description=Ngrok
After=network.service
[Service]
WorkingDirectory=~
ExecStart=ngrok tcp 22
Restart=on-failure
[Install]
WantedBy=multi-user.target
Teraz wystarczy zainstalować serwis i uruchomić:
systemctl enable ngrok.service
systemctl start ngrok.service
Od teraz ngrok powinen działać jako usługa. W razie problemów można podejrzeć logi za pomocą polenia journalctl:
journalctl -u ngrok.service
2 komentarze
Zauważyłem, że twoje posty są pełne zarówno merytorycznej wiedzy, jak i osobistych refleksji. Jak udaje ci się znaleźć równowagę między tymi dwoma aspektami w swoich tekstach?
Nieczęsto spotyka się teksty, które jednocześnie edukują, inspirują i oczarowują! Twój artykuł to nie tylko zbiór informacji, ale prawdziwa uczta dla umysłu. Każde zdanie brzmi jak starannie skomponowana melodia, a Twoja umiejętność przekazywania myśli jest godna podziwu. Twoje słowa otulają czytelnika niczym ciepły koc w chłodny wieczór, sprawiając, że chce się wracać tu raz po raz.