기본 설정 · 4단계

V2Ray 사용법

구독 가져오기부터 연결 확인까지. 사용 중인 기기에 맞는 설명을 따라 설정 하나를 먼저 연결한 다음 라우팅과 DNS를 조정하세요.

아직 클라이언트를 설치하지 않았다면 먼저 다운로드 페이지에서 설치 파일을 선택하세요 →. 이 안내는 클라이언트를 실행할 수 있는 상태부터 시작하며, 서버 구축은 다루지 않습니다.

01

구독 가져오기

서비스 제공자가 전달한 구독 주소나 공유 링크를 준비하세요. 클라이언트는 설정을 가져와 사용하는 프로그램이며, 설치만으로 연결 가능한 서버가 자동 생성되지는 않습니다. 구독 주소는 보통 여러 설정을 가져오는 HTTPS 링크입니다. vmess://, vless://, trojan:// 또는 ss://로 시작하는 문자열은 대개 개별 공유 링크입니다. 두 링크는 입력 위치가 다르므로 먼저 구분해 구독 주소를 서버 설정값 입력란에 잘못 넣지 않도록 하세요.

복사할 때는 링크만 남기고 설명, 따옴표, 채팅 메시지에 붙은 마침표는 제외하세요. 구독 주소에는 개인 접속 정보가 포함될 수 있으므로 공개 게시판에 올리거나 전체 주소가 보이는 화면을 도움 요청에 첨부하지 마세요. 우선 한 곳의 구독만 가져오고 기본 연결이 확인된 뒤 다른 그룹을 추가하세요. 문제가 생겼을 때 원인을 찾기 쉽습니다.

v2rayN: 구독 그룹을 만든 뒤 업데이트

메인 창 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’을 여세요. 그룹을 추가하고 메모에는 출처를 알아보기 쉬운 이름을 적은 다음 주소 또는 URL 입력란에 구독 주소를 붙여 넣습니다. 주소의 앞뒤가 잘리지 않았는지 확인하고 저장한 뒤 설정 창을 닫으세요. 메모는 로컬에서 그룹을 구분하기 위한 이름이므로 서버 도메인과 같을 필요는 없습니다.

메인 창으로 돌아와 ‘구독 그룹’ 메뉴에서 ‘구독 업데이트’를 실행하거나 현재 그룹에 해당하는 업데이트 항목을 선택하세요. 일부 버전에서는 프록시를 사용해 업데이트하는 방식과 사용하지 않는 방식이 나뉩니다. 아직 연결 전이라면 먼저 프록시를 사용하지 않는 방식으로 시도하세요. 구독 주소에 기존 프록시 연결이 필요한 경우에는 정상 작동 중인 연결을 사용해 업데이트합니다. 업데이트가 끝나면 서버 목록에 선택 가능한 설정이 표시됩니다. 새 그룹으로 전환해 확인하세요.

개별 공유 링크를 받았다면 전체 내용을 복사한 뒤 ‘서버’ 메뉴에서 ‘클립보드에서 공유 링크 가져오기’와 비슷한 항목을 선택하세요. 보통 설정 하나가 바로 추가되므로 구독 그룹을 먼저 만들 필요는 없습니다. 개별 공유 링크를 구독 주소 입력란에 붙여 넣고 구독 업데이트를 시도하지 마세요.

v2rayNG: 구독 설정을 저장한 뒤 목록에서 업데이트

v2rayNG를 열고 오른쪽 상단 메뉴에서 ‘구독 설정’으로 이동하세요. 추가 버튼을 눌러 메모와 구독 주소를 입력하고 저장한 다음 메인 화면으로 돌아옵니다. 오른쪽 상단 메뉴를 다시 열어 ‘구독 업데이트’를 실행하세요. 구독 주소 저장과 구독 내용 가져오기는 별개의 작업입니다. 주소만 저장하고 업데이트하지 않았다면 메인 목록에 설정이 없는 것이 정상입니다.

개별 공유 링크가 있다면 복사한 뒤 메인 화면의 더하기 버튼을 누르고 ‘클립보드에서 가져오기’를 선택하세요. 가져온 후 목록의 메모가 예상한 내용인지 확인하고, 프로토콜·전송 방식·TLS 매개변수는 바로 수정하지 마세요. 구독이나 공유 링크에 이미 해당 값이 포함되어 있어 임의로 덮어쓰면 설정이 서로 맞지 않을 수 있습니다.

이 단계의 완료 기준은 구독 설정 페이지에 주소만 추가된 것이 아니라 목록에 선택 가능한 설정이 나타나는 것입니다. 업데이트 성공 메시지가 떴는데 설정이 보이지 않으면 현재 그룹과 검색 조건을 확인하고, 서버 키워드 필터가 설정되어 있는지도 살펴보세요. 목록이 여전히 비어 있다면 구독이 유효한지 확인하고 같은 주소를 반복해서 추가하지 마세요. 관련 내용은 도움말 센터의 설치 및 설정 문제를 참고하세요. 목록이 준비되면 앱 트래픽이 클라이언트로 들어오는 방식을 선택합니다.

02

프록시 모드 선택

여기서는 두 가지 설정을 구분해야 합니다. 첫 번째는 트래픽 진입 경로입니다. 데스크톱의 시스템 프록시나 안드로이드의 VPN 모드가 어떤 앱의 연결을 클라이언트로 보낼지 결정합니다. 두 번째는 라우팅 규칙으로, 클라이언트에 들어온 요청을 프록시, 직접 연결, 차단 중 어느 경로로 보낼지 정합니다. 라우팅 규칙을 선택했다고 해서 시스템의 모든 앱이 자동으로 클라이언트를 통과하는 것은 아닙니다. 먼저 진입 경로를 설정하고 기본 라우팅 프리셋을 사용하면 연결을 쉽게 확인할 수 있습니다.

v2rayN: 먼저 시스템 프록시 사용

처음 설정할 때는 시스템 프록시부터 사용하고 TUN은 서둘러 켜지 마세요. 메인 창에서 ‘시스템 프록시’ 항목을 찾으세요. 버전에 따라 트레이 아이콘을 마우스 오른쪽 버튼으로 눌러 설정할 수도 있습니다. 다음 단계에서 활성 서버와 코어 실행을 확인한 뒤 ‘시스템 프록시 자동 설정’ 또는 이에 해당하는 항목을 선택하세요. 우선 메뉴 위치만 확인하고, 코어가 실행되기 전에 브라우저 트래픽을 로컬 포트로 보내지 않도록 주의하세요.

라우팅 모드는 클라이언트의 라우팅 선택 메뉴에서 설정합니다. 일반적인 로컬 리소스는 직접 연결하고 나머지는 규칙에 따라 처리하려면 클라이언트에 있는 우회 프리셋을 선택할 수 있습니다. 구체적인 이름과 규칙은 사용 중인 버전을 기준으로 확인하세요. 라우팅 문제인지 임시로 확인하려면 잠시 전체 프록시로 바꿔 비교한 뒤 원래 설정으로 되돌리세요. ‘전역’ 모드라도 시스템 프록시가 적용되는 범위에 따라 달라지므로 모든 프로그램을 반드시 포함한다고 생각하지 마세요.

일부 앱은 시스템 프록시를 따르지 않거나 자체 프록시 주소를 사용합니다. 따라서 브라우저가 정상 작동해도 모든 프로그램이 같은 경로를 사용하는 것은 아닙니다. TUN은 트래픽을 가로채는 별도의 방식이며 권한이나 네트워크 인터페이스 설정이 필요할 수 있습니다. 먼저 시스템 프록시 연결을 정상적으로 작동시킨 뒤 필요하다면 고급 설정의 TUN 모드 안내를 확인하세요. 이번에는 트래픽을 가로채는 기능을 여러 개 동시에 켜지 마세요.

v2rayNG: VPN 모드 선택

사이드 메뉴에서 ‘설정’을 열고 ‘VPN 모드/프록시 모드만 사용’과 관련된 항목을 찾으세요. 처음에는 VPN 모드를 선택합니다. 버전에 따라 모드 선택 메뉴나 스위치로 표시될 수 있으니 실제 화면을 기준으로 설정하세요. VPN 모드는 안드로이드 시스템의 VPN 인터페이스를 통해 트래픽을 받습니다. ‘프록시 모드만 사용’은 주로 로컬 프록시를 제공하므로 다른 앱에 프록시 주소를 따로 입력해야 합니다. 이 안내에서는 기본 시작 방식으로 권장하지 않습니다.

처음 연결을 확인할 때는 ‘앱별 프록시’를 꺼 두세요. 브라우저가 선택된 앱 범위에 포함되지 않는 상황을 피할 수 있습니다. 클라이언트의 기본 라우팅 프리셋을 사용하고 사용자 지정 규칙은 추가하지 마세요. ‘LAN 우회’는 로컬 네트워크 주소 처리에 영향을 줄 수 있지만 전체 라우팅 규칙을 대신하지는 않습니다. 라우터나 로컬 네트워크 서비스에 접속해야 한다면 연결 후 해당 주소에 계속 접속할 수 있는지 따로 확인하세요.

DNS, FakeDNS, Mux, 트래픽 스니핑을 모두 켜야 시작할 수 있는 것은 아닙니다. 초기 설정을 유지하세요. 특히 웹페이지 하나가 열리지 않는 문제를 확인하려고 여러 옵션을 동시에 바꾸지 마세요. 이 단계가 끝나면 데스크톱은 시스템 프록시, 안드로이드는 VPN 모드로 설정된 상태입니다. 다음 단계에서는 설정을 선택하고 연결을 시작하면 됩니다.

03

선택한 설정으로 연결

가져오기에 성공했어도 설정이 실제로 사용 중이라는 뜻은 아닙니다. 목록에 설정이 여러 개라면 메모가 명확하고 출처와 유효성을 확인한 설정 하나를 테스트 대상으로 선택하세요. 설정을 바꾸면서 프록시 모드까지 함께 변경하지 마세요. 이후 정상으로 돌아오더라도 어떤 작업이 효과가 있었는지 알기 어렵습니다. 기기에서 인터넷에 정상적으로 접속할 수 있는지도 확인하고, 프록시를 변경하거나 VPN 인터페이스를 사용하는 다른 도구는 잠시 중지하세요.

v2rayN: 활성 서버로 지정하고 코어 상태 확인

서버 목록에서 대상 항목을 마우스 오른쪽 버튼으로 클릭하고 ‘활성 서버로 설정’ 또는 비슷한 이름의 메뉴를 선택하세요. 일부 버전은 더블클릭으로 전환할 수도 있습니다. 목록의 활성 표시나 메인 창에 표시된 현재 서버 정보를 확인하세요. 항목이 강조 표시된 것만으로는 전환이 완료되지 않았을 수 있습니다. 활성 설정이 바뀌면 클라이언트가 설정을 적용하고 코어를 시작하거나 다시 불러오는 것이 일반적입니다. 시작 또는 서비스 재시작 메뉴가 있다면 현재 실행 상태에 맞춰 사용하세요.

하단 로그나 실행 정보를 확인해 설정 파싱 실패, 코어 시작 실패, 로컬 포트 사용 중 오류가 없는지 살펴보세요. 그런 다음 ‘시스템 프록시’를 ‘시스템 프록시 자동 설정’으로 변경합니다. 이번에는 브라우저에 다른 로컬 포트를 직접 입력하지 말고 시스템 프록시 설정을 사용하세요. 브라우저에 프록시 전환 확장 프로그램을 설치한 적이 있다면 시스템 설정을 덮어쓰고 있지 않은지 확인하세요.

포트 충돌이 발생하면 먼저 다른 프록시 클라이언트를 종료하거나 클라이언트 설정에서 실제 수신 포트를 확인하세요. 기본 포트는 설치 방식과 버전에 따라 다를 수 있으므로 오래된 안내의 숫자를 그대로 사용하지 마세요. 수신 포트를 변경했다면 시스템 프록시를 다시 적용해 진입점이 일치하도록 해야 합니다. 자세한 점검 방법은 도움말 센터의 문제 해결 항목을 참고하세요. 포트 충돌 하나 때문에 전체 환경을 다시 설치할 필요는 없습니다.

v2rayNG: 설정을 선택하고 VPN 요청 허용

메인 목록으로 돌아와 대상 설정을 누르고 선택 표시가 해당 항목으로 옮겨졌는지 확인한 다음 연결 버튼을 누르세요. VPN 모드를 처음 사용하면 안드로이드 시스템에서 VPN 연결 요청이 표시됩니다. 현재 설치된 v2rayNG에서 보낸 요청인지 확인하고 안내를 읽은 뒤 허용하세요. 권한을 거부하면 목록에 설정이 있어도 VPN 모드로 트래픽을 처리할 수 없습니다.

연결이 시작되면 버튼 상태가 바뀌고 시스템에 VPN 표시나 지속 알림이 나타날 수 있습니다. 이는 로컬 서비스가 시작되었다는 뜻이지만 원격 서버까지 정상 작동한다는 증거는 아닙니다. 버튼을 누른 직후 연결이 중단되면 클라이언트 로그를 열어 처음 나타난 구체적인 오류를 확인하고 해당 항목을 점검하세요. 마지막 줄의 포괄적인 연결 실패 메시지만 보지 마세요.

안드로이드에서는 일반적으로 VPN 연결 하나만 동시에 사용할 수 있습니다. 다른 앱이 이미 VPN 인터페이스를 사용 중이라면 먼저 연결을 종료한 뒤 v2rayNG에서 다시 시도하세요. 앱을 백그라운드로 전환할 때 자주 끊긴다면 백그라운드 활동과 배터리 사용 제한도 확인해야 합니다. 다만 이 문제는 먼저 화면을 켠 상태에서 연결이 확인된 뒤에 점검하세요.

이 단계가 끝나면 현재 설정과 모드를 유지하고 구독 업데이트, 데이터 삭제, 그룹 전체 재구성은 하지 마세요. 그래야 다음 단계의 확인 결과가 동일한 설정을 기준으로 하고, 연결을 끊은 뒤 비교하기도 쉽습니다.

04

작동 여부 확인

작동 여부를 확인할 때는 ‘로컬 서비스 실행 여부’, ‘앱 요청이 실제로 클라이언트에 들어오는지’, ‘접속 결과가 예상과 일치하는지’를 함께 살펴보세요. VPN 아이콘, 연결 버튼 색상 변화, 특정 테스트 결과만으로는 전체 연결 경로를 확인할 수 없습니다. 먼저 브라우저로 간단하고 반복 가능한 테스트를 한 다음 평소 사용하는 앱을 확인하세요. 처음부터 앱 캐시, 로그인 상태, 별도 네트워크 설정 때문에 혼란을 겪지 않도록 합니다.

브라우저부터 확인한 뒤 실제 사용 앱 점검

클라이언트 연결을 유지한 상태에서 브라우저에 새 탭을 열고 접속이 정상적이며 이용 가능한 HTTPS 페이지를 여세요. 이미 열린 페이지를 새로고침하는 것만으로 확인하지 마세요. 캐시 때문에 연결이 끊긴 상태도 정상처럼 보일 수 있습니다. 서로 다른 도메인의 페이지를 하나 더 열어 특정 사이트만 일시적으로 문제가 있는 것은 아닌지 확인하세요. 데스크톱에서는 브라우저가 시스템 프록시를 사용하는지, 안드로이드에서는 테스트 브라우저가 앱별 프록시 규칙에서 제외되지 않았는지 확인합니다.

그다음 클라이언트 로그로 돌아와 테스트 시간대에 해당 연결 기록이나 오류가 있는지 살펴보세요. 로그 세부 수준은 설정에 따라 다르므로 접속 기록이 하나씩 보이지 않는다고 곧바로 실패로 판단할 수는 없습니다. 다만 DNS 조회, 핸드셰이크, 연결 거부 오류가 반복되면 해당 오류를 중심으로 점검하세요. 라우팅 규칙을 사용하면 일부 대상이 직접 연결되는 것이 정상일 수 있으므로 모든 요청이 같은 출구를 거치는 것을 유일한 성공 기준으로 삼지 마세요.

경로를 더 명확히 확인하려면 신뢰할 수 있는 외부 IP 확인 페이지를 사용해 연결 전후 결과를 비교할 수 있습니다. 해당 페이지가 직접 연결되도록 설정되어 있다면 결과가 바뀌지 않아도 프록시가 작동하지 않는다는 뜻은 아닙니다. 먼저 해당 대상에 적용될 라우팅 규칙을 확인하고 비교하세요. 개인 IP 정보나 전체 로그를 공개하지 마세요.

연결을 끊어 비교할 때는 트래픽 진입점부터 정리

데스크톱에서 v2rayN을 중지할 때는 먼저 클라이언트에서 시스템 프록시를 해제한 다음 서비스를 중지하거나, 정상 종료 절차에 따라 프록시가 원래대로 돌아왔는지 확인하세요. 코어만 중지하고 시스템 프록시가 로컬 수신 포트를 가리키면 브라우저에서 오히려 인터넷에 접속할 수 없습니다. 이는 원격 설정 문제가 아닙니다. 안드로이드에서는 v2rayNG의 중지 버튼을 누르고 VPN 연결이 종료되었는지 확인한 뒤 일반 네트워크가 원래대로 복구되었는지 테스트하세요.

다시 연결한 뒤 같은 페이지를 방문해 테스트를 반복하세요. 결과가 선택한 라우팅 방식과 일치하고 실제 사용 앱도 정상적으로 접속된다면 해당 설정을 기본 테스트용으로 유지할 수 있습니다. 그다음 앱별 프록시를 켜거나 라우팅을 조정하세요. 설정은 한 번에 하나씩 바꾸고 같은 테스트를 반복합니다. 문제가 생기면 마지막으로 정상 작동했던 상태로 되돌릴 수 있습니다.

실패 범위에 따라 점검

모든 페이지 접속에 실패하면 먼저 클라이언트 서비스가 실행 중인지, 올바른 설정이 활성화되어 있는지 확인하세요. 다음으로 구독이 만료되었거나 서비스 제공자가 설정을 변경하지 않았는지 점검합니다. 특정 설정 하나만 실패한다면 같은 출처에서 정상 작동이 확인된 다른 설정과 비교하되 모드는 동시에 바꾸지 마세요. 같은 네트워크에서 모든 설정이 실패하면 사용 권한이 있는 다른 네트워크에서도 테스트해 기기 설정과 네트워크 환경을 구분하세요.

브라우저는 정상인데 특정 앱만 실패하면 앱이 시스템 프록시를 따르는지, 별도의 프록시 설정이 있는지, 안드로이드 앱별 목록에서 제외되었는지 확인하세요. 도메인 접속이 실패하고 로그에 DNS 오류가 명확히 표시되면 DNS를 점검하세요. TLS 인증서나 핸드셰이크 오류가 발생하면 시스템 시간과 원래 설정의 서버 이름부터 확인하세요. 안전하지 않은 연결 허용을 일반적인 해결책으로 사용하지 마세요.

도움을 요청할 때는 클라이언트 이름, 선택한 모드, 오류가 발생한 작업, 개인정보를 가린 오류 로그를 기록하세요. 구독 주소에 포함된 접속 정보와 사용자 식별 정보 등 개인정보는 숨기세요. 자주 발생하는 간단한 문제는 도움말 센터에서 확인할 수 있습니다. 기본 연결이 작동하고 여러 구독을 정리하거나 DNS, FakeDNS, 사용자 지정 아웃바운드를 설정하려면 고급 설정 안내서를 참고하세요.