
Tailscale을 활용하면 전 세계 어디서든 안전하게 내 개인 기기들을 하나의 네트워크로 묶어, 마치 같은 공간에 있는 것처럼 자유롭게 리소스를 공유하고 원격 개발을 진행할 수 있습니다. 로컬 기기의 배터리와 성능 소모를 줄이면서도 HTTPS가 적용된 보안 환경에서 코드 편집부터 AI 에이전트 구동까지 끊김 없이 이어가는 실전 가이드를 소개합니다.
영상은 우리가 흔히 겪는 네트워크 보안과 장치 간 통신 문제를 언급하며 시작합니다. 여러 기기를 안전하게 연결하고 싶지만, 복잡한 설정이나 보안 위협 때문에 망설여졌던 분들에게 Tailscale은 그야말로 '약속의 땅'과 같습니다.
"여기 문제가 있습니다. 여러분은 여러 기기가 서로 쉽게 통신하길 원하거나, 동일한 네트워크에 있든 아니든 한 기기에서 다른 기기로 접속하고 싶어 하죠. 그리고 사람들이 여러분의 네트워크에 침입해 난장판을 만들지 못하도록 안전한 방식으로 그 일을 하고 싶어 합니다."
화자인 Scott은 자신의 MacBook Pro 배터리 수명을 아끼기 위해, 실제 무거운 작업은 사무실의 Mac Mini에서 처리하고 노트북으로는 원격 접속만 하는 방식을 선호한다고 밝힙니다. 이를 위해 포트 포워딩이나 복잡한 설정 없이도 개인용 가상 네트워크(Tailnet)를 구축해 주는 Tailscale이 핵심 역할을 합니다.
Tailscale은 WireGuard 프로토콜을 기반으로 하는 개인용 VPN 서비스입니다. 각 기기에 고유한 안정적인 IP 주소를 할당하여, 외부 인터넷에 기기를 노출하지 않고도 안전하게 통신할 수 있게 해줍니다.
"Tailscale은 스테이틱(고정) IP 주소를 사용해 기기들이 서로 대화할 수 있게 해주는 개인 네트워크를 구축합니다. ... 호텔 방에 있더라도 Mac Mini를 광활한 인터넷에 노출시키지 않고도 해당 IP로 SSH 접속을 할 수 있습니다."
사용 방법은 매우 간단합니다.
이제 실제로 원격지에 있는 Mac Mini에 접속하여 개발을 진행하는 과정을 보여줍니다.
"Zed 내부의 이 기능은 정말 깔끔합니다. ... 원격지의 코드를 수정하더라도 경험이 전혀 저하되지 않아요. 네트워크 연결이 정말 나쁘지 않은 이상 로컬 환경과 다를 바 없습니다."
tailscale serve 명령어를 사용하면 로컬에서 실행 중인 개발 서버를 Tailscale 네트워크 내에서 HTTPS가 적용된 도메인으로 서빙할 수 있습니다. 이를 통해 노트북 브라우저에서 보안 컨텍스트(Secure Context)가 유지된 상태로 웹앱을 테스트할 수 있습니다.최근 개발 트렌드에 맞춰 AI 에이전트인 Open Code를 활용하는 방법도 소개합니다. Mac Mini에서 Open Code 서버를 실행하고 이를 Tailscale 네트워크에 공유하면, 내 모든 기기에서 AI의 도움을 받을 수 있습니다.
"가장 멋진 점은 Tailscale을 폰의 VPN으로 켜두기만 하면, 추가 앱 설치 없이 사파리 브라우저에서 동일한 링크로 접속해 Open Code 세션을 실행할 수 있다는 겁니다. ... 어제 타겟(마트)에서 약을 기다리며 줄을 서 있다가 폰으로 제 개인 앱의 기능을 '바이브 코딩(Vibe Coding)'했어요."
이렇게 하면 노트북의 연산 자원을 소모하지 않으면서도, 스마트폰으로 이동 중에 AI에게 코드를 수정하라고 명령하고 그 결과를 즉시 확인할 수 있는 환상적인 워크플로우가 완성됩니다.
편리한 만큼 보안에도 신경을 써야 합니다. Scott은 몇 가지 중요한 팁을 공유합니다.
serve는 내 Tailscale 네트워크 안에서만 공유하지만, funnel은 전 세계 인터넷에 공개하는 것이므로 주의해서 사용해야 합니다."Tailscale 계정 자체가 뚫리는 것이 가장 큰 보안 우려입니다. 누군가 여러분의 계정에 로그인할 수 있다면 전체 네트워크에 접근할 수 있게 되니까요. 그러니 사용자 이름과 비밀번호를 아무렇게나 만들지 마세요."
Tailscale은 단순한 VPN을 넘어 개발자의 생산성을 극대화하는 인프라입니다. 로컬 기기의 부담을 줄이면서 전 세계 어디서든 나만의 강력한 개발 서버에 접속할 수 있는 이 환경은, 특히 성능이 중요한 녹화 작업이나 이동이 잦은 개발자에게 최고의 선택입니다.
"제 개발 프로세스는 이제 그냥 Mac Mini에서 돌아갑니다. 이 설정은 제가 더 많은 것들을 그쪽으로 옮길수록 점점 더 중요해질 것 같아요. 정말 멋진 흐름입니다."
지금 바로 Tailscale을 설치하고, 여러분의 소중한 노트북 배터리와 CPU를 해방시켜 보세요! 🚀