윈도우 11에서 Wireguard VPN 클라이언트 설치 및 접속하기

개인이나 기업체가 다양한 이유로 외부에서 사무실 또는 집의 내부 네트워크에 접근해야 하는 경우가 빈번합니다. 이러한 상황은 특히 원격 근무나 원격 학습이 일상화된 현재에는 더욱 그러합니다. 이런 문제를 간단하게 해결하는 방법 중 하나가 VPN, 즉 가상 사설 네트워크입니다. VPN 더 알아보기

VPN은 원격에서도 사내 네트워크에 안전하게 접속할 수 있도록 해주는 기술로, 사용자의 데이터를 암호화하여 인터넷을 통해 전송함으로써 보안을 강화합니다. 이를 통해 사용자는 인터넷 연결 상태와 상관없이 안전하게 원격에서 업무를 수행하거나 정보를 공유할 수 있습니다.

여러 가지 VPN 프로토콜들이 존재하지만, 이번 글에서는 WireGuard에 대해 다루고자 합니다. WireGuard는 최신 VPN 프로토콜로서, 간결한 코드와 뛰어난 성능, 높은 보안성을 특징으로 합니다. 이러한 장점들로 인해 많은 관심을 받고 있으며, 점점 더 널리 채택되고 있는데요. 본문에서는 Windows 환경에서 WireGuard 클라이언트를 설치하는 과정부터 피어 추가, 그리고 VPN 접속까지를 정리합니다.

아래 설명은 iboxcomein.com 에서 테스트 및 검증 후 작성 된 내용이지만 이것이 본문의 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 확인바랍니다.

튜토리얼 환경: 윈도우 11, WireGuard 앱버전 0.5.3

WireGuard VPN 클라이언트 설치

WireGuard 서버를 구성했다면 해당 VPN 서버에 접속하기 위해서 각각의 장치에 클라이언트를 설치해야 합니다. 서버 설정 방법은 ipTIME 공유기에서 WireGuard 서버 구성하기에서 확인할 수 있습니다.

ungoogled chromium 크롬 웹스토어 확장 사용하는 방법

설치 파일 다운로드

WireGuard-홈페이지-이동
WireGuard 홈페이지 이동

구글 또는 네이버와 같이 자신이 자주 사용하는 검색엔진에서 wireguard등으로 검색을 합니다. 검색결과 중 상단에 위치한 WireGuard: fast, modern, secure VPN tunnel링크를 찾아 클릭하면 접속 할 수 있습니다. 아래 바로가기를 통해 빠르게 이동 할 수 있습니다.

바로가기: WireGuard: fast, modern, secure VPN tunnel
Windows-클라이언트-다운로드
Windows 클라이언트 다운로드

상단 탭을 Installation 으로 전환 후 아래 여러 운영체제들 중에서 Windows 아래에 위치한 Download Windows Installer 를 클릭하면 설치 파일이 다운로드됩니다.

WireGuard 설치

WireGuard 클라이언트 설치 파일을 다운로드했다면 이제 설치합니다.

열기로-설치-파일-실행
열기로 설치 파일 실행

다운로드한 WireGuard 클라이언트 설치 파일을 마우스로 두 번 클릭하거나 컨텍스트 메뉴2열기(O)를 선택합니다.

사용자-계정-컨트롤
사용자 계정 컨트롤

사용하는 Windows 계정 설정에 따라 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? 라는 제목의 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 WireGuard 클라이언트 설치를 계속 진행하고 싶다면 버튼을 클릭합니다.

설치-진행
설치 진행

잠시간 설치 과정이 진행됩니다.

WireGuard-클라이언트-설치-완료
WireGuard 클라이언트 설치 완료

위와 같은 창이 실행되면 WireGuard 클라이언트가 모두 설치된 것으로 이제 이곳에서 피어 정보를 추가합니다.

윈도우 10 바탕 화면 왼쪽 상단 문자열 마무리 입력기 제거 방법들

피어 추가

피어를 추가하는 방식은 수동으로 피어 정보를 입력하거나 서버에서 생성된 설정 파일을 이용해 자동으로 등록하는 방법이 있습니다.

자동 추가(설정 파일 임포트)

Import-tunnels-from-file
Import tunnels from file

Add Tunnel을 클릭해 열리는 하위 메뉴 중 Import tunnel(s) from file을 선택합니다. 우측 영역의 Import tunnel(s) from file 버튼을 클릭해도 동일합니다.

피어-설정-파일-찾아서-열기
피어 설정 파일 찾아서 열기

파일 탐색기가 열리면 준비해둔 피어 설정 파일(.conf)을 찾은 뒤 열기(O)를 클릭합니다.

추가-완료-상태
추가 완료 상태

자동으로 모든 설정값이 반영된 상태로 피어가 추가된 것을 볼 수 있으며, 이 상태에서 별도의 추가 설정없이 Activate 버튼을 클릭하면 VPN 서버에 바로 접속하게 됩니다.

윈도우 11 Administrator 계정에 암호 설정 및 변경하는 방법

수동 추가

자동으로 피어를 추가하는 방식이 간단하지만 설정 파일을 다운로드하거나 이메일 등으로 전송받는 과정에서 제3자에게 노출될 위험 있고 설정되는 값들 중 일부를 변경하고 싶은 경우에는 수동으로 피어를 추가해야 합니다.

Add-empty-Tunnel-클릭
Add empty Tunnel 클릭

Add Tunnel을 클릭해 열리는 하위 메뉴 중 Add empty Tunnel을 선택합니다.

피어-정보-입력
피어 정보 입력

Create new tunnel 창이 실행되는데 이곳에 PrivateKey 외의 다른 피어 정보를 직접 입력해주면 됩니다.

정보-입력-후-저장
정보 입력 후 저장

상단의 Name: 필드와 아래 필드에 다음과 같은 정보들을 작성 후 Save 버튼을 클릭합니다.

[Interface]: 이 섹션은 로컬 VPN 인터페이스에 대한 설정을 포함합니다.

  • PrivateKey: 이것은 로컬 인터페이스의 개인 키입니다. 이 키는 WireGuard에서 자동으로 생성되며, 절대 외부에 노출되어서는 안 됩니다.
  • Address: 이것은 로컬 인터페이스의 IP 주소입니다. 이 주소는 VPN 네트워크의 IP 범위 내에서 고유해야 합니다.
  • DNS: 이것은 VPN 연결을 통해 사용할 DNS 서버의 IP 주소입니다.

[Peer]: 이 섹션은 원격 VPN 피어에 대한 설정을 포함합니다.

  • PublicKey: 이것은 원격 피어의 공개 키입니다. 이 키는 피어와의 보안 연결을 설정하는 데 사용됩니다.
  • AllowedIps: 이것은 원격 피어를 통해 접근할 수 있는 IP 주소 범위를 지정합니다. 여기서 0.0.0.0/0은 모든 IP 주소를 의미합니다.
  • Endpoint: 이것은 원격 피어의 주소와 포트번호입니다.
  • PresharedKey: 이것은 선택적으로 사용할 수 있는 추가 보안 기능으로, 피어 간의 통신을 더욱 보안하기 위해 사용됩니다.
등록-완료
등록 완료

이 상태에서 Activate 버튼을 클릭하면 VPN 서버에 접속하게 됩니다.

접속 결과

접속-완료
접속 완료

WireGuard 창에서 Activate 버튼을 클릭하면 상단의 Status가 Active로 변경되고 연결되었다는 알림이 표시됩니다. 이 디바이스에서 내 아이피 주소를 확인하면 WireGuard 서버의 아이피 주소로 연결된 것을 볼 수 있습니다.

트레이-아이콘으로-빠르게-접근-가능
트레이 아이콘으로 빠르게 접근 가능

작업 표시줄의 시스템 트레이에서 WireGuard를 켜고 끌 수 있으며 설정 창에도 바로 진입할 수 있습니다.

아이피타임 공유기에서 UPnP 로 자동 포트 포워딩하는 방법

관련 글

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment