본문으로 건너뛰기

Windows VPN 추천: 클라이언트 설치부터 시작 프로그램 설정까지

Windows 클라이언트 설치, 구독 가져오기, 서버 선택, 연결 확인, 시작 프로그램 설정까지 전 과정을 안내합니다. 각 단계에서 어디를 클릭하고 무엇을 확인해야 하는지 설명합니다.

Windows VPN을 처음 설정할 때는 프로그램 설치만으로 끝나지 않습니다. 클라이언트 설치, 구독 가져오기, 서버 선택, 연결 확인, 시작 프로그램 설정까지 마쳐야 합니다. 먼저 수동 연결을 정상적으로 확인한 다음 자동 실행을 설정하면, 문제가 생겼을 때 원인을 찾기 쉽습니다. 아래에서 실제 사용 순서에 따라 설명합니다. 클라이언트마다 버튼 이름은 조금씩 다를 수 있으므로 다운로드 페이지 안내와 프로그램 화면을 기준으로 진행하세요.

설치 전 확인: 클라이언트, 구독, 시스템 연결의 차이

클라이언트는 설정을 읽어 연결을 만드는 프로그램이고, 구독 링크는 서버에서 연결 정보를 가져오는 경로이며, 서버는 클라이언트가 실제로 연결하는 대상입니다. 계정에 로그인할 수 있다고 해서 구독을 가져온 것은 아닙니다. 구독을 업데이트했더라도 브라우저가 선택한 서버를 통해 접속하고 있다는 뜻은 아닙니다.

Windows 설정의 ‘VPN’ 메뉴는 보통 시스템에서 지원하는 터널 프로토콜을 설정할 때 사용합니다. 모든 구독 링크를 가져올 수 있는 공통 메뉴가 아닙니다. 서비스 패널에서 제공하는 구독은 호환되는 클라이언트에서 처리해야 합니다. 링크를 시스템 VPN의 ‘서버 이름 또는 주소’ 입력란에 붙여 넣지 마세요.

Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC은 서로 다른 프록시 프로토콜이며, 임의로 바꿔 쓸 수 있는 서버 이름이 아닙니다. 클라이언트와 해당 코어가 구독에서 실제로 사용하는 프로토콜을 지원해야 합니다. 이 글에서는 VPNHaoHao가 어떤 프로토콜을 제공하는지 미리 정하지 않습니다. 프로그램을 선택할 때는 패널의 다운로드 안내를 확인하세요.

VPNHaoHao는 이메일 주소 없이 이용할 수 있습니다. 계정에 로그인한 뒤 패널 다운로드 페이지에서 클라이언트를 받을 수 있습니다. 회사 컴퓨터가 조직 정책에 따라 관리된다면 이런 프로그램의 설치가 허용되는지 먼저 확인하세요. 설치를 위해 조직의 보안 정책을 변경하지 마세요.

클라이언트 설치: 출처를 확인하고 처음 실행하기

  1. 다운로드한 파일을 찾습니다. 브라우저 다운로드 기록에서 ‘폴더에서 보기’를 선택해 파일이 패널에서 안내한 경로로 받은 것인지 확인합니다. 검색 광고에 표시된 동명 프로그램은 피하세요.
  2. 설치 프로그램을 실행합니다. 설치 안내에 따라 설치 위치를 선택합니다. 압축 파일로 제공된 경우 먼저 지정한 폴더에 압축을 모두 푼 뒤 프로그램을 실행하세요. 압축 파일 미리 보기 창에서 계속 실행하지 마세요.
  3. 권한 안내를 확인합니다. 시스템 프록시 모드와 가상 네트워크 어댑터 모드에서 필요한 권한은 다를 수 있습니다. 관리자 권한을 요청하면 프로그램 이름과 출처를 먼저 확인하세요. 보안 프로그램을 끄는 일을 일반적인 설치 절차로 여기지 마세요.
  4. 메인 창을 엽니다. 처음 실행하면 설정, 구독, 프록시, 연결 등의 메뉴를 볼 수 있습니다. 서버 목록이 비어 있는 것은 흔한 일이며, 아직 설정을 가져오지 않았다는 뜻이지 설치 실패를 의미하지는 않습니다.

Windows에서 보안 경고가 표시되면 다운로드 출처와 게시자 정보를 확인하고, 다운로드 페이지에 검증 방법이 안내되어 있는지 살펴보세요. 확인할 수 없다면 실행을 중단하고 도움말 메뉴를 통해 문의하세요. 설치 후에는 프로그램 폴더를 그대로 두세요. 특히 포터블 버전은 폴더를 옮기면 바로 가기와 시작 프로그램 항목이 작동하지 않을 수 있습니다.

처음 설정할 때는 기본값을 유지하고 가상 네트워크 어댑터를 켜거나 DNS를 바꾸거나 사용자 지정 규칙을 추가하지 않는 편이 좋습니다. 설치, 구독 가져오기, 프록시 적용을 나눠서 확인하면 한꺼번에 여러 설정을 변경하는 것보다 문제를 찾기 쉽습니다.

구독 가져오기: 설정을 내려받아 현재 설정으로 활성화하기

패널에 로그인한 뒤 구독 또는 사용 안내에서 현재 클라이언트에 맞는 구독 메뉴를 찾습니다. 패널에 ‘클라이언트로 가져오기’ 기능이 있으면 브라우저에서 로컬 앱을 열지 묻는 메시지가 표시될 수 있습니다. 대상 앱이 맞는지 확인한 뒤 허용하세요. 바로 가져오기 메뉴가 없다면 링크를 직접 가져오면 됩니다.

  1. 구독 링크를 복사합니다. 링크 끝부분이 누락되지 않도록 패널의 복사 기능을 사용하세요.
  2. 원격 구독을 추가합니다. 클라이언트의 ‘설정’, ‘구독 관리’ 또는 비슷한 메뉴에서 ‘링크로 가져오기’, ‘원격 설정 추가’ 등의 항목을 찾아 링크를 붙여 넣고 저장합니다.
  3. 업데이트를 실행합니다. ‘업데이트’ 또는 ‘설정 다운로드’를 누릅니다. 완료되면 입력한 구독 메모만 있는 것이 아니라 서버 이름, 프록시 그룹, 규칙 등의 내용이 표시되어야 합니다.
  4. 설정을 활성화합니다. 일부 클라이언트는 여러 설정을 저장할 수 있습니다. 이 경우 ‘사용’, ‘활성화’를 누르거나 현재 설정을 선택해야 서버 목록에 새 내용이 표시됩니다.

‘형식 오류’가 표시되면 업데이트를 반복해서 누르기보다 구독 형식과 클라이언트가 호환되는지 먼저 확인하세요. 다운로드 시간이 초과되면 이 기기에서 패널에 정상적으로 접속할 수 있는지, 시스템 시간이 올바른지 확인하고 사용하지 않는 프록시 설정이 남아 있는지도 살펴보세요. 한 번의 가져오기 문제를 해결하려고 출처를 알 수 없는 온라인 변환 서비스에 계정 정보를 입력하지 마세요.

구독 업데이트는 서버 설정을 새로고침하는 기능이지, 데이터 사용량을 초기화하거나 요금제를 갱신하는 기능이 아닙니다. 서버 목록은 있지만 모든 서버에 연결할 수 없다면 계정을 다시 만들기보다 패널에서 요금제 상태를 확인하세요.

서버 선택: 먼저 규칙 모드를 사용하고 가상 네트워크 어댑터가 필요한지 판단하기

클라이언트의 ‘프록시’ 또는 ‘서버’ 페이지에서 패널에 표시된 사용 가능한 서버를 선택합니다. 중국 본토와 홍콩 간 연결에 사용할 때는 먼저 홍콩 출구 서버를 후보로 선택하고 실제로 사용할 앱에서 확인해 보세요. 거리가 가깝다고 모든 시간대에 더 빠른 것은 아닙니다. 서버 이름에 표시된 지역만으로 실제 출구를 판단할 수도 없습니다.

IEPL 전용 회선, 중계, 직접 연결은 서로 다른 전송 경로 구성을 뜻하며 클라이언트 프로토콜을 가리키는 말이 아닙니다. 일반적으로 직접 연결은 현지 네트워크에서 입구 서버에 바로 접속하고, 중계는 중간 서버를 거치며, IEPL은 통신사가 제공하는 전용 회선을 사용합니다. 구체적으로 어느 구간에 적용되고 어떻게 연결되는지는 서비스 안내를 확인하세요. 이름만으로 전체 경로나 성능을 단정할 수는 없습니다.

트래픽 처리 방식과 분할 터널링 규칙을 나눠서 살펴보기
설정 실제 기능 처음 사용할 때 권장 사항
시스템 프록시 Windows 프록시 설정을 따르는 앱이 로컬 프록시를 사용하도록 알립니다. 먼저 브라우저로 연결을 확인하세요. 모든 앱이 이 설정을 따르는 것은 아닙니다.
규칙 모드 설정에 지정된 도메인, 주소 등의 규칙에 따라 프록시, 직접 연결 또는 다른 처리를 적용합니다. 먼저 구독에 포함된 규칙을 사용하고 대상 웹사이트에 예상한 정책이 적용되는지 확인하세요.
전역 모드 프록시 코어로 들어오는 요청을 선택한 프록시 정책에 따라 처리합니다. 문제 비교를 위해 잠시 사용할 수 있지만 컴퓨터의 모든 트래픽을 처리한다는 뜻은 아닙니다.
TUN 모드 가상 네트워크 인터페이스를 통해 더 넓은 범위의 트래픽을 처리합니다. 라우팅, 제외 항목, 클라이언트 구현에 따라 동작이 달라집니다. 앱이 시스템 프록시를 따르지 않을 때 검토하세요. 관리자 권한이나 서비스 구성 요소가 필요할 수 있습니다.

먼저 서버를 선택하고 시스템 프록시를 켠 뒤 규칙 모드를 유지하세요. 시스템 프록시 전환 메뉴는 보통 트레이 아이콘에서 찾을 수 있습니다. 설정을 바꾼 뒤에는 테스트 페이지를 새로 열어 이전 페이지의 캐시를 연결 결과로 착각하지 않도록 하세요.

브라우저는 정상인데 특정 데스크톱 앱에서만 문제가 생기면 먼저 해당 앱에서 별도의 프록시 설정을 지원하는지 확인한 다음 TUN 모드를 고려하세요. 회사 내부망, 원격 데스크톱, 다른 VPN은 가상 네트워크 어댑터의 라우팅과 충돌할 수 있습니다. 함께 사용해야 한다면 조직 지침에 따라 제외 항목을 설정하세요. 모든 트래픽을 무작정 같은 경로로 보내면 안 됩니다.

연결 확인: 출구, 규칙, DNS를 각각 점검하기

클라이언트에 ‘연결됨’이 표시되거나 지연 시간 테스트 결과가 나와도 일부 연결 단계에 응답이 있다는 뜻일 뿐입니다. 제대로 확인하려면 브라우저의 출구, 대상 웹사이트, 앱 동작을 함께 살펴봐야 합니다. 확인 전에 프록시를 끈 상태의 출구 지역을 기록한 다음 IP 확인 페이지를 열어 다시 조회하고 변경 전후 결과를 비교하세요.

  1. 출구를 확인합니다. 조회 결과가 선택한 지역과 일치하는지 확인하세요. IP 지리 데이터베이스가 늦게 갱신될 수 있으므로 지역 표시가 한 번 다르게 나왔다면 다른 조회 결과와 함께 판단해야 합니다.
  2. 대상 앱을 확인합니다. 실제로 사용할 웹사이트를 열어 페이지가 정상적으로 표시되는지 또는 필요한 작업이 가능한지 확인하세요. IP가 바뀌어도 모든 플랫폼의 계정 권한, 콘텐츠 지역, 접속 정책이 달라지는 것은 아닙니다.
  3. 규칙 적용을 확인합니다. 클라이언트에서 실시간 연결 정보를 볼 수 있다면 대상 도메인이 프록시와 직접 연결 중 어느 쪽을 사용하는지 확인하세요. 규칙 모드에서 국내 웹사이트가 현지 출구로 연결되는 것은 의도된 동작일 수 있습니다.
  4. DNS 경로를 확인합니다. 신뢰할 수 있는 DNS 검사 도구로 어떤 리졸버가 사용되는지 살펴보세요. 프록시 측에서 DNS를 조회하도록 설정했는데도 현지 네트워크 리졸버가 표시된다면 클라이언트의 DNS 설정, 브라우저의 보안 DNS, 분할 터널링 설정을 추가로 확인해야 합니다.

DNS 누수란 DNS 조회 요청이 예상하지 않은 경로로 전송되는 것을 말합니다. 리졸버와 출구가 같은 지역에 있는지만으로 판단할 수는 없습니다. 공용 DNS 서비스는 분산 서버를 사용할 수 있고 브라우저가 암호화된 DNS 요청을 직접 보낼 수도 있습니다. 먼저 예상한 정책을 확인한 뒤 검사 결과를 분석하세요. 낯선 지역이 표시된다고 설정이 잘못됐다고 단정하지 마세요.

시스템 프록시는 보통 모든 DNS 요청을 처리하지 않으며, TUN의 구체적인 동작도 구현 방식에 따라 다릅니다. 인터넷에서 출처를 알 수 없는 DNS 설정을 통째로 복사하지 마세요. 패널에서 권장하는 방법을 우선 사용하고, 설정을 바꿀 때는 원래 구성을 보관한 뒤 다시 검사하세요. 연결 내역에 접속한 도메인이 포함될 수 있으므로 문제 해결용 스크린샷에서도 민감한 정보를 가리세요.

연결 성공 기준: 대상 앱이 작동하고, 출구가 예상과 일치하며, 분할 터널링이 합리적으로 적용되어야 시작 프로그램 설정을 진행할 수 있습니다. 클라이언트 아이콘이나 서버 테스트 결과만으로는 충분하지 않습니다.

시작 프로그램 설정: 프로그램 실행과 연결 복구 구분하기

Windows 클라이언트의 ‘시작 프로그램 등록’은 보통 사용자가 로그인한 뒤 프로그램을 자동으로 실행한다는 뜻이며, 로그인 전에 네트워크 연결을 만드는 것은 아닙니다. ‘시작 시 최소화’, ‘자동 연결’, ‘시스템 프록시 복원’도 별도 옵션일 수 있습니다. 시작 프로그램만 켜면 프록시도 자동으로 활성화된다고 볼 수 없습니다.

  1. 정상 작동 상태를 저장합니다. 현재 구독, 서버, 분할 터널링 모드가 올바른지 확인한 뒤 수동으로 연결을 끊었다가 다시 연결해 복구되는지 확인하세요.
  2. 클라이언트 자동 실행을 켭니다. 설정 또는 환경 설정에서 ‘시작 프로그램 등록’을 활성화하세요. 창이 방해되지 않도록 하려면 ‘시작 시 최소화’도 켜면 됩니다.
  3. 연결 복구 옵션을 확인합니다. 클라이언트에 시작 시 연결 또는 프록시 복원 옵션이 있다면 필요에 따라 켜세요. 관련 옵션이 없다면 자동으로 실행된다고 가정하지 마세요.
  4. Windows 시작 앱을 확인합니다. ‘설정’의 ‘앱’에서 ‘시작 프로그램’을 찾거나 작업 관리자의 시작 앱 페이지에서 해당 프로그램이 사용 안 함으로 설정되어 있지 않은지 확인하세요.
  5. 재부팅 후 다시 확인합니다. 로그인하고 현지 네트워크가 연결될 때까지 기다린 다음 트레이 아이콘, 현재 설정, 시스템 프록시 상태를 확인하고 대상 웹페이지를 열어 테스트하세요.

클라이언트 자체 시작 항목, 시작 폴더 바로 가기, 직접 만든 작업 스케줄러 작업을 동시에 사용하지 마세요. 프로그램이 중복 실행되면 포트가 충돌하거나 여러 창이 시스템 프록시를 동시에 제어할 수 있습니다. 포터블 프로그램의 폴더를 옮겼다면 시작 경로를 다시 설정하세요. 제거하기 전에는 자동 실행과 프록시 적용도 해제해야 합니다.

관리자 권한이 필요한 모드는 일반 로그인 시작 항목만으로 정상 복구되지 않을 수 있습니다. 클라이언트 설명서에서 안내하는 서비스 모드를 우선 사용하세요. 권한 요청을 피하려고 시스템 보안 설정을 낮추는 것은 권장하지 않습니다. 재부팅 직후 네트워크가 아직 연결되지 않으면 첫 구독 업데이트가 실패할 수 있습니다. 네트워크가 복구된 뒤 수동으로 다시 시도하면 되며, 바로 재설치할 필요는 없습니다.

자주 발생하는 문제: 설정, 서버, 트래픽 처리 방식 순서로 점검

구독 내용은 표시되지만 웹페이지가 열리지 않음

먼저 설정이 활성화되어 있는지, 프록시 그룹에서 서버를 선택했는지 확인한 뒤 시스템 프록시가 켜져 있는지 살펴보세요. 다른 클라이언트가 백그라운드에서 실행 중인지도 확인합니다. 특정 웹사이트만 실패한다면 규칙 적용 여부와 해당 사이트의 상태를 확인하세요. 모든 웹사이트가 실패한다면 프록시 적용을 잠시 끄고 기본 네트워크가 정상인지 확인하세요.

브라우저는 되지만 데스크톱 앱은 안 됨

앱이 시스템 프록시를 사용하지 않거나 현재 모드가 앱의 연결 전송 방식을 처리하지 못할 때 흔히 발생합니다. 먼저 앱 내 네트워크 설정과 클라이언트 호환 안내를 확인한 다음 TUN 모드를 검토하세요. 원인을 서버 지역 탓으로 단정하거나 지역을 바꾸면 플랫폼 접속 제한이 해결된다고 약속하지 마세요.

클라이언트를 종료한 뒤 인터넷이 끊김

시스템이 이미 종료된 로컬 프록시를 계속 가리키고 있을 수 있습니다. 클라이언트를 다시 실행해 시스템 프록시를 끈 다음 정상적으로 종료하세요. 프로그램이 실행되지 않으면 Windows ‘설정’의 ‘네트워크 및 인터넷’에서 ‘프록시’를 열어 해당 클라이언트가 남긴 수동 프록시 또는 스크립트 설정을 삭제하세요. 회사 네트워크에서 사용하는 조직 프록시 설정은 임의로 지우지 마세요.

업데이트 후 설정이 작동하지 않음

먼저 클라이언트 코어와 구독 형식이 여전히 호환되는지 확인하고 업데이트 안내를 살펴본 다음 계정의 요금제 상태를 확인하세요. 도움이 필요하면 패널 문의 티켓으로 클라이언트 이름, 오류 메시지, 문제가 발생한 단계, 이미 확인한 내용을 보내세요. 구독 링크 전체나 비밀번호는 보내지 마세요. 설정 범위를 자세히 알아보려면 전체 안내서를 참고하세요.

장기 사용: 설정을 보관하고 실제 데이터 사용량에 맞는 요금제 선택하기

연결이 안정되면 공개된 계정 정보가 포함되지 않도록 설정 내용을 기록해 두고 사용 중인 클라이언트, 모드, 자동 실행 방법을 적어 두세요. 다음부터는 한 번에 한 종류의 설정만 변경하고 다시 확인한 뒤 계속 진행하세요. 그래야 문제가 생겼을 때 규칙, DNS, 소프트웨어 업데이트 중 무엇이 원인인지 파악하기 쉽습니다.

VPNHaoHao는 기기 수에 제한이 없습니다. 단, 각 기기에 클라이언트를 설치하고 호환되는 구독을 가져와야 합니다. Windows 시스템 프록시 설정은 다른 플랫폼으로 자동 복사되지 않으며, 모바일 기기의 시스템 권한과 백그라운드 실행 방식도 다릅니다. Windows 설정을 그대로 적용할 수는 없습니다.

요금제는 월간 구독이 ¥9.9 / 60GB, ¥18 / 250GB, ¥28 / 500GB이며 데이터는 개통일을 기준으로 매월 초기화됩니다. 만료되지 않는 데이터 패키지는 ¥158 / 300GB, ¥358 / 1000GB, ¥658 / 3000GB입니다. 데이터 사용량이 지속적으로 발생하는지 먼저 살펴보고, 만료되지 않는 패키지가 필요한지 비교하세요. 자세한 내용은 요금제 페이지에서 확인할 수 있습니다.

VPNHaoHao는 로그를 기록하지 않는다는 개인정보 보호 원칙을 따릅니다. 다만 이는 기기 보안, 계정 정보 관리, 앱 자체의 개인정보 설정을 대신하지 않습니다. 환불 정책에 따라 첫 결제 후 60일 이내에는 사유 없이 전액 환불을 신청할 수 있습니다. 연결 문제가 발생하면 필요한 오류 정보를 보관하세요. 서비스를 계속 이용할지는 실제 네트워크에서 확인한 결과를 바탕으로 결정하면 됩니다.

전체 진행 순서: 신뢰할 수 있는 출처에서 설치 → 구독 가져오기 및 활성화 → 서버와 규칙 선택 → 출구와 앱 확인 → 시작 프로그램 설정 → 재부팅 후 재확인. 먼저 수동 연결을 정상적으로 확인한 뒤, 검증된 설정을 컴퓨터가 자동으로 복구하도록 설정하세요.
첫 달 무료