[DevTools] ์ธ๋ถ์์ ๋ก์ปฌ ์๋ฒ ์ ์ํ๊ธฐ — ngrok
๋ก์ปฌ ์๋ฒ๋ฅผ ๋์๋๊ณ ์์
์ค์ธ ๋ด์ฉ์ด ์ธ๋ถ ๋คํธ์ํฌ์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ
์คํธํ๊ณ ์ถ์ ๋๊ฐ ์๋ค. ์ธ๋ถ์์ ์ ์ํ๋ ค๋ฉด ๋ก์ปฌ ์๋ฒ์์ ์ฌ์ฉํ๋ ํฌํธ๋ฅผ(3000
, 8080
๋ฑ...) ์ด์ด์ผ ๋๋๋ฐ ๋ณด์์ ์ข์ง ์๊ณ , AWS์ ์ฌ๋ฆฌ์๋ ๋ฒ๊ฑฐ๋กญ๋ค. ์ด๋ ngrok๋ผ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ngrok๋ ๋ฐฉํ๋ฒฝ ๋ท๋จ์ ์๋ ๋ก์ปฌ ์๋ฒ๋ฅผ ๋ณด์ ํฐ๋์ ํตํด ๊ณต์ฉ ์ธํฐ๋ท์ ๋
ธ์ถ๋๋๋ก ํด์ค๋ค.
Ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.
์คํ ๋ฐฉ๋ฒ
โถ ngrok ํ์๊ฐ์
๋ฐ Authtoken ๋ณต์ฌ(๋์๋ณด๋ ์ข์ธก Getting Started
→ Your Authtoken
)
โท ngrok ์ค์น
brew install ngrok
โธ ํ์ฌ ๊ธฐ๊ธฐ ์ธ์ฆ
ngrok authtoken ๋ณต์ฌํํ ํฐ
โน ๋ก์ปฌ ์๋ฒ ์คํ (React ํ๋ก์ ํธ ์คํ)
โบ ngrok ํฐ๋ ์คํ
# ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ. ์
๋ ฅํ ํฌํธ ๋ฒํธ๋ก ํฐ๋๋ง
ngrok http ํฌํธ๋ฒํธ
# https ์๋ฒ๋ฅผ ์คํํ ๋
ngrok http https://localhost:ํฌํธ๋ฒํธ
# /var/log ํด๋ serve (ํด๋ ๊ฒฝ๋ก๋ง ๊ฐ๋ฅ)
ngrok http file:///var/log
ngrok http 8080 # forward ngrok.io subdomain to port 80
ngrok http example.com:9000 # forward traffic to example.com:9000
ngrok http -subdomain=bar 80 # request subdomain name: 'bar.ngrok.io'
ngrok http -hostname=ex.com 1234 # request tunnel 'ex.com' (DNS CNAME)
ngrok http -auth='falken:joshua' 80 # enforce basic auth on tunnel endpoint
ngrok http -host-header=ex.com 80 # rewrite the Host header to 'ex.com'
ngrok http file:///var/log # serve local files in /var/log
ngrok http https://localhost:8443 # forward to a local https server
์ ์ ํ ์คํธ
ํฐ๋์ ์คํํ๋ฉด ๋์๋ณด๋ ํ๋ฉด์ด ๋์จ๋ค. Forwarding
์ ๋์์๋ ์ฃผ์๋ก ์ ์ํด๋ณด๋ฉด ํ์ฌ ๋ก์ปฌ์์ ์คํ์ค์ธ React ์ดํ๋ฆฌ์ผ์ด์
์ ์ ์ํ ์ ์๋ค. ์๋ HTTP Requests
๋ถ๋ถ์์ ์ ์ ํํฉ๋ ์ค์๊ฐ์ผ๋ก ๋ณผ ์ ์๋ค.
Web Interface
์ ๋์์๋ ์ฃผ์์์ ์ ์ํด๋ณด๋ฉด ๊น๋ํ ์ธํฐํ์ด์ค์ ๋์๋ณด๋๋ฅผ ์ ๊ณตํ๋ค.
๊ธ ์์ ์ฌํญ์ ๋ ธ์ ํ์ด์ง์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๋ฐ์๋ฉ๋๋ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์
'๐ช Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[TS] ํ์ ์คํฌ๋ฆฝํธ ๋งต๋ ํ์ / ์ ํธ๋ฆฌํฐ ํ์ / Enum
[TS] ํ์ ์คํฌ๋ฆฝํธ ๋งต๋ ํ์ / ์ ํธ๋ฆฌํฐ ํ์ / Enum
2024.05.05 -
[TS] ํ์ ์คํฌ๋ฆฝํธ - ํ์ ํธํ
[TS] ํ์ ์คํฌ๋ฆฝํธ - ํ์ ํธํ
2024.05.04 -
[React] Blur ํจ๊ณผ๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ Image Lazy Loading
[React] Blur ํจ๊ณผ๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ Image Lazy Loading
2024.05.04 -
[React] ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํด๋ณด๋ ๋ฌดํ ์คํฌ๋กค Infinite Scroll
[React] ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํด๋ณด๋ ๋ฌดํ ์คํฌ๋กค Infinite Scroll
2024.05.04