본문 바로가기
C.W.K.
Stream
Lesson 05 of 05 · published

Decision Framework — 30초에 올바른 bind 고르기

~15 min · flowchart, tailscale, ollama

Level 0Greenhorn
0 XP0/53 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

머릿속에서 돌릴 수 있는 결정 트리, 그게 flowchart 의 전부야. 새 서비스를 띄울 때마다 적용해.

Flowchart

질문아니오
1. 이 머신 외부에서 도달해야 해?2 로127.0.0.1 — 끝
2. 폰이나 다른 디바이스에서 원격으로 접근 필요해?3 으로특정 LAN IP — 끝
3. Tailscale (또는 비슷한 거) 이 host 에 깔렸어?Tailscale IP — 끝4 로
4. 이걸 모르는 사람들한테 publish 해 (real product)?0.0.0.0 + auth + reverse proxy + WAFTailscale 깔고 3 에서 재시작

워크 예시: home Ollama 서버

선택일어나는 일평가
OLLAMA_HOST=0.0.0.0모든 interface 에 열림. 라우터가 11434 를 forward 하면 인터넷의 아무나 모델을 건드림하지 마
OLLAMA_HOST=127.0.0.1host 자체만. 다른 LAN 디바이스나 폰에선 못 닿음너무 제한적
OLLAMA_HOST=192.168.1.42LAN 디바이스에선 닿는데 셀룰러 폰에선 안 됨집에서만 작동
OLLAMA_HOST=100.64.0.5 (Tailscale IP)셀룰러 폰도 tailnet 을 통해 되고, tailnet 안의 LAN 디바이스도 되고, 인터넷은 빠짐정답

Code

미래의 네가 trust boundary 알 수 있게 bind 줄에 주석·bash
OLLAMA_HOST=100.64.0.5  # Tailscale IP — tailnet 만, public 노출 없음

External links

Exercise

이전 레슨의 lsof output 의 모든 서비스에 flowchart 적용. 각각 올바른 bind 써. 가장 노출된 거 (보통 *:PORT) 골라서 지금 config 진짜로 바꿔 — 재시작하고 lsof 로 다시 확인해. 한 번에 서비스 하나면 충분해. 반복하면서 습관을 만드는 거야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.