MESH VPN
분산된 장비를
가상망으로 연결.
SSLH는 tinc 연결을 판별해 사전에 구성된 tinc 네트워크 노드로 전달할 수 있습니다.
MESH VPN
ROUTE PREVIEW
사용자 기기
Client
TCP · 포트 설정
연결 중계
메시 네트워크
SSlh → tinc
tinc 노드, 키와 호스트 설정, 라우팅 및 방화벽 정책이 필요합니다.
PACKET FLOW
DEPLOYMENT & OPERATIONS
05 IMPLEMENTATION STEPS
tinc VPN 설치·연동 가이드
tinc는 노드 간 암호화 메시 네트워크를 구성하는 VPN 데몬입니다. SSLH는 식별 가능한 연결을 전달할 수 있지만 tinc 노드·키·라우팅은 별도로 설치하고 운영해야 합니다.
시작 전 준비사항
- tinc 버전과 노드별 네트워크 이름·주소 계획
- 각 노드의 호스트 키와 신뢰된 공개키 교환 절차
- 메시 토폴로지·라우팅·방화벽 소유자
설치 및 연결 순서
-
노드와 주소 설계
VPN에 참여할 서버, 각 노드 이름, 터널 주소, 도달할 사설 대역과 연결 토폴로지를 도식화합니다. 두 노드에 중복 주소가 없고 허용 경로가 필요한 서비스만 포함하는지 검토합니다.
-
데몬·키 설정
지원 OS에서 tinc를 설치하고 네트워크 이름, 인터페이스, 노드별 설정과 호스트 키를 공식 문서에 따라 준비합니다. 개인키는 해당 노드에만 두고 다른 노드에는 검증된 공개키만 배포합니다.
-
신뢰·연결 정책
참여 노드 공개키의 지문을 안전한 경로로 확인하고 승인 목록에 반영합니다. 노드 추가·퇴출 승인, 키 교체, 분실 장비 폐기 절차를 마련해 임의 피어가 망에 합류하지 못하게 합니다.
-
SSLH·방화벽 연결
tinc가 실제로 사용하는 전송 방식과 포트를 확인한 뒤 SSLH 프로브가 지원되는지 구성 문서로 검증합니다. TCP/UDP 소켓, 노드의 반환 경로, NAT와 방화벽 허용을 구분하고 중계 포트를 백엔드 전용으로 제한합니다.
-
메시·라우팅 점검
두 노드 간 핸드셰이크, 터널 인터페이스, 라우트와 필요한 서비스만 접근 가능한지 확인합니다. 한 노드 제거·키 폐기·경로 장애를 시험해 자동 재연결과 경보가 예상대로 작동하는지 점검합니다.
운영 전 확인 목록
- 각 노드가 승인된 공개키로만 연결되는가
- 라우팅이 필요한 네트워크만 전달하는가
- 노드 폐기와 키 교체 후 이전 키가 거부되는가