반응형
무료로 사용할 수 있는 서비스가 있다.
보통 127.0.0.1이나 localhost로 내부에서 서버 구성하여 내부망에서만 접속할 수 있는데
위 서비스를 이용하면 외부망에서도 접속이 가능하다.
ngork
다운
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
앞축 해제
unzip ngrok-stable-linux-arm.zip
실행 사용하는 포트를 지정해서..
sudo ./ngrok 80
자동으로 포워딩 주소가 생성된다.
사실.. 테스트 해보니 나는 사내 방화벽에서 막고 있어서 연결이 안 되었다..
Oops.. 방화벽에 풀어주면 될 꺼라 생각된다....
$ ngrok --help
NAME:
ngrok - tunnel local ports to public URLs and inspect traffic
DESCRIPTION:
ngrok exposes local networked services behinds NATs and firewalls to the
public internet over a secure tunnel. Share local websites, build/test
webhook consumers and self-host personal services.
Detailed help for each command is available with 'ngrok help <command>'.
Open http://localhost:4040 for ngrok's web interface to inspect traffic.
EXAMPLES:
ngrok http 80 # secure public URL for port 80 web server
ngrok http -subdomain=baz 8080 # port 8080 available at baz.ngrok.io
ngrok http foo.dev:80 # tunnel to host:port instead of localhost
ngrok tcp 22 # tunnel arbitrary TCP traffic to port 22
ngrok tls -hostname=foo.com 443 # TLS traffic for foo.com to port 443
ngrok start foo bar baz # start tunnels from the configuration file
VERSION:
2.2.8
AUTHOR:
inconshreveable - <alan@ngrok.com>
COMMANDS:
authtoken save authtoken to configuration file
credits prints author and licensing information
http start an HTTP tunnel
start start tunnels by name from the configuration file
tcp start a TCP tunnel
tls start a TLS tunnel
update update ngrok to the latest version
version print the version string
help Shows a list of commands or help for one command
ngrok은 기본 섹션이 8시간이다. 그 이후에는 url이 변경된다. 이를 방지하고자 하면
회원가입 후 Auth token을 입력하여 실행하면 된다.
sudo ./ngrok 80 --authtoken={token}
Localtunnel
npm으로 설치해야 한다 우선 npm 설치
sudo apt-get install npm
sudo npm install -g localtunnel
lt -s your_port -s your_subdomain
lt -p 80 -s soccerda
이건 된다!!
LOCALHOST.RUN
로콜 포트가 8080이면 아래와 같이 한다.
ssh -R 80:localhost:8080 localhost.run
반응형
'Server > Linux' 카테고리의 다른 글
라즈베리파이 웹서버 구축 (Gunicorn + flask + nginx ) (0) | 2021.05.18 |
---|---|
라즈베리파이 웹서버 구축(nginx, uWSGI , Flask, Python) (0) | 2021.05.13 |
SSL 인증서 만료일 확인 (0) | 2019.07.11 |
리눅스 서버 상태 파악하기 (0) | 2019.06.14 |
iostat (0) | 2019.06.13 |