Tailscale exit node가 하는 일
Tailscale의 exit node(출구 노드)는 당신의 모든 인터넷 트래픽을 tailnet 기기 중 하나를 통해 라우팅합니다. 휴대폰에서 보면, 당신의 브라우징이 그 기기에서 나오는 것처럼 보입니다 ── 홈 네트워크에서 지역 또는 IP 제한이 걸린 것에 접근하거나, 미덥지 않은 공용 Wi-Fi에서 신뢰할 수 있는 출구가 필요할 때 유용합니다. 이는 자신의 기기에만 접근하는 일반적인 Tailscale 사용법과 다릅니다. 아래에서 설정 방법과 휴대폰에서 사용하는 방법을 설명합니다.
Exit node 대 단순히 기기에 접근하기
헷갈리기 쉬우니 중요한 구분입니다:
- 일반 Tailscale: 휴대폰이 tailnet 기기에 접근할 수 있습니다(서버에 SSH, NAS 열기) ── 하지만 일반적인 인터넷 트래픽은 여전히 휴대폰 자체 연결로 나갑니다.
- Exit node: 모든 것 ── 모든 앱의 인터넷 트래픽 ── 이 먼저 선택한 기기를 터널로 통과합니다. 이것은 더 큰 망치이며, 속도가 그 기기의 업로드로 제한됩니다.
1단계 ── 기기를 exit node로 광고하기
출구로 쓰고 싶은 기기(홈 서버, 항상 켜져 있는 박스)에서 다음을 실행합니다:
sudo tailscale up --advertise-exit-node
그런 다음 Tailscale 관리 콘솔에서 승인합니다: 해당 기기를 열고, 라우트 설정에서 Use as exit node를 활성화합니다. 거기서 승인하기 전까지는 선택할 수 없습니다.
2단계 ── 휴대폰에서 exit node 선택하기
휴대폰의 Tailscale 앱에서 메뉴를 열고 Exit Node를 선택한 다음 당신의 기기를 고릅니다. 이제 모든 트래픽이 그것을 통해 라우팅됩니다. 멈추려면 Exit Node를 다시 None으로 설정합니다.
실제로 유용할 때
- 공용 Wi-Fi ── 카페 네트워크를 신뢰하는 대신 신뢰할 수 있는 홈 박스를 통해 라우팅합니다.
- 홈 네트워크에 있는 것처럼 보이기 ── 자신의 집 IP만 허용하는 서비스나 사이트에 접근합니다.
- 일관된 출구 IP ── 무언가가 당신의 집 주소에 묶여 있을 때 유용합니다.
홈 서버에 SSH만 하려는 거라면 exit node는 필요 없습니다 ── 일반 Tailscale로 이미 됩니다. 연결 전체를 집을 통해 보내고 싶을 때만 exit node를 사용하세요.
유의 사항
- 속도 ── 당신의 브라우징은 exit node의 업로드 대역폭으로 제한됩니다.
- 배터리 ── 모든 트래픽을 터널링하는 것은 유휴 상태의 Tailscale보다 전력을 더 씁니다.
- 온라인을 유지해야 함 ── 출구 기기가 절전되거나 끊기면, 끌 때까지 트래픽이 멈춥니다.
자주 묻는 질문
홈 서버에 SSH 하려면 exit node가 필요한가요?
아니요. 일반 Tailscale로 이미 휴대폰이 tailnet 기기에 직접 접근할 수 있습니다. Exit node는 모든 트래픽을 집을 통해 라우팅하기 위한 것일 뿐입니다.
왜 제 exit node가 휴대폰에 표시되지 않나요?
아마 광고는 했지만 관리 콘솔에서 승인하지 않았을 것입니다. 거기서 해당 기기의 "Use as exit node"를 활성화하세요.
휴대폰을 exit node로 쓸 수 있나요?
실제로는 휴대폰이 아니라 항상 켜져 있고 연결 상태가 좋은 기기(홈 서버)를 exit node로 쓰고 싶을 것입니다.
핵심 요약
- Exit node: 당신의 모든 트래픽을 선택한 tailnet 기기를 통해 라우팅
- 설정:
tailscale up --advertise-exit-node+ 관리 콘솔에서 승인 - 휴대폰에서 사용: Tailscale 앱 → Exit Node → 기기 선택
- 기기에 대한 일반 SSH에는 불필요 ── 그것은 이미 작동함
- 트레이드오프: 속도가 노드의 업로드로 제한됨; 배터리 소모 증가
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.