Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- .net
- crashlog
- phpmailer
- self-signed ssl
- C#
- 블루투스 헤드셋
- docker
- 크래시로그
- plcrashreporter
- 자바스크립트
- 기념일관리
- EUC-KR
- 데이터 전달
- MFC
- php
- PDA
- VS2008
- Font
- 와이브로
- protobuf-c
- Antialiasing
- M8200
- ClickOnce
- 한 번만 실행
- JavaScript
- C/C++
- GDI
- 설치제거
- net
- API
Archives
- Today
- Total
~☆~ 우하하!!~ 개발블로그
cloudflare tunnel - 로컬 애플리케이션에 외부에서 접근 허용 도구 본문
반응형
내가 만약
- 도메인을 소유하고 있고,
- Cloudflare 에서 DNS 를 관리하고 있다면,
거의 고정 도메인을 사용할 수 있는 cloudflare tunnel 도구를 사용할 것을 추천한다.
설치
macOS 에서 Homebrew 가 설치되어 있다면, 다음 명령어로 cloudflare tunnel 을 설치할 수 있다.
brew install cloudflared
macOS 외에도 Linux, Windows 에도 cloudflared (Cloudflare Daemon) 를 설치할 수 있는데, 자세한 것은 https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/ 주소를 참고하면 된다.
인증
아래 명령어를 실행하면 인증 페이지가 열린다.
cloudflared tunnel login
인증에 성공하면 ~/.cloudflared/cert.pem 파일이 생성된다. 이 파일이 인증정보 파일이다.
터널 생성 및 라우트 연결
이제 터널을 생성해보자.
cloudflared tunnel create apple-login-tunnel
위 명령문 중에서 apple-login-tunnel 이 터널의 이름이다.
이 이름은 라우트와 연결되어야 한다.
cloudflared tunnel route dns apple-login-tunnel apple-login.woohahaapps.com
터널 생성과 라우트 연결 작업은 1회만 수행하면 해당 내용은 저장된다.
터널 실행
이제 터널을 실행해보자.
cloudflared tunnel run apple-login-tunnel
터널이 실행되면 로컬 서버가 외부에 공개가 된다.
SpringBoot 프로젝트를 실행시키면 웹브라우저에 http://localhost:8080 으로 진입하였으나, 터널이 실행되었으면 외부에서 접근 가능한 도메인으로 SpringBoot 프로젝트에 접근할 수 있게 된다.
https://apple-login.woohahaapps.com
애플 개발자 센터에도 이 도메인 정보를 포함한 정보를 등록시켜주면 되겠다.
반응형
'개발환경' 카테고리의 다른 글
macOS 에서 Docker Desktop 을 설치하기 (0) | 2024.12.02 |
---|---|
웹 보안 취약점 점검 도구 - Arachni (2) | 2024.11.29 |
ngrok - 로컬 애플리케이션에 외부에서 접근 허용 도구 (1) | 2024.11.27 |
[소셜로그인] Apple 계정으로 로그인하기 구현을 위한 설정 (0) | 2024.11.25 |
무료 이메일 계정 만들기. proton.me (0) | 2024.11.23 |