윈도우에서 나만의 보안 VPN 구축하기: 완벽 단계별 가이드
직접 VPN 서버 만들기 튜토리얼
VPN(가상 사설망)은 연결 보안을 강화하고 원격 근무를 용이하게 하는 매우 유용한 기술입니다. 이번 글에서는 VPN의 개념, 작동 원리, 용도, 그리고 윈도우 10을 이용해 직접 VPN 서버를 구축하는 방법을 단계별로 설명합니다.
VPN이란?
VPN(Virtual Private Network)은 공용 네트워크(인터넷 등)를 통해 사설 네트워크에 접속할 수 있게 해주는 기술입니다. VPN에 연결된 컴퓨터는 물리적으로 로컬 네트워크에 연결된 것과 동일하게 해당 네트워크의 자원(회사 서버 등)에 접근할 수 있습니다.
VPN의 주요 용도
VPN에는 두 가지 핵심 효용이 있습니다.
- 원격 자원 접근: 연결된 컴퓨터는 로컬 네트워크에 있는 것처럼 폴더, 서버, 프린터, 원격 데스크톱 등 모든 자원을 이용할 수 있습니다. 이는 재택근무·원격근무 구현의 핵심 수단입니다.
- 보안 강화(터널링): 네트워크 요청(웹 검색, 이메일 등)이 암호화되어 VPN 서버를 경유합니다. 서버에서 복호화 후 실제 처리를 수행하고, 응답도 암호화되어 되돌아옵니다. 중간에 트래픽을 가로채도 내용을 알 수 없으며, 요청의 실제 출처도 숨길 수 있어 기본적이지만 강력한 보안 계층을 제공합니다.
윈도우 10으로 VPN 서버 만들기
상용 VPN 서비스도 많지만, 간단한 용도라면 윈도우 10 PC 한 대로 직접 구축할 수 있습니다.
1단계: 수신 연결 생성
- 제어판 → 네트워크 및 인터넷 → 네트워크 및 공유 센터로 이동
- 어댑터 설정 변경 클릭
- Alt 키 누르고 파일 → 새로 만들기 → 들어오는 연결 선택
- VPN 접속을 허용할 사용자 계정 선택 또는 새로 생성 (이 계정으로 추후 접속)
- "인터넷을 통해" 체크 확인 후 다음
- IPv4 선택 → 속성 → "호출자가 내 로컬 네트워크에 액세스할 수 있도록 허용" 체크 → 클라이언트용 IP 주소 범위 지정 (라우터 DHCP 범위와 충돌하지 않게 상위 대역 권장)
- "액세스 허용" 클릭 후 닫기
2단계: 방화벽 설정
VPN 서버로의 접속을 허용하도록 방화벽을 구성합니다.
- 방화벽 및 네트워크 보호 → 방화벽을 통해 앱 허용
- 설정 변경 클릭
- "라우팅 및 원격 액세스" 항목에서 개인/공용 모두 체크 → 확인
- PowerShell을 관리자 권한으로 실행
Get-NetConnectionProfile로 네트워크 목록 확인
Set-NetConnectionProfile -InterfaceIndex [인덱스] -NetworkCategory Private으로 해당 네트워크를 '개인'으로 변경 (방화벽 차단 방지)
- 공유기 설정에서 포트 1723(PPTP) 개방
3단계: 자동 시작 설정
시스템 부팅 시 VPN 서비스가 자동 시작되도록 합니다.
- Windows 서비스 앱 실행
- "Routing and Remote Access" 서비스 속성 → 시작 유형: 자동(지연 시작) → 확인
4단계: 도메인 연결 (동적 IP 대응)
공유기 IP가 유동적이라면 고정 도메인 이름이 필요합니다. No-IP 무료 서비스를 추천합니다.
- No-IP 가입 후 기억하기 쉬운 도메인 이름 생성
- VPN 서버 PC에 No-IP DUC(Dynamic Update Client) 설치·실행 → 로그인 → "Edit Hosts"에서 생성한 도메인 체크 → 저장
- 클라이언트는 변경되는 IP 대신 고정 도메인으로 접속 가능
VPN 클라이언트 연결 방법 (윈도우 10)
- 설정 → 네트워크 및 인터넷 → VPN → VPN 연결 추가
서버 이름/주소: 공유기 IP 또는 No-IP 도메인
로그인 정보: 앞서 생성한 사용자 계정/비밀번호
- 제어판 → 네트워크 및 공유 센터 → 어댑터 설정 변경에서 생성된 VPN 연결 우클릭 → 속성
- 일반 탭: 도메인/IP 확인
- 보안 탭: VPN 유형 '자동' 또는 'PPTP' 선택 → 확인
- 네트워킹 탭: IPv6 체크 해제, IPv4 속성 → 고급 → "원격 네트워크에서 기본 게이트웨이 사용" 체크 해제 (분리 터널링, 필요 시 유지) → 확인
- 설정 → 네트워크 및 인터넷 → VPN → 연결 클릭
이제 안전하게 원격 근무 환경이 구축되었습니다! 유용하셨다면 댓글 남겨주세요.