ngrok ์๋ฒ๋ก ๋ฐฐํฌํด๋ณด๊ธฐ
Ngrok
Ngrok์ด๋ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ธํฐ๋ท์ ํตํด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ํด์ฃผ๋ ๋๊ตฌ์ด๋ค.
๋ณด์ ์ฐ๊ฒฐ์ ํตํด ์ธํฐ๋ท์์ ์๋ฒ๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ๋ถ์ ๋ ธ์ถ์ํค์ง ์๊ณ ๋ ํ ์คํธํ ์ ์๋ค.
Ngrok์ ์ฃผ์ ์ฅ์
1. ํธ๋ฆฌํ ์ค์น์ ์ฌ์ฉ
Ngrok์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น๊ฐ ๊ฐํธํ๋ค. ์ค์น ํ์๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ช ๋ น์ด ํ ์ค๋ก ๋ก์ปฌ ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์ธํฐ๋ท์ผ๋ก ๋ ธ์ถ์ํฌ ์ ์๋ค.
2. ์์ ํ ์ฐ๊ฒฐ
Ngrok์ TSL/SSL ๋ณด์ ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ฉฐ, ์ธ์ฆ์๋ ์๋์ผ๋ก ์์ฑ๋๋ค. ์ด๋ฅผ ํตํด ๋ก์ปฌ ์๋ฒ์์๋ ์์ ํ๊ฒ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ, ์ธ๋ถ์์๋ ๋ณด์์ ์ผ๋ก ์์ ํ ์ฐ๊ฒฐ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ค.
3. ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ์ฉ์ด์ฑ
Ngrok์ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ๊ณผ์ ์์ ๋งค์ฐ ์ ์ฉํ๋ค. ๋ก์ปฌ ์๋ฒ์์ ์คํ ์ค์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ์ธ๋ถ์์ ์ ๊ทผํ๊ณ ํ ์คํธํ ์ ์๋ค.
์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ค์ ์ธํฐ๋ท ์ํฉ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ ์คํธํ ์ ์์ผ๋ฉฐ, ๋๋ฒ๊น ์ด๋ ๋ฌธ์ ํด๊ฒฐ์๋ ๋์์ด ๋๋ค.
4.์ธ ๋ค์ํ ๊ธฐ๋ฅ
Ngrok์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ์๋ฅผ ๋ค์ด, ์น์๋ฒ์์ HTTPS๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ธ์ฆ์๋ฅผ ๊ตฌ์ ํ๊ณ ์ค์ ํด์ผ ํ๋๋ฐ, Ngrok์ ์ด๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํด ์ค๋ค. ๋ํ ๋ก์ปฌ ์๋ฒ์์ ์คํ๋๋ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ๋ ์ฐ๊ฒฐํ ์ ์๋ค.
Ngrok ๋ค์ด๋ก๋ ๋ฐ ์ฌ์ฉ (Mac)
Download
$ ngrok config add-authtoken <token>
ngrok.com
1. ์์ ์ฃผ์๋ก ์ด๋ํ ๋ค์ ์๋ ์ฌ์ง์ผ๋ก ์ ๊ทผํ๋ค.
2. ๋งฅ ์ฌ์ฉ์๋ brew ํจ์บ์ง ๊ด๋ฆฌ ํด์ ์ด์ฉํด์ ์ค์นํด์ค๋ค.
3. ์ค์น๊ฐ ์๋ฃ๋๋ฉด
ngrok http {local์์ ๋์ด ์ฃผ์ ์
๋ ฅ}
์ด๋ ๊ฒ ์ ๋ ฅ์ ํ ๋ค ์คํํด์ค๋ค.
*์ฌ๊ธฐ์ AuthToken์ด ํ์ํ๋ค๊ณ ํ๋ค๋ฉด ngrok ์ฌ์ดํธ์์ ํ์๊ฐ์ ํ์ ์ฃผ๋ AuthToken์ ๊ฐ์ ธ์
ํํ์ด์ง์์ ๊ฐ๋ฅด์ณ ์ฃผ๋๋๋ก ์ ๋ ฅํ ํ์ ๋ค์ ์๋ํ๋ค.
[์คํํ๋ฉด]
4. Forwarding ์ฃผ์๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ฉด ์ต์ข ์ ์ผ๋ก ๋ก์ปฌ์์ ์คํํ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ์ธํ ์ ์๋ค.
*Sessin Expire
-> ํ ์ธ์ ์ 8์๊ฐ ํ ๋ง๋ฃ๋์ง๋ง, ํ์ ๊ฐ์ ํ์ AuthToken์ ๊ฐ์ ธ์ ์ ๋ ฅํ ํ ์คํํ๋ฉด ์ธ์ ๋ง๋ฃ ์์ด ์ฌ์ฉํ ์ ์๋ค.
<์ฐธ๊ณ ์๋ฃ>
https://cordcat.tistory.com/105
Ngrok - ํน์ง ๋ฐ ์ฌ์ฉ๋ฒ (๋ก์ปฌ ์๋ฒ๋ฅผ ๊ณต๊ฐ ์๋ฒ๋ก)
What is a Ngrok Ngrok์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ธํฐ๋ท์ ํตํด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ํด์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ๋ณด์ ์ฐ๊ฒฐ์ ํตํด ์ธํฐ๋ท์์ ์๋ฒ๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์น ์ ํ๋ฆฌ์ผ์ด
cordcat.tistory.com
https://velog.io/@kya754/ngrok-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
ngrok ์ฌ์ฉํ๊ธฐ - ์ธ๋ถ์์ Localhost ์ ์ํ๋ ๋ฐฉ๋ฒ
"Secure tunnels to localhost"
velog.io
๋๊ธ