๐1. Ngrok๋?
Ngrok๋ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ํฐ๋๋ง ์๋น์ค
๐2. Ngrok ๊ธฐ๋ฅ
- HTTP/HTTPS ํฐ๋๋ง → ๋ก์ปฌ ์๋ฒ๋ฅผ ์์ ํ๊ฒ ๊ณต๊ฐ
- HTTPS ์ธ์ฆ์ ์๋ ์ ๊ณต → LS/SSL ๋ณด์ ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ฉฐ, ์ธ์ฆ์๋ ์๋์ผ๋ก ์์ฑ
- ํธ๋ํฝ ํ์ธ → http://127.0.0.1:4040์์ ์์ฒญ/์๋ต ํ์ธ ๊ฐ๋ฅ
- TCP ํฐ๋๋ง → SSH, DB ๋ฑ TCP ์๋น์ค ํฐ๋๋ง ๊ฐ๋ฅ
- Custom subdomain/Custom domain → ์ ๋ฃ ๊ณ์ ์์ ๊ฐ๋ฅ
๐3. Ngrok ์ค์น ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ
โ 3-1. ๋ค์ด๋ก๋
โ 3-2. ์ธ์ฆ ํ ํฐ ํ์ธ
1๏ธโฃ ํ์๊ฐ์
๋ฐ ๋ก๊ทธ์ธ
2๏ธโฃ Getting Started > Your Authtoken ํ์ด์ง ์ด๋
3๏ธโฃ Authtoken ๋ณต์ฌ

โ 3-3. ngrok CLI์ authtoken ๋ฑ๋ก
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ด ์คํ:
ngrok config add-authtoken <YOUR_AUTHTOKEN>
โ๏ธ ์ฑ๊ณต ๋ฉ์์ง ๋์ค๋ฉด ์ธ์ฆ ์๋ฃ
โ 3-4. HTTP ํฐ๋ ์์
ํฌํธ ์๋ฒ๊ฐ ๋ก์ปฌ 8080 ํฌํธ์์ ์คํ ์ค์ด๋ผ๊ณ ๊ฐ์ :
ngrok http 8080
์ถ๋ ฅ ์์ (๋ฌด๋ฃ ๋ฒ์ ์ ๋๋ฉ์ธ ์ฃผ์ ์๋ ์์ฑ)
Forwarding https://abcd1234.ngrok.io -> http://localhost:8080

โ 3-5. ์ฃผ์์ฌํญ
- ์์ฑ๋ ๋๋ฉ์ธ์ 2์๊ฐ๋์ ์ฌ์ฉ ๊ฐ๋ฅ
- ๋ฌด๋ฃ ngrok URL์ ์ธ๋ถ ์ฌ์ดํธ Domain ๊ฒ์ฆ์ฉ์ผ๋ก๋ ์ฌ์ฉํ ์ ์๋ค.
- ngrok ์ ๋ฃ ํ๋์์ Custom Domain ์ฐ๊ฒฐ ๊ฐ๋ฅ
* ngrok + Custom Domain์ผ๋ก ๋๋ฉ์ธ ๊ฒ์ฆ
- ์ ๋ฃ ํ๋์์ Custom Domain ์ฐ๊ฒฐ (์: https://sso-test.yourcompany.com)
- DNS์ CNAME → ngrok ํฐ๋ ์ฃผ์ ์ถ๊ฐ
- .well-known/microsoft-identity-association ํ์ผ๋ ํด๋น ๋๋ฉ์ธ์์ ์ ๊ทผ ๊ฐ๋ฅํด์ผ ํจ
'tool' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Eclipse์์ JDK ๋ฒ์ ์ค์ ๋ฐฉ๋ฒ (0) | 2025.12.18 |
|---|---|
| ์๋์ฐ ๊ณ์ ์ ๊ธ ํด์ / ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ (0) | 2025.11.20 |
| vscode ๋จ์ถํค (0) | 2021.10.04 |