top 4 best ngrok alternatives 2021
Изчерпателен преглед и сравнение на популярните алтернативи на Ngrok с функции, инсталиране, използване и ценообразуване, за да ви помогне да изберете най-добрия инструмент:
В този урок ще разгледаме най-популярните конкуренти на Ngork, които се предлагат на пазара.
Това е задълбочено сравнение на различните инструменти, подобни на Ngork, заедно с техните характеристики, инсталация, цени и т.н.

Какво ще научите:
Най-добрите алтернативи на Ngrok, които трябва да знаете през 2021 г.
По-долу са изброени най-популярните конкуренти на Ngork, които се предлагат на пазара.
- Местен тунел
- аз сервирам
- Телеконзола
- Pagekite
Сравнение на Ngrok и неговите алтернативи
Параметър | Разрешение | Поддръжка - HTTP / HTTPS, SSH | Употреба | Безплатно срещу платено | Поддръжка на поддомейн |
---|---|---|---|---|---|
пола | Потребителят трябва да се регистрира, за да генерира удостоверение за автентичност. | Поддържа всички 3 протокола. | Използването е чрез изпълнимия файл ngrok (или чрез базирана на node js библиотека). | Предлага безплатна и платена версия. Безплатната версия има ограничени, но богати функционалности. | В платената версия се поддържат поддомейни. |
Местен тунел | Не е необходим маркер за удостоверяване. Можете просто да инсталирате пакета на възела и да започнете да го използвате. | Поддържа http / https. | Може просто да се използва чрез изпълним файл nodejs. Пример: lt --port 3000 | Е свободен. | Безплатната версия също поддържа поддомейн. Ако е налично, той започва поддомейн с дадената стойност. |
аз сервирам | Не е необходим маркер за удостоверяване. Приложението може да се използва директно чрез командния ред, дори без никаква инсталация. | Поддържа http / https, tcp. | Може да се използва със или без изпълним ssh -R 80: localhost: 3000 serveo.net | Предлагат се както безплатни, така и платени версии. | Поддържа поддомейн според наличността. |
Телеконзола | Не е задължително. | HTTP / HTTPS не се поддържа директно, но е чрез SSH. Това е добра и изключително лесна програма за SSH. | Трябва да се инсталира двоичен файл на телеконзола и по-късно той може да се използва като скрипт на обвивката. | Безплатни и с отворен код. | Не е приложимо, тъй като се използва предимно за споделяне на SSH сесии. |
Pagekite | Изисква се еднократна настройка на акаунта. | Поддържа HTTP / HTTPS, SSH и TCP. | Необходима е еднократна настройка на поддомейн, която е обвързана с имейл адрес и може да се използва всеки път, когато се изисква настройка на тунел. | Предлагат се както безплатни, така и платени опции. (Безплатно за един месец). | Поддомейнът се поддържа като първокласни граждани. Това е част от самата настройка на акаунта. |
Параметър | Файлове за конфигуриране | Множество тунели | Документация | Платформа |
---|---|---|---|---|
пола | Поддържа базирани на yaml конфигурационни файлове, които също могат да се използват за дефиниране и изпълнение на тунели. | Ngrok поддържа стартиране на множество тунели през конфигурационните файлове. | Добре поддържана документация. | Поддържа всички платформи. |
Местен тунел | Поддръжката на конфигурационния файл не е налична. | Няма налична поддръжка за изпълнение на множество тунели. | Няма поддържана документация. | Поддържа всички платформи. |
аз сервирам | Поддръжката на конфигурационния файл не е налична. | 3 едновременни тунела могат да бъдат създадени за безплатната версия. | Добре поддържана документация. | Поддържа всички платформи. |
Телеконзола | Не е приложимо | Не е приложимо | Добре поддържана документация. | В момента поддържа само Unix и MacOS. |
Pagekite | Не е приложимо | Не е приложимо | Добре поддържана документация. | Поддържа всички платформи, тъй като това е python скрипт, който може да бъде изпълнен на почти всички платформи. |
Нека да изследваме !!
# 1) Localtunnel
Localtunnel е безплатно тунелно решение, за да хоствате вашите локални уеб приложения през облака и да осъществявате достъп до приложението от публично достъпния уеб URL адрес.
Инсталиране и използване
Инсталацията е проста, тъй като това е възел, който може да се инсталира глобално или локално.
npm install -g localtunnel
След като инсталацията приключи, можете просто да създадете тунел, както е показано по-долу, за всеки порт, който ще препрати заявката до локално хостваното и работещо приложение.
lt --port 3000
Горната команда ще издаде уеб URL, както е показано по-долу, и ще препрати всички заявки към него към вашето локално хоствано приложение.
бъгове жизнен цикъл при тестване на софтуер
your url is: https://ordinary-parrot-7.localtunnel.me
Горният URL адрес може да бъде просто достъпен, за да видите локално хостваното приложение на порт 3000 (т.е. порта, за който всъщност е създаден тунелът).
Посочването на поддомейн за вашия тунел също е възможно чрез знамето на поддомейна. Това ще ви позволи да имате персонализиран поддомейн, който ще бъде лесен за запомняне.
lt --port 3000 --subdomain mynodejsapp
Ще получите URL адреса за вашия поддомейн, както е показано по-долу (в зависимост от наличността).
https://mynodejsapp.localtunnel.me
Документация: Местен тунел
Уебсайт: Местен тунел
# 2) Сервео
Serveo е друга лесна за използване алтернатива на Ngrok. Тя ви позволява да създавате локални тунели, без да инсталирате друг софтуер на трети страни.
Това е SSH сървър, който позволява пренасочване на портове за локално хостваното приложение.
Предложено четене = >> Урок за пренасочване на портове
Инсталиране и използване
За разлика от другите инструменти като Localtunnel и Ngrok, не е необходимо да инсталирате Serveo отделно. Можете просто да го използвате чрез командния ред.
Например: За излагане на локално работещо приложение на порт 3000, можете да го направите достъпно в мрежата, като използвате следната команда.
ssh -R 80:localhost:3000 serveo.net
Горното изявление казва на serveo.net домейн да създаде отдалечен тунел на порт 80 на serveo.net и да препрати всички заявки към локалния порт 3000.
След като тунелът се създаде, той показва името на тунела, с помощта на който могат да бъдат достъпни локално хостваните приложения.
Forwarding HTTP traffic from https://cado.serveo.net Press g to start a GUI session and ctrl-c to quit
Той също така ви позволява да видите всички заявки / отговори, преминаващи през този тунел, чрез преглед на дисплея на командния ред (чрез натискане на бутона „g“, както е споменато по-горе).
Документация: аз сервирам
Уебсайт: аз сервирам
# 3) Телеконзола
За разлика от HTTP / HTTPS, Teleconsole ви позволява да споделяте терминалната си сесия през мрежата, като създавате уникален идентификатор на сесията.
Трябва да се използва с повишено внимание и трябва да се споделя с някой изключително надежден, тъй като е толкова добър, колкото предоставянето на пълен достъп до вашия терминал.
Нека да видим как работи:
Сървърът Teleconsole е SSH прокси, който генерира уникален идентификатор на сесията за клиентите, които искат, които искат да споделят терминала през дистанционното.
най-добрият софтуер за наблюдение на температурата на процесора
Клиентите, които искат да се присъединят към отдалечената сесия, трябва да използват генерирания идентификатор на сесия, за да имат достъп до споделения терминал отдалечено.
Инсталиране и използване
Изтеглете двоичните файлове за съответната платформа от това местоположение . Моля, обърнете внимание, че в момента той е достъпен само за платформи Unix, Linux и macOS.
След като двоичният файл е инсталиран, той може да се използва като обикновен скрипт за изпълнение за изпълнение.
Нека да видим стъпките по-долу:
След като се получи ID на сесия / ID на телеконзола, можете да използвате открития уеб потребителски интерфейс за достъп до терминала. Горната екранна снимка показва webUI за създадената сесия. Отдалечен клиент може просто да използва този URL адрес за достъп до отдалечената SSH сесия.
Нека да видим как ще изглежда сесията на отдалечения потребител.
За да излезете / изключите сесията, просто напишете „команда за излизане“ на отдалечената или локалната сесия и сесията ще бъде прекъсната.
Документация: Телеконзола
Уебсайт: Телеконзола
# 4) Pagekite
Pagekite е друг инструмент, подобен на Ngrok и поддържащ HTTP / HTTPS / TCP и SSH тунели.
Предимството на използването на pagekite пред Ngrok е неговите стабилни имена на домейни, които са фиксирани по време на самата настройка на акаунта. Но това също има недостатък, не може да се стартират множество тунели едновременно за разлика от Ngrok.
Инсталиране и използване
най-добрата програма за изтегляне на видеоклипове в YouTube
Обикновено е лесен за използване. Лесно извиване, за да получите изпълним файл, базиран на python, е еднократен процес.
Нека да видим стъпките по-долу:
# 1) вземете изпълнимия файл, базиран на python, използвайки curl.
curl -O https://pagekite.net/pk/pagekite.py
# две) настройте акаунта на pagekite, докато стартирате тунела.
python pagekite.py 3000 {domain-name }.pagekite.me
# 3) Докато горната команда се изпълнява, тя ще подкани да регистрира даденото име на домейн срещу имейл идентификатор, който потребителят трябва да предостави. След като се намери налично име на домейн и регистрацията е успешна, името на домейна се настройва.
След като настройката на име на домейн е успешна, същото име на домейн може да се използва за настройка на тунела.
Например: Ако настройката на име на домейн е foodomain, тогава можете да стартирате тунел към localhost порт 3000, като използвате командата по-долу:
python pagekite.py 3000 foodomain.pagekite.me
Документация: Pagekite
Уебсайт: Pagekite
Заключение
В този урок разгледахме най-популярните алтернативи на Ngrok и разгледахме няколко други инструмента като Localtunnel, Serveo, Pagekite и Teleconsole, които могат да изпълняват една и съща или подобна функционалност.
Също така сравнихме всички инструменти с различни параметри. Можете да изберете най-добрия инструмент за вашите изисквания въз основа на това сравнение и преглед. Като цяло Ngrok се използва по-широко в сравнение с други инструменти.
= >> Свържете се с нас да предложите списък тук. PREV УрокПрепоръчително четене
- 10 най-добри алтернативи на Zapier през 2021 г.: Преглед и сравнение
- Топ 10 алтернативи на сливането през 2021 г.: Преглед и сравнение
- 10 НАЙ-ДОБРИ софтуерни бюра от 2021 г. (Топ списък със сравнение)
- Sauce Labs Конкуренти и алтернативи през 2021 г.
- Списък с безплатни SMTP сървъри: Топ 10 на най-популярните SMTP услуги през 2021 г.
- Топ 10 на най-добрите списъци на компании за блокчейн през 2021 г.
- Топ 12 най-добри алтернативи на Slack през 2021 г. (конкуренти на Slack)
- 9 най-добри алтернативи на GitHub през 2021 г.