tinc VPN 서비스 대표 이미지
MESH VPN

분산된 장비를
가상망으로 연결.

SSLH는 tinc 연결을 판별해 사전에 구성된 tinc 네트워크 노드로 전달할 수 있습니다.

TCP · 포트 설정 메시 네트워크 대기
MESH VPN ROUTE PREVIEW
YOU 사용자 기기 Client
NET TCP · 포트 설정 연결 중계
SRV 메시 네트워크 SSlh → tinc
tinc 노드, 키와 호스트 설정, 라우팅 및 방화벽 정책이 필요합니다. PACKET FLOW
DEPLOYMENT & OPERATIONS

tinc VPN 설치·연동 가이드

05 IMPLEMENTATION STEPS

tinc는 노드 간 암호화 메시 네트워크를 구성하는 VPN 데몬입니다. SSLH는 식별 가능한 연결을 전달할 수 있지만 tinc 노드·키·라우팅은 별도로 설치하고 운영해야 합니다.

시작 전 준비사항

  • tinc 버전과 노드별 네트워크 이름·주소 계획
  • 각 노드의 호스트 키와 신뢰된 공개키 교환 절차
  • 메시 토폴로지·라우팅·방화벽 소유자

설치 및 연결 순서

  1. 노드와 주소 설계

    VPN에 참여할 서버, 각 노드 이름, 터널 주소, 도달할 사설 대역과 연결 토폴로지를 도식화합니다. 두 노드에 중복 주소가 없고 허용 경로가 필요한 서비스만 포함하는지 검토합니다.

  2. 데몬·키 설정

    지원 OS에서 tinc를 설치하고 네트워크 이름, 인터페이스, 노드별 설정과 호스트 키를 공식 문서에 따라 준비합니다. 개인키는 해당 노드에만 두고 다른 노드에는 검증된 공개키만 배포합니다.

  3. 신뢰·연결 정책

    참여 노드 공개키의 지문을 안전한 경로로 확인하고 승인 목록에 반영합니다. 노드 추가·퇴출 승인, 키 교체, 분실 장비 폐기 절차를 마련해 임의 피어가 망에 합류하지 못하게 합니다.

  4. SSLH·방화벽 연결

    tinc가 실제로 사용하는 전송 방식과 포트를 확인한 뒤 SSLH 프로브가 지원되는지 구성 문서로 검증합니다. TCP/UDP 소켓, 노드의 반환 경로, NAT와 방화벽 허용을 구분하고 중계 포트를 백엔드 전용으로 제한합니다.

  5. 메시·라우팅 점검

    두 노드 간 핸드셰이크, 터널 인터페이스, 라우트와 필요한 서비스만 접근 가능한지 확인합니다. 한 노드 제거·키 폐기·경로 장애를 시험해 자동 재연결과 경보가 예상대로 작동하는지 점검합니다.

운영 전 확인 목록

  • 각 노드가 승인된 공개키로만 연결되는가
  • 라우팅이 필요한 네트워크만 전달하는가
  • 노드 폐기와 키 교체 후 이전 키가 거부되는가