OpenVPN 호환 라우터가 없고 따로 구입하고 싶지 않은 경우, 윈도우 컴퓨터나 macOS 기기와 같은 다른 기기에서 VPN 서버를 호스팅할 수 있습니다. 하지만, 라우터를 플래싱하는 것만큼 프로세스가 복잡합니다.
VPN 서버로 사용되는 기기는 항상 켜져 있어야 한다는 점을 명심하시기 바랍니다.
기기가 꺼지거나 충돌하는 경우 VPN을 통해 연결할 수 없습니다. 집에서 멀리 떨어져 있어 기기를 바로 다시 켤 수 없는 경우 큰 문제가 될 수 있습니다.
VPN 서버를 생성하기 전에 인터넷에서 서버에 액세스할 수 있도록 라우터에 포트 포워딩을 설치해야 합니다.
NAT 타입 변경에 대한 가이드에서 라우터의 포트 포워딩 액세스 및 설정하는 방법을 확인할 수 있습니다.
이제, 윈도우 기기와 macOS 및 Raspberry Pi에서의 설치 방법을 설명하도록 하겠습니다.
Linux 사용자의 경우 직접 설치하는 수고를 덜기 위해 Linux용 전체 GUI VPN 중 하나를 사용하는 것을 추천합니다.
윈도우 10 컴퓨터를 VPN 서버로 전환하는 방법
마이크로소프트 윈도우에는 VPN 서버 호스팅 기능이 내장되어 있지만 오래되고 안전하지 않은 VPN 프로토콜인 PPTP입니다.
PPTP 대신 OpenVPN 소프트웨어를 사용하여 OpenVPN 서버를 설정하는 것이 좋습니다.
OpenVPN 웹사이트에서 필요한 명령문을 포함하여 윈도우 기기에서 OpenVPN 서버를 설정하는 방법에 대한 자세한 가이드를 확인할 수 있습니다.
윈도우에서 VPN 서버를 설정하기 위한 기본 사항은 다음과 같습니다:
- 인바운드 연결을 허용하도록 방화벽 설정을 변경하고 포트 포워딩을 설정합니다.
- 윈도우용 OpenVPN을 컴퓨터에 다운로드합니다.
- OpenVPN을 설치하고 설치의 ‘구성 요소 선택’에서 ‘EasyRSA’ 상자가 선택되어 있는지 확인합니다.
- 메시지가 표시되면 TAP 드라이버를 설치합니다.
- EasyRSA을 구성합니다. – 인증 기관을 생성하고 인증서를 요청 및 서명하는 데 사용되는 도구
- 인증 기관 및 VPN 서버 인증서를 생성합니다.
- 클라이언트 인증서를 구축합니다. – 클라이언트는 VPN 서버(예: 스마트폰)에 연결하는 데 사용할 기기입니다.
- VPN 서버 및 VPN 클라이언트에 대한 구성 파일을 만듭니다.
- 생성된 파일로 각 VPN 클라이언트를 구성합니다.
- 클라이언트 기기에서 VPN 서버에 연결합니다.
- A늘 그렇듯이 VPN 유출 여부를 테스트하여 연결이 안전한지 확인하시기 바랍니다.
이제 외출 중에도 윈도우 VPN 서버에 연결할 수 있습니다.
macOS 또는 Raspberry Pi 컴퓨터를 VPN 서버로 전환하는 방법
macOS는 기본적으로 OpenVPN을 지원하지 않으므로 기기에 VPN 서버를 설정하려면 Tunnelblick 또는 Homebrew와 같은 타사 소프트웨어를 사용해야 합니다.
OpenVPN을 사용하여 Tunnelblick 또는 Homebrew를 설정한 후에는 윈도우에서 VPN 서버를 설정했던 것과 거의 동일합니다.
과정이 덜 복잡한 기기를 VPN 서버로 사용하기 원하는 경우 Raspberry Pi에 설정할 수도 있습니다.
PiMyLifeUp의 단계별 가이드를 참고하여 PiVPN이라는 설치 스크립트를 사용하여 Raspberry Pi에 VPN 서버를 설정할 수 있습니다.