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 디바이스에서 도달 가능 — 셀룰러 폰에선 X집에서만 작동
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

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

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