빠른 시작 · 데스크톱 기본 사용 순서

v2rayN 사용법

구독 가져오기 → 프록시 모드 선택 → 연결 → 확인. 먼저 연결 하나를 정상 작동시킨 뒤 라우팅과 TUN을 조정하세요.

1단계: 구독 가져오기

v2rayN이 설치되어 있고 유효한 구독 주소가 준비되어 있는지 확인합니다. 클라이언트가 없다면 먼저 Windows 다운로드 페이지에서 시스템에 맞는 버전을 선택해 설치한 다음 메인 창을 엽니다. 클라이언트는 설정을 읽고 연결을 처리하지만 사용할 수 있는 서버를 자동으로 만들지는 않습니다. 구독 주소는 서비스 제공업체나 자체 서버 관리자에게 받아야 합니다. 클라이언트만 있고 서버 설정이 없다면 목록이 비어 있는 것이 정상입니다.

메인 창 상단의 ‘구독 그룹 설정’을 엽니다. 보통 ‘구독 그룹’ 메뉴에서 찾을 수 있습니다. ‘추가’를 클릭하고 ‘개인용’처럼 알아보기 쉬운 그룹 이름을 입력합니다. 전체 구독 링크를 ‘구독 주소’ 입력란에 붙여넣고 앞뒤에 불필요한 공백이나 줄바꿈, 메신저가 덧붙인 문장부호가 없는지 확인한 뒤 저장합니다. 그룹을 저장해도 주소만 등록될 뿐 서버 정보를 가져온 것은 아니므로 다음 단계에서 구독을 직접 업데이트해야 합니다.

메인 창으로 돌아와 방금 만든 구독 그룹을 선택하고 ‘현재 구독 업데이트(프록시 사용 안 함)’를 실행합니다. 처음 설정할 때는 이 방법을 사용하면 아직 연결되지 않은 프록시 때문에 구독을 가져오지 못하는 일을 피할 수 있습니다. 업데이트가 끝날 때까지 기다린 뒤 해당 그룹 아래에 서버 항목이 표시되는지 확인합니다. 이름, 주소, 프로토콜 등의 정보가 보이면 클라이언트가 설정을 읽은 것입니다. 실제 연결 가능 여부는 다음 단계에서 확인해야 하며, 가져오기에 성공했다는 이유만으로 연결이 정상이라고 판단할 수는 없습니다.

목록에 변화가 없다면 현재 새 그룹이 표시되어 있는지 확인하고 검색 필터를 지웁니다. 그런 다음 ‘구독 그룹 설정’으로 돌아가 주소가 완전한지, 그룹이 사용 설정되어 있는지 확인합니다. 로그 영역을 열어 ‘구독을 가져올 수 없음’과 ‘내용을 해석할 수 없음’을 구분하세요. 전자는 네트워크 연결, 링크 유효 기간, 서비스 상태를 확인해야 하고, 후자는 클라이언트용 구독 링크가 아니라 계정 관리 웹페이지 주소를 복사한 것은 아닌지 살펴봐야 합니다. 실패했다고 같은 그룹을 계속 만들면 나중에 그룹을 선택하기 어려워집니다.

서비스 제공업체가 구독 주소 대신 단일 설정 링크를 제공했다면 전체 내용을 복사한 뒤 ‘서버’ 메뉴의 ‘클립보드에서 URL 일괄 가져오기’를 선택합니다. 가져온 후에는 서버 목록에서 결과를 확인하세요. 구독과 단일 설정 링크는 업데이트 방식이 다릅니다. 구독 그룹은 서버 항목을 다시 가져올 수 있지만 단일 링크는 보통 수동으로 교체해야 합니다. 링크 인코딩은 지금 알아둘 필요가 없으며, 낯선 용어가 나오면 개념 빠른 참조를 확인하세요.

목록에 설정이 표시되는 것을 확인했다면 메인 창을 그대로 둡니다. 다음으로 트래픽을 클라이언트에 전달하는 방법을 설정합니다. 프로토콜, 전송 방식, 코어 매개변수는 지금 변경할 필요가 없습니다.

2단계: 프록시 모드 선택

서로 다른 두 설정을 먼저 알아둡니다. ‘시스템 프록시’는 시스템 프록시를 사용하는 앱의 요청을 v2rayN으로 전달하고, ‘라우팅’은 클라이언트가 받은 요청을 프록시, 직접 연결, 차단 중 어떤 방식으로 처리할지 결정합니다. 시스템 프록시를 켜도 모든 앱이 프록시를 사용하는 것은 아니며, 전역 라우팅을 선택해도 모든 프로그램의 트래픽이 전달되는 것은 아닙니다. 두 설정의 역할을 구분하면 앱 하나를 인터넷에 연결하려고 여러 옵션을 한꺼번에 바꾸는 일을 피할 수 있습니다.

처음 사용할 때는 ‘Tun 모드 사용’을 끈 상태로 둡니다. 메인 창 하단이나 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭해 표시되는 ‘시스템 프록시’ 메뉴에서 ‘시스템 프록시 자동 설정’을 선택합니다. 여기서 ‘자동 설정’은 클라이언트가 시스템 프록시 설정을 대신 변경한다는 뜻이며, 브라우저의 자동 구성 스크립트 주소와는 다릅니다. 선택한 뒤 클라이언트 상태 영역에 해당 상태가 표시되는지 확인하고 v2rayN을 계속 실행해 둡니다. 시스템 프록시만 설정한 채 클라이언트를 종료하면 해당 설정을 사용하는 앱이 로컬 프록시에 연결하지 못합니다.

그다음 ‘라우팅’ 옵션을 확인합니다. 중국 본토의 도메인이나 IP 주소로 향하는 요청은 직접 연결하고 나머지는 규칙에 따라 처리하려면 ‘중국 본토 우회’와 비슷한 이름의 프리셋을 선택할 수 있습니다. 실제 적용 범위는 프리셋에 포함된 규칙에 따라 달라집니다. 프록시 연결만 테스트하려는 경우에는 잠시 ‘전역’을 선택해도 됩니다. 테스트가 끝나면 일상적으로 사용하기 적합한 규칙으로 되돌리세요. 라우팅을 바꿔도 사용할 수 없는 서버 설정이 복구되지는 않으며, 클라이언트로 전달되지 않은 앱의 트래픽이 자동으로 들어오지도 않습니다.

브라우저에 프록시 전환 확장 프로그램이 설치되어 있거나 프록시 주소를 직접 입력한 적이 있다면 방금 선택한 설정이 덮어써지지 않도록 시스템 설정을 따르게 바꾸세요. 테스트하는 동안 확장 프로그램을 잠시 끄는 방법도 있습니다. 여러 클라이언트가 시스템 프록시를 반복해서 바꾸지 않도록 하세요. 이번 확인에는 작동 중인 프록시 클라이언트 하나만 사용하고, 기존에 회사 네트워크에서 요구하는 별도 설정이 있었는지도 기록해 둡니다.

일부 프로그램은 시스템 프록시를 사용하지 않으므로 나중에 앱별 프록시를 설정하거나 TUN 모드를 고려해야 할 수 있습니다. 하지만 처음에는 브라우저로 연결을 확인하면 되며, TUN을 바로 켤 필요는 없습니다. 시스템 프록시, 전역 라우팅, TUN의 적용 범위를 구분하려면 매뉴얼의 프록시 모드 설명을 확인하세요. 도메인별 규칙을 직접 설정하려면 라우팅 분할 섹션을 참고하세요.

이 단계까지 마치면 시스템 프록시가 클라이언트를 가리키고 라우팅 방식도 정해집니다. 이제 프록시를 사용할 요청을 전달할 활성 서버를 지정해야 합니다.

3단계: 서버 선택 및 연결

서버 목록으로 돌아와 사용할 설정을 선택합니다. 마우스 오른쪽 버튼으로 메뉴를 열고 ‘활성 서버로 지정’을 선택합니다. 일부 버전에서는 목록의 빠른 작업으로 지정할 수도 있으므로 실제 메뉴를 확인하세요. 목록에서 활성 표시가 선택한 항목으로 이동했는지 확인합니다. 일반 선택 강조 표시만 남아 있어서는 안 됩니다. 행을 선택하는 것과 활성 서버로 지정하는 것은 다릅니다. 이후 프록시 연결에는 활성 설정이 사용됩니다.

v2rayN은 보통 활성 설정을 적용한 뒤 해당 코어를 로드하므로 별도의 눈에 띄는 ‘연결’ 버튼이 없을 수 있습니다. 메인 창이나 트레이 프로그램을 계속 실행한 채 설정 로딩이 끝날 때까지 기다립니다. 로그 영역에서 설정 파싱 실패, 리스닝 포트 충돌, 인증서 오류, 코어 프로세스 종료가 나타나는지 확인하세요. 로그가 바로 갱신되지 않아도 반드시 실패한 것은 아닙니다. 브라우저에서 실제 요청을 보낸 뒤에야 표시되는 정보도 있습니다.

로컬 리스닝 포트가 이미 사용 중이라는 오류가 나타나면 같은 포트를 사용할 수 있는 다른 프록시 클라이언트를 먼저 종료한 다음 다시 시도합니다. 정체를 알 수 없는 시스템 프로세스를 강제 종료하거나 다른 사람의 포트 번호를 그대로 입력하지 마세요. 포트를 변경해야 한다면 ‘설정’의 ‘매개변수 설정’에서 로컬 리스닝 관련 항목을 찾아 수정한 뒤 설정을 다시 적용하고, 시스템 프록시에도 해당 포트가 반영되도록 다시 설정합니다. 앱에서 프록시를 수동으로 지정했다면 그 포트도 함께 바꾸지 않을 경우 이전 포트에 계속 연결됩니다.

로그에 연결 시간 초과가 표시되면 먼저 일반 직접 연결로 자주 사용하는 웹사이트에 접속할 수 있는지 확인한 다음 같은 구독의 다른 설정을 시도합니다. 한 번에 조건 하나만 바꾸고 라우팅과 시스템 프록시는 그대로 두면 문제가 서버를 따라 이동하는지 확인하기 쉽습니다. 모든 항목에서 실패하면 구독 서비스 상태와 설정 유효 기간을 확인하세요. 일부 항목에서만 실패한다면 해당 항목을 제공한 업체에 사용 가능 여부를 문의하는 것이 좋습니다.

목록의 지연 시간 테스트 결과는 참고 자료일 뿐입니다. 테스트가 성공해도 인증, 전송, 실제 웹페이지 접속까지 모두 정상이라는 뜻은 아닙니다. 테스트 시간 초과가 모든 앱의 요청 실패를 의미하는 것도 아닙니다. 테스트 숫자를 얻으려고 핵심 유형, 전송 프로토콜, 보안 매개변수를 계속 바꾸지 마세요. 구독에서 제공한 설정을 그대로 둔 채 다음 단계에서 실제 접속을 확인하세요.

활성 서버를 바꾸면 브라우저가 기존 연결을 잠시 재사용할 수 있습니다. 설정이 로드될 때까지 기다린 뒤 새 탭에서 테스트하고, 필요하면 브라우저를 종료한 다음 다시 엽니다. 페이지 로딩이 끝나기 전에 서버를 여러 번 바꾸면 어떤 설정이 요청에 사용됐는지 판단하기 어렵습니다.

4단계: 프록시 작동 확인

브라우저에서 현재 라우팅 설정상 프록시를 사용해야 하는 웹사이트와 직접 연결될 것으로 예상되는 웹사이트를 각각 엽니다. 기존 탭의 캐시만 보지 말고 페이지가 실제로 로드되고 링크도 계속 열리는지 확인하세요. ‘중국 본토 우회’ 같은 분할 라우팅 프리셋을 사용하면 두 사이트의 요청이 서로 다른 경로로 나갈 수 있습니다. 이는 라우팅 규칙이 적용된 결과이므로 모든 사이트의 네트워크 경로가 같아야 하는 것은 아닙니다.

v2rayN 로그나 연결 기록도 함께 확인해 테스트한 시점에 해당 요청이 발생했는지, 표시된 아웃바운드 경로가 예상과 일치하는지 살펴봅니다. 코어, 로그 수준, 버전에 따라 표시되는 정보가 다릅니다. 도메인이 표시되지 않아도 프록시가 작동하지 않는다고 단정할 수 없으며, 연결 기록이 보인다고 웹페이지의 모든 리소스가 같은 경로를 이용한다고 볼 수도 없습니다. 실제 페이지 로딩, 클라이언트 기록, 현재 라우팅 설정을 함께 고려해 판단하세요.

더 확실히 확인하려면 신뢰할 수 있는 외부 IP 조회 서비스를 이용해 전후 결과를 비교할 수 있습니다. 먼저 직접 연결 상태에서 결과를 기록한 다음 시스템 프록시를 켜고, 테스트 중인 라우팅 규칙에서 해당 조회 요청이 프록시를 사용하도록 한 뒤 페이지를 새로 열어 변화를 확인합니다. 조회 사이트가 규칙에 따라 직접 연결된다면 IP 주소가 바뀌지 않아도 프록시 실패를 뜻하지는 않습니다. 테스트 중 다른 VPN이나 프록시 도구를 함께 실행하지 마세요. 외부 IP가 바뀐 원인이 v2rayN이 아닐 수 있습니다.

브라우저는 되지만 특정 앱이 작동하지 않는다면 먼저 해당 앱이 시스템 프록시를 지원하는지, 자체 프록시 설정이 있는지, 설정을 다시 읽으려면 재시작해야 하는지 확인합니다. 앱이 시스템 프록시를 사용하지 않는다면 구독을 바로 바꾸기보다 TUN을 고려하세요. 가상 네트워크 어댑터, 권한, 라우팅 적용 방법은 TUN 모드 섹션에서 확인할 수 있습니다. 기본 연결 확인을 위해 TUN을 켤 필요는 없습니다.

사용 설정 후 모든 웹페이지가 열리지 않는다면 다음 순서로 확인합니다. 활성 서버가 올바른지, 코어가 계속 실행 중인지, 시스템 프록시가 현재 리스닝 포트를 가리키는지, 로그에 오류가 있는지 점검합니다. 한 항목씩 확인할 때마다 다시 시도하고 모든 설정을 먼저 지우지는 마세요. 시스템 프록시를 해제한 뒤 일반 웹페이지가 다시 열린다면 컴퓨터의 네트워크가 완전히 끊긴 것이 아니라 로컬 프록시에서 원격 서버까지의 경로를 추가로 점검해야 한다는 뜻입니다.

기본 연결 설정이 완료되었습니다. 정상 작동하는 그룹, 활성 서버, 라우팅 설정을 유지하고 필요한 항목만 하나씩 조정하세요. 비정상적으로 종료한 뒤 브라우저에서 인터넷이 되지 않는다면 먼저 v2rayN을 실행해 시스템 프록시를 해제하거나 시스템 네트워크 설정에 수동 프록시가 남아 있는지 확인합니다. 조직에서 관리하는 기기라면 기존 설정을 덮어쓰지 말고 해당 네트워크 구성 지침을 따르세요.

v2rayNG 안드로이드 사용법

안드로이드에서 v2rayNG를 사용할 때도 ‘가져오기, 모드 선택, 연결, 확인’ 순서로 진행하지만 메뉴와 트래픽 전달 방식은 다릅니다. 먼저 Android 다운로드 페이지에서 기기에 맞는 클라이언트를 설치한 뒤 메인 화면을 엽니다. 구독 주소가 있다면 사이드 메뉴에서 ‘구독 그룹 설정’을 열고 더하기 버튼으로 그룹을 추가한 뒤 이름과 주소를 입력해 저장합니다. 메인 화면으로 돌아와 ‘구독 업데이트’를 실행합니다. 서버 항목이 목록에 표시되면 사용할 항목을 선택합니다.

단일 공유 링크를 받았다면 전체 내용을 복사하고 메인 화면의 더하기 버튼을 눌러 ‘클립보드에서 가져오기’를 선택합니다. 단일 공유 링크를 원격에서 내용을 가져오는 구독 주소 입력란에 붙여넣지 마세요. 가져온 뒤 항목을 선택하고 현재 설정 표시가 바뀌었는지 확인합니다. 다음으로 ‘설정’에서 라우팅 관련 옵션을 살펴보고, 처음 연결을 확인할 때는 앱의 기본 규칙을 사용하세요. 데스크톱의 시스템 프록시 메뉴나 로컬 리스닝 설정을 그대로 따라 할 필요는 없습니다.

메인 화면에서 연결 버튼을 누릅니다. 처음 연결할 때 Android 시스템에 VPN 연결 요청이 표시되면 앱 이름을 확인한 뒤 허용합니다. 권한을 거부하면 클라이언트가 트래픽을 전달하는 로컬 VPN 서비스를 만들 수 없습니다. 보통 이런 VPN 서비스는 한 번에 하나만 작동할 수 있으므로 다른 VPN 앱이 종료되거나 현재 연결과 충돌할 수 있습니다. 시스템 권한을 허용했다는 사실은 트래픽 전달 방식만 설명하며 서버 설정이 정상임을 확인해 주지는 않습니다.

연결한 뒤 브라우저에서 테스트 웹사이트를 열고 v2rayNG로 돌아와 연결 상태와 로그를 확인합니다. ‘앱별 프록시’를 사용한다면 브라우저가 예상 범위에 포함되어 있는지, 선택한 앱만 프록시할지 선택한 앱을 제외할지 확인하세요. 테스트할 때는 앱별 제한을 먼저 끄고 기본 연결이 작동한 뒤 앱을 하나씩 추가하면 규칙 누락으로 결과를 잘못 판단하는 일을 줄일 수 있습니다.

화면을 잠근 뒤 연결이 끊긴다면 v2rayNG의 백그라운드 실행 및 배터리 제한 설정을 확인하세요. 처음부터 모든 절전 설정을 바꿀 필요는 없습니다. 사용을 마칠 때는 클라이언트로 돌아가 중지 버튼을 누르고 시스템 VPN 상태가 종료됐는지 확인합니다. 데스크톱과 안드로이드의 메뉴는 다르지만 문제 해결 순서는 같습니다. 먼저 설정을 가져왔는지 확인하고, 다음으로 활성 항목과 트래픽 전달 범위를 점검한 뒤, 마지막으로 실제 접속을 통해 작동 여부를 판단합니다. 구독, 코어, 라우팅 개념은 v2rayNG 개념 항목에서 확인하세요. 전체 유지 관리 절차는 초보자부터 고급 사용자까지를 위한 매뉴얼을 참고하세요.