코스: CreateYourVPN이 작동하는 방식
무료 8강 코스: 클러스터, 서버, 라우트, 인바운드, 부하 분산, 멀티홉, 모니터링, 백업까지 — VPN을 자신 있게 운영하는 데 필요한 모든 것.
첫 서버를 연결하면 CreateYourVPN이 모든 걸 알아서 처리해 줍니다 — 서버가 하나뿐인 동안은 이걸로 충분합니다. 하지만 조만간 이런 질문이 생기기 시작합니다. "두 번째 서버는 어떻게 추가하지?", "왜 사용자들이 하필 이 서버로 접속하는 걸까?", "패널에 나오는 이 라우트랑 인바운드는 대체 뭐지?"
이 코스는 그런 질문들에 하나씩 답합니다. 다 읽고 나면 패널이 더 이상 알쏭달쏭한 단어 뭉치로 보이지 않을 겁니다 — 모든 요소 뒤에 있는 단순하고 논리적인 체계가 눈에 들어오게 됩니다.
이 코스는 누구를 위한 것인가
- 이미 서버를 연결했거나 곧 연결할 예정이고, 내부에서 무슨 일이 일어나는지 이해하고 싶은 분.
- Single Server 모드가 좁게 느껴져서 여러 서버, 여러 국가, 세밀한 설정을 원하는 분.
- 많은 사용자를 위한 서비스를 만들고 있고 부하를 제대로 분산하고 싶은 분.
서버를 한 대도 갖고 있지 않아도 읽을 수 있습니다 — 이 코스에 필요한 건 호기심뿐입니다. 그리고 일단 5분 만에 VPN부터 돌려보고 싶다면 "서버 설정 방법" 가이드를 먼저 보고 다시 돌아오셔도 좋습니다.
기술적인 배경지식은 필요 없습니다. 모든 내용을 쉬운 예시로 설명하며, 용어도 한 번에 하나씩 소개합니다. 낯선 단어가 나오면, 아마 다음 강의 중 하나가 바로 그 단어를 위한 강의일 겁니다.
코스에서 다루는 내용
이 코스는 top-down 방식으로 구성되어 있습니다. 먼저 전체 그림과 용어를 익히고, 그다음 시스템의 각 부분을 하나씩 살펴본 뒤, 마지막으로 안정성과 데이터 보호를 다룹니다.
1강. 누가 누구인가: 클러스터, 서버, 라우트, 인바운드
패널의 핵심 네 단어와 그것들이 어떻게 맞물리는지. 코스 전체의 기초입니다.
2강. 클러스터
마스터(관리 노드)와 워커 노드: 서버들이 어떻게 하나의 시스템으로 뭉치는지.
3강. 서버: 설정과 메트릭
설치의 각 단계에서 무슨 일이 일어나는지, 서버 카드의 숫자들은 무슨 의미인지.
4강. 라우트와 부하 분산
사용자에게 서버가 어떻게 보이는지, 시스템이 부하를 어떻게 분산하는지.
5강. 인바운드와 스플릿 터널링
VPN의 진입점: 위장, 토렌트 차단, 규칙 기반 트래픽.
6강. 멀티홉
서버 체인: 한 나라에서 들어가고 다른 나라에서 나오기.
7강. 모니터링과 메시 네트워크
시스템이 서버 상태를 어떻게 지켜보는지, 서버들끼리 서로 어떻게 확인하는지.
8강. 백업
사용자 데이터베이스를 자신의 저장소에 백업하고 필요할 때 복원하는 방법.
읽는 방법
강의들은 서로 이어지며 쉬운 내용에서 심화 내용으로 나아가므로, 처음 읽을 때는 순서대로 읽는 걸 권합니다 — 각 강의는 앞선 강의에 기대고 있습니다. 한 번 다 읽고 나면 참고 자료로도 훌륭합니다. 인바운드가 뭐였는지 까먹었다면 해당 강의만 다시 펼치면 됩니다.
먼저 용어부터 시작합시다 — 패널 전체가 기대고 있는 네 개의 단어입니다.