top 4 best ngrok alternatives 2021
최고의 도구를 선택하는 데 도움이되는 기능, 설치, 사용 및 가격과 함께 인기있는 Ngrok 대안에 대한 종합적인 검토 및 비교 :
이 튜토리얼에서는 시장에서 사용할 수있는 가장 인기있는 Ngork 경쟁사를 탐색합니다.
이것은 Ngork와 유사한 다양한 도구의 기능, 설치, 가격 등을 심층적으로 비교 한 것입니다.

학습 내용 :
2021 년에 알아야 할 Ngrok 대안
아래에 나열된 것은 시장에서 사용할 수있는 가장 인기있는 Ngork 경쟁사입니다.
- 로컬 터널
- 나는 봉사한다
- 텔레 콘솔
- Pagekite
Ngrok와 그 대안의 비교
매개 변수 | 권한 부여 | 지원 – HTTP / HTTPS, SSH | 용법 | 무료 vs 유료 | 하위 도메인 지원 |
---|---|---|---|---|---|
치마 | 사용자는 인증 토큰을 생성하기 위해 가입해야합니다. | 3 개의 프로토콜을 모두 지원합니다. | 사용법은 ngrok 실행 파일 (또는 노드 js 기반 라이브러리)을 통해 이루어집니다. | 무료 및 유료 버전을 모두 제공합니다. 무료 버전에는 제한적이지만 풍부한 기능이 있습니다. | 유료 버전에서는 하위 도메인이 지원됩니다. |
로컬 터널 | 인증 토큰이 필요하지 않습니다. 단순히 노드 패키지를 설치하고 사용을 시작할 수 있습니다. | http / https를 지원합니다. | nodejs 실행 파일을 통해 간단히 사용할 수 있습니다. 예 : lt --port 3000 | 무료입니다. | 무료 버전도 하위 도메인을 지원합니다. 가능한 경우 주어진 값으로 하위 도메인을 시작합니다. |
나는 봉사한다 | 인증 토큰이 필요하지 않습니다. 이 응용 프로그램은 설치 없이도 명령 프롬프트를 통해 직접 사용할 수 있습니다. | http / https, tcp를 지원합니다. | 실행 가능한 ssh -R 80 : localhost : 3000 serveo.net과 함께 또는없이 사용할 수 있습니다. | 무료 및 유료 버전을 모두 사용할 수 있습니다. | 가용성에 따라 하위 도메인을 지원합니다. |
텔레 콘솔 | 필요하지 않습니다. | HTTP / HTTPS는 직접 지원되지 않지만 SSH를 통해 이루어집니다. SSH를위한 훌륭하고 매우 쉬운 유틸리티입니다. | Teleconsole 바이너리를 설치해야하며 나중에 쉘 스크립트로 사용할 수 있습니다. | 무료 및 오픈 소스. | 주로 SSH 세션 공유에 사용되므로 해당되지 않습니다. |
Pagekite | 한 번의 계정 설정이 필요합니다. | HTTP / HTTPS, SSH 및 TCP를 지원합니다. | 이메일 주소에 연결된 한 번의 하위 도메인 설정이 필요하며 터널 설정이 필요할 때마다 사용할 수 있습니다. | 무료 및 유료 옵션을 모두 사용할 수 있습니다. (한 달 동안 무료). | 하위 도메인은 일류 시민으로 지원됩니다. 계정 설정 자체의 일부입니다. |
매개 변수 | 구성 파일 | 다중 터널 | 선적 서류 비치 | 플랫폼 |
---|---|---|---|---|
치마 | 터널을 정의하고 실행하는 데에도 사용할 수있는 yaml 기반 구성 파일을 지원합니다. | Ngrok는 구성 파일을 통해 다중 터널 실행을 지원합니다. | 잘 관리 된 문서. | 모든 플랫폼을 지원합니다. |
로컬 터널 | 구성 파일 지원을 사용할 수 없습니다. | 다중 터널 실행을 지원하지 않습니다. | 유지되는 문서가 없습니다. | 모든 플랫폼을 지원합니다. |
나는 봉사한다 | 구성 파일 지원을 사용할 수 없습니다. | 무료 버전의 경우 3 개의 동시 터널을 만들 수 있습니다. | 잘 관리 된 문서. | 모든 플랫폼을 지원합니다. |
텔레 콘솔 | 해당 없음 | 해당 없음 | 잘 관리 된 문서. | 현재 Unix 기반 및 MacOS 만 지원합니다. |
Pagekite | 해당 없음 | 해당 없음 | 잘 관리 된 문서. | 거의 모든 플랫폼에서 실행할 수있는 python 스크립트이므로 모든 플랫폼을 지원합니다. |
탐험하자 !!
# 1) 로컬 터널
Localtunnel은 클라우드를 통해 로컬 웹 애플리케이션을 호스팅하고 공개적으로 액세스 할 수있는 웹 URL에서 앱에 액세스하기위한 무료 터널링 솔루션입니다.
설치 및 사용
전역 또는 로컬에 설치할 수있는 노드 패키지이므로 설치가 간단합니다.
npm install -g localtunnel
설치가 완료되면 로컬에서 호스팅되고 실행중인 애플리케이션으로 요청을 전달할 포트에 대해 아래와 같이 간단히 터널을 생성 할 수 있습니다.
lt --port 3000
위의 명령은 아래와 같이 웹 URL을 발행하고 해당 URL에 대한 모든 요청을 로컬에서 호스팅되는 애플리케이션으로 전달합니다.
경험이 풍부한 오라클 PL SQL 인터뷰 질문
your url is: https://ordinary-parrot-7.localtunnel.me
위 URL은 포트 3000 (즉, 터널이 실제로 생성 된 포트)에서 로컬로 호스팅 된 앱을보기 위해 간단히 액세스 할 수 있습니다.
하위 도메인 플래그를 통해 터널의 하위 도메인을 지정할 수도 있습니다. 이렇게하면 기억하기 쉬운 사용자 지정 하위 도메인을 가질 수 있습니다.
lt --port 3000 --subdomain mynodejsapp
아래에 표시된대로 하위 도메인의 URL을 받게됩니다 (사용 가능 여부에 따라 다름).
https://mynodejsapp.localtunnel.me
선적 서류 비치: 로컬 터널
웹 사이트 : 로컬 터널
# 2) Serveo
Serveo는 Ngrok의 또 다른 사용하기 쉬운 대안입니다. 다른 타사 소프트웨어를 설치하지 않고도 로컬 터널을 만들 수 있습니다.
로컬에서 호스팅되는 애플리케이션에 대한 포트 전달을 허용하는 SSH 서버입니다.
추천 읽기 = >> 포트 포워딩 튜토리얼
설치 및 사용
Localtunnel 및 Ngrok와 같은 다른 도구와 달리 Serveo를 별도로 설치할 필요가 없습니다. 명령 줄을 통해 간단히 사용할 수 있습니다.
사용할 가짜 이메일 주소 목록
예를 들면 : 포트 3000에서 로컬로 실행중인 애플리케이션을 노출하려면 다음 명령을 사용하여 웹에서 액세스 할 수 있도록 만들 수 있습니다.
ssh -R 80:localhost:3000 serveo.net
위의 설명은 serveo.net 도메인에 serveo.net의 포트 80에서 원격 터널을 생성하고 모든 요청을 로컬 포트 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을 사용하면 고유 한 세션 ID를 생성하여 웹을 통해 터미널 세션을 공유 할 수 있습니다.
주의해서 사용해야하며 터미널에 대한 전체 액세스 권한을 부여하는 것만큼이나 매우 신뢰할 수있는 사람과 공유해야합니다.
작동 방식을 살펴 보겠습니다.
Teleconsole 서버는 원격을 통해 터미널을 공유하려는 요청 클라이언트에 대한 고유 한 세션 ID를 생성하는 SSH 프록시입니다.
원격 세션에 참여하려는 클라이언트는 공유 터미널에 원격으로 액세스하기 위해 생성 된 세션 ID를 사용해야합니다.
설치 및 사용
여기에서 각 플랫폼의 바이너리를 다운로드하십시오. 위치 . 현재는 Unix, Linux 및 macOS 플랫폼에서만 사용할 수 있습니다.
바이너리가 설치되면 간단한 쉘 스크립트로 사용하여 실행할 수 있습니다.
아래 단계를 살펴 보겠습니다.
세션 ID / 텔레 콘솔 ID를 획득하면 노출 된 웹 UI를 사용하여 터미널에 액세스 할 수 있습니다. 위의 스크린 샷은 생성 된 세션에 대한 webUI를 보여줍니다. 원격 클라이언트는이 URL을 사용하여 원격 SSH 세션에 액세스 할 수 있습니다.
세션이 원격 사용자에게 어떻게 보이는지 살펴 보겠습니다.
세션을 종료 / 연결 해제하려면 원격 또는 로컬 세션에서 'exit command'를 입력하기 만하면 세션이 연결 해제됩니다.
PC에서 토렌트 파일을 여는 방법
선적 서류 비치: 텔레 콘솔
웹 사이트 : 텔레 콘솔
# 4) 페이지 카이트
Pagekite는 Ngrok와 유사하며 HTTP / HTTPS / TCP 및 SSH 터널을 지원하는 또 다른 도구입니다.
Ngrok보다 pagekite를 사용하는 이점은 계정 설정 자체 중에 고정되는 안정적인 도메인 이름입니다. 그러나 이것은 또한 Ngrok과 달리 여러 터널을 동시에 시작할 수 없다는 단점이 있습니다.
설치 및 사용
일반적으로 사용이 간단합니다. 파이썬 기반 실행 파일을 얻는 간단한 컬은 일회성 프로세스입니다.
아래 단계를 살펴 보겠습니다.
#1) curl을 사용하여 파이썬 기반 실행 파일을 가져옵니다.
curl -O https://pagekite.net/pk/pagekite.py
#두) 터널을 시작하는 동안 pagekite 계정을 설정하십시오.
python pagekite.py 3000 {domain-name }.pagekite.me
#삼) 위의 명령이 실행되는 동안 사용자가 제공해야하는 이메일 ID에 대해 주어진 도메인 이름을 등록하라는 메시지가 표시됩니다. 사용 가능한 도메인 이름을 찾고 등록에 성공하면 도메인 이름이 설정됩니다.
도메인 이름 설정이 성공하면 동일한 도메인 이름을 터널 설정에 사용할 수 있습니다.
예를 들어: 도메인 이름 설정이 foodomain 인 경우 아래 명령을 사용하여 localhost 포트 3000에 대한 터널을 시작할 수 있습니다.
python pagekite.py 3000 foodomain.pagekite.me
선적 서류 비치: Pagekite
웹 사이트 : Pagekite
결론
이 튜토리얼에서는 가장 인기있는 Ngrok 대안을 살펴보고 동일하거나 유사한 기능을 수행 할 수있는 Localtunnel, Serveo, Pagekite 및 Teleconsole과 같은 몇 가지 다른 도구를 탐색했습니다.
또한 모든 도구를 다양한 매개 변수와 비교했습니다. 이 비교 및 검토를 기반으로 요구 사항에 가장 적합한 도구를 선택할 수 있습니다. 일반적으로 Ngrok는 다른 도구에 비해 더 널리 사용됩니다.
= >> 문의하기 여기에 목록을 제안합니다. 이전 튜토리얼