사이버 범죄가 날로 더 지능화되고 빈번해지는 오늘날의 디지털 환경에서 VPN은 이제 선택이 아닌 필수가 되었습니다. VPN은 사용자에게 안전하고 암호화된 인터넷 연결을 제공하여, 악성 공격자로부터 데이터와 개인 정보를 보호해 줍니다.
VPN에는 여러 종류가 있으며, 각각이 제공하는 보안 수준도 다릅니다. 공용 Wi-Fi에 연결할 때 프라이버시 걱정 없이 안전하게 접속하거나 검색 기록을 숨기고 싶다면 무료 VPN으로도 충분합니다. 하지만 종합적인 온라인 보안 솔루션을 원한다면 유료 VPN에 투자하는 것이 가장 좋은 선택입니다.
신뢰할 수 있는 VPN 서비스 업체는 IP 주소를 가리고 위치를 숨겨주며, 지역 제한 콘텐츠 접근을 해제하고, 정부 기관이나 인터넷 서비스 제공업체(ISP)로부터 온라인 활동을 보호하며, 인터넷 속도까지 향상시켜 줍니다. 게다가 VPN 업체가 인터넷 사용 기록을 저장하는 것에 대해 걱정할 필요도 없습니다.
그러나 모든 사람이 유료 VPN 서비스를 이용할 수 있는 것은 아닙니다. 다행히 집에서 사용하지 않는 맥 미니(Mac Mini)나 다른 macOS 기기가 있다면, 직접 개인 VPN 서비스를 구축할 수 있습니다. 이 글에서는 맥 미니 서버에 VPN을 설정하는 단계별 과정을 소개하여, 여러분만의 가상 사설망(VPN)을 갖출 수 있도록 도와드립니다. 개인 VPN을 활용하면 안전하게 웹 서핑을 즐기고, 외부에서 홈 네트워크에 접속하며, 전 세계 어디서든 파일에 접근할 수 있습니다.
맥 미니 서버에 VPN을 설정하는 것은 생각보다 매우 간단합니다. 필요한 것은 사용하지 않는 맥(가급적 맥 미니) 한 대와 약 2만 원대의 소프트웨어 구입 비용뿐입니다.
준비물
맥 미니 서버에 VPN을 설정하기 위해 필요한 항목은 다음과 같습니다:
- 맥 앱 스토어에서 다운로드할 수 있는 macOS Server
- 맥 미니 또는 사용하지 않는 맥 한 대(소프트웨어 실행 최소 사양을 충족하는지 확인)
- 이더넷 케이블
- 일반 공유기(라우터)
- 인터넷 연결
- 고정 IP 주소 또는 동적 DNS 주소
시작하기 전에 사용하려는 맥이 최상의 성능을 발휘하는지 확인하는 것이 좋습니다. Outbyte macAries 같은 앱을 활용하면 시스템 문제를 진단하고 성능에 영향을 줄 수 있는 불필요한 파일을 정리할 수 있습니다.
1단계: 맥 앱 스토어에서 macOS Server 다운로드
VPN 서비스에는 안정적인 인터넷 연결이 필요하므로, 먼저 이더넷 케이블을 이용해 맥을 공유기에 유선으로 연결하세요. 연결이 완료되면 맥 앱 스토어에서 macOS Server를 다운로드합니다.
이 앱은 이전에는 'Mac OS X Server'라는 이름으로 알려져 있었지만, macOS Sierra 출시와 함께 'macOS Server'로 변경되었습니다. 가격은 19.99달러이며, 구매가 완료되면 응용 프로그램 폴더에 자동으로 다운로드 및 설치됩니다. macOS Server는 약 106.5MB 크기의 앱이므로 클릭 한 번으로 설치가 끝납니다.
설치가 완료되면 앱 아이콘을 더블클릭하여 macOS Server를 실행합니다. 관리자 암호를 입력하여 앱이 기기를 변경할 수 있도록 허용하세요. 앱이 실행되면 두 개의 창이 열립니다. 하나는 macOS Server 튜토리얼 페이지이고, 다른 하나는 서버 관리 콘솔 창입니다.
macOS Server의 작동 방식과 설정 방법을 자세히 알고 싶다면 튜토리얼을 살펴보세요. 간소화된 설정 과정을 원한다면 바로 다음 단계로 진행하면 됩니다.
2단계: 고정 IP 주소 확인 또는 동적 DNS(DDNS) 등록
다음은 IP 주소를 확보하는 단계입니다. 구글에 "내 IP 주소 확인"이라고 검색하면 현재 IP 주소를 알 수 있습니다. 다만 일반 가정용 인터넷을 사용한다면 대부분 동적 IP 주소를 받게 되는데, 이는 공유기의 IP 주소가 주기적으로 변경될 수 있다는 의미입니다.
동적 IP 주소는 개인 VPN 구축에 적합하지 않습니다. IP 주소가 바뀌는 순간 원격 접속이 실패하기 때문입니다.
사업용 또는 기업용 인터넷 회선을 사용 중이라면 ISP에 문의하여 고정 IP 주소를 요청할 수 있습니다. 다만 일부 ISP는 고정 IP 사용 시 추가 요금을 부과하기도 합니다.
고정 IP를 사용할 수 없다면 대신 동적 DNS(DDNS) 서비스에 등록하는 방법이 있습니다.
도메인 이름을 사용하면 기억하기 쉽고 주소가 변하지 않는다는 장점이 있습니다. 운영 중인 웹사이트가 있다면 도메인 제공업체에 무료 동적 DNS 이용 방법을 문의해 보고, 그렇지 않다면 무료 DDNS 서비스를 제공하는 업체에 가입하여 서브도메인과 도메인 이름을 만들면 됩니다. 32.948.310.9 같은 숫자 나열보다 johnsVPN.redhop.com 같은 주소가 훨씬 기억하기 쉽겠죠?
전 세계 어느 컴퓨터나 네트워크에서든 접속할 때 이 IP 주소 또는 DNS 주소를 사용하게 되므로 반드시 기억해 두어야 합니다.
3단계: 공유기에서 포트 포워딩 활성화
본격적인 VPN 설정에 앞서, 공유기가 올바른 포트로 들어오는 연결을 허용하도록 구성해야 합니다. 포트 포워딩 설정 방법은 사용하는 공유기 종류에 따라 다르기 때문에 다소 복잡할 수 있습니다.
공유기에서 포트 포워딩을 활성화하는 일반적인 절차는 다음과 같습니다:
- 웹 브라우저를 통해 공유기 관리자 페이지에 접속합니다.
- DHCP 또는 고정 임대(Static Leases) 섹션을 찾아 DHCP 예약을 설정하여 내부 IP 주소가 항상 동일하게 유지되도록 합니다.
- 포트 포워딩 섹션으로 이동합니다. 보통 별도 탭이나 NAT, 방화벽, 가상 서버 메뉴 아래에 있습니다.
- 포트 포워딩 페이지에서 시작 포트(Port From), 프로토콜(Protocol), IP 주소(IP Address), 끝 포트(Port to) 등의 정보를 입력합니다. macOS Server가 작동하려면 네 개의 포트가 열려 있어야 하며, UDP 500, UDP 1701, TCP 1723, UDP 4500입니다.
- 설정을 마치면 저장합니다.
4단계: 서버 설정하기
앞서 확인한 고정 IP 주소 또는 DNS 주소를 기억하고 계신가요? 이제 맥에 해당 주소를 등록하여 집 밖에서도 접속할 수 있도록 설정합니다.
서버 설정 절차는 다음과 같습니다:
- 맥 미니에서 macOS Server를 실행합니다.
- 왼쪽 패널에서 컴퓨터 이름을 클릭합니다.
- Edit Host Name(호스트 이름 편집)을 클릭한 후 Next(다음)를 누릅니다.
- Internet(인터넷)을 선택하고 Next(다음)를 클릭합니다.
- Host Name(호스트 이름)란에 생성한 도메인 이름 또는 고정 IP 주소를 입력한 후 Finish(마침)를 클릭합니다.
- 메시지가 나타나면 Set Up DNS(DNS 설정)를 클릭합니다. DNS가 자동으로 시작되고 구성됩니다.
이제 macOS Server 설정이 완료되어 사용할 준비가 되었습니다.
5단계: VPN 설정하기
이제 다음 단계에 따라 맥 미니에 VPN을 설정합니다:
- macOS Server 왼쪽 메뉴에서 VPN을 클릭합니다.
- 기본 설정값으로 대부분의 정보가 자동으로 채워집니다. 화면에 표시되는 VPN 호스트 이름이 이전 단계에서 입력한 호스트 이름과 일치하는지만 확인하세요.
- 고유하면서도 기억하기 쉬운 Shared Secret(공유 암호)을 생성합니다. 서버에 접속할 때마다 이 암호를 입력해야 합니다.
- Client Addresses(클라이언트 주소)를 찾아 Edit Addresses(주소 편집)를 클릭합니다. 네트워크 IP 주소가 기본값으로 입력되어 있을 텐데, VPN 연결이 네트워크의 다른 연결과 충돌하지 않도록 IP 주소 마지막 자릿수를 100이나 200처럼 더 큰 숫자로 변경하세요.
- VPN 스위치를 On(켬)으로 전환합니다.
10~20초 정도 기다리면 상태가 'Available(사용 가능)'로 표시됩니다. 이것은 VPN 설정이 완료되었음을 의미합니다.
다른 기기에서 개인 VPN에 접속하는 방법
맥 미니 서버에 VPN 설정을 마쳤다면, 이제 다른 기기의 모든 트래픽을 이 VPN을 통해 라우팅할 수 있습니다. 데이터를 보호하기 위해 다른 컴퓨터나 모바일 기기를 연결해 보세요. 단, VPN 사용 시 인터넷 속도가 느려질 수 있으므로 필요할 때만 연결하는 것이 좋습니다.
기기를 설정하려면 맥의 사용자 이름과 암호, 그리고 Shared Secret 암호가 필요합니다. 설정 과정은 기기마다 조금씩 다르지만 기본 원리는 동일합니다.
각 기기를 VPN 서비스에 연결하는 방법은 다음과 같습니다:
Windows
- 시작 > 설정 > 네트워크 및 인터넷을 클릭합니다.
- VPN > VPN 연결 추가를 클릭합니다.
- IP 주소, 맥의 사용자 이름과 암호, Shared Secret 등 필요한 정보를 양식에 입력합니다.
- 저장을 누릅니다.
- 생성한 VPN을 선택한 후 연결을 클릭합니다.
macOS
- 시스템 환경설정 > 네트워크로 이동한 후 + 버튼을 클릭합니다.
- VPN을 선택한 후 L2TP를 선택합니다.
- 서버 주소와 계정 이름을 입력합니다.
- 인증 설정(Authentication Settings)을 클릭합니다.
- 암호와 Shared Secret을 입력한 후 확인을 누릅니다.
- 연결을 클릭합니다.
iOS
- 설정 > 일반 > VPN > VPN 구성 추가로 이동합니다.
- 계정 정보, L2TP, 서버, 계정, Shared Secret, 암호를 입력합니다.
- 저장을 누르고 상태를 On으로 설정합니다.
Android
- 설정 > 무선 및 네트워크 > VPN 설정으로 이동합니다.
- 기본 VPN(Basic VPN) > VPN 추가를 선택합니다.
- L2TP/IPSec PSK VPN 추가를 선택합니다.
- 서버 주소, 계정 정보, Shared Secret, 암호를 입력합니다.
마무리
맥 미니 서버에 VPN을 설정하는 과정은 복잡해 보이지만, 그 혜택을 생각하면 충분히 가치 있는 투자입니다. 외부에서 집안의 파일에 접근할 수 있을 뿐만 아니라, VPN은 모든 트래픽을 암호화하여 인터넷 활동의 프라이버시를 지켜줍니다. 해커로부터 개인 정보와 민감한 데이터를 보호하고, ISP가 검색 기록을 수집하는 것도 막아줍니다. 이 가이드가 여러분의 VPN 구축 과정을 더욱 쉽고 간편하게 만들어 주었기를 바랍니다.