Skip to content

Tailscale 계정 등록

Tailscale 공식 웹사이트에 로그인합니다. https://login.tailscale.com/

클라이언트 다운로드

로그인 후 "Skip this introduction"을 클릭하여 초기 가이드를 건너뜁니다. "Download" 버튼을 클릭하고 필요한 클라이언트 버전을 선택합니다.

인증 키 생성

  1. "Settings" 페이지에서 "Generate auth key"를 클릭하여 인증 키를 생성합니다.
  2. Reusable 스위치를 켜고 "Generate key"를 클릭합니다.
  3. 생성된 키를 복사하여 나중에 사용할 수 있도록 텍스트 파일에 저장합니다.
  4. 저장 후 "Done"을 클릭합니다.

Docker Compose 프로젝트 생성

  1. 【Docker】를 열고 [프로젝트] > [생성]을 클릭하여 프로젝트 생성 마법사를 시작합니다.
  2. 프로젝트 생성 마법사에서 컨테이너에 대한 다음 Docker Compose 구성 정보를 입력합니다. 이 구성은 참조용이며 필요에 따라 조정할 수 있습니다.
yaml
services:
  tailscale:
    container_name: tailscale
    image: ghcr.io/tailscale/tailscale:v1.80.0 # 이미지 이름
    pull_policy: missing
    # always: 항상 가져오기
    # missing: 로컬에 없을 때만 가져오기 (기본값)
    # never: 가져오지 않기
    restart: always # 재시작 정책
    volumes:
      - ./tun:/dev/net/tun  
      - ./lib:/var/lib  
    environment:
      - TS_AUTH_KEY=tskey-auth-k5msULvKo511CNTRL-odJfJb2aQcKSprp9JpLwcKd58Fws4Pje # 이전에 생성된 키를 입력하세요.
      - TS_STATE_DIR=/var/lib/tailscale # 고정 값, 변경할 필요 없음.
      - TS_ROUTES=192.168.31.0/24 # 라우터의 게이트웨이를 입력하세요.
    network_mode: host # 호스트 네트워크 모드 사용.
    privileged: true # 특권 모드
  1. 구성 파일을 작성한 후 "Deploy"를 클릭하면 시스템이 자동으로 이미지를 가져와 컨테이너를 시작합니다.

사용 가이드

컨테이너가 배포되고 실행된 후 Tailscale 관리 콘솔에 로그인합니다. 머신 목록에 NAS가 나타나는지 확인합니다. 표시되면 Tailscale이 성공적으로 배포되었음을 나타냅니다.