둠 스크롤링을 멈추고 둠 코딩을 시작하라: 스마트폰으로 터미널에서 빌드하기

1 month ago 9

  • 스마트폰만으로 언제 어디서나 코딩할 수 있는 방법을 단계별로 설명한 오픈소스 가이드
  • Tailscale, Termius, Claude Code를 이용해 원격 컴퓨터에 접속하고 터미널에서 직접 코드 실행 가능
  • 컴퓨터는 24시간 인터넷 연결 상태를 유지해야 하며, 스마트폰에서는 VPN과 SSH 클라이언트를 설정
  • 웹사이트 미리보기, 데이터베이스 접근, 세션 기록 관리 등 모바일 개발 효율을 높이는 팁 포함
  • 이동 중에도 개발 환경을 유지할 수 있어 개발자의 생산성과 자유도를 확장하는 실용적 접근

Doom Coding 개요

  • Doom Coding은 스마트폰을 이용해 터미널에서 코딩하는 방식으로, Doom Scrolling(무의미한 스크롤링)을 대체하는 생산적 활동 제안
    • 인터넷이 연결된 환경이라면 어디서든 코딩 가능
    • 작성자는 대만에서 필라델피아의 컴퓨터에 접속해 프로토타입을 개발한 경험을 언급
  • 이 가이드는 5분 내 설정 가능한 단계별 안내서로 구성되어 있음
  • 최신 모바일 코딩 도구(예: Claude Code on the Web)에 대한 비교 업데이트 예정

준비물

  • 24시간 작동하는 인터넷 연결 컴퓨터
  • 스마트폰
  • Claude Pro 구독 계정

전체 구성 개요

  • Tailscale, Termius, Claude Code를 이용해 원격 개발 환경 구축
  • VPN과 SSH를 통해 스마트폰에서 컴퓨터 터미널에 직접 접근 가능

1단계: 컴퓨터 설정

2단계: 스마트폰 설정

  • Tailscale 앱 설치 및 동일 계정 로그인
  • Termius 설치 (모바일 SSH 클라이언트)
  • MagicDNS 주소 확인 (예: my-computer.tailnet-name.ts.net)
  • Termius에서 새 호스트 생성
    • Label: 연결 이름
    • Hostname: MagicDNS 주소
    • Port: 22
    • Username/Password: 컴퓨터 로그인 정보

3단계: 연결 및 코딩

  • 스마트폰에서 Tailscale VPN 활성화
  • Termius에서 호스트 선택 후 연결
  • 터미널에서 claude 명령어 실행 후 코딩 시작

문제 해결(Troubleshooting)

  • 연결 실패 시 조치
    • Tailscale VPN이 켜져 있는지 확인
    • Tailscale 앱에서 기기 옆 초록색 원 표시 확인 (없을 경우 네트워크 문제)
  • 컴퓨터 전원 및 잠금 해제 상태 확인
    • 전원 재연결 시 반드시 잠금 해제 필요

모범 사례(Best Practices)

마무리

  • Doom Coding은 이동 중에도 개발을 지속할 수 있는 실용적 원격 코딩 방식
  • 사용자는 자신의 베스트 프랙티스와 활용 사례를 공유하도록 권장
  • “Happy Doom Coding!”이라는 인사로 프로젝트 종료

Read Entire Article