입문 가이드구독이 있는 경우 처음 설정하기
V2Ray 사용법
구독 가져오기 → 프록시 모드 선택 → 연결 → 작동 확인. 먼저 접속 경로 하나를 확인한 다음 트래픽 분리와 고급 설정을 조정하세요.
v2rayN 또는 v2rayNG를 처음 사용하는 분을 위한 안내입니다. 클라이언트와 사용 가능한 구독을 준비한 뒤 아래 네 단계를 따라 하세요. 처음 설정할 때는 DNS를 변경하거나 여러 규칙을 겹쳐 쓰거나 프록시 도구를 동시에 실행하지 않는 것이 좋습니다. 단계별 결과를 쉽게 확인할 수 있습니다.
1단계: 구독 가져오기
먼저 구독 제공업체의 계정 페이지에서 구독 주소 전체를 복사합니다. 현재 로그인한 브라우저 페이지의 주소를 복사하거나 안내 문구, 앞뒤 공백, 줄바꿈을 함께 복사하지 마세요. 구독 주소는 보통 여러 서버 설정을 가져오는 데 쓰이고, 단일 공유 링크는 서버 설정 하나만 가리키므로 가져오는 메뉴가 다릅니다. 제공업체가 여러 구독 형식을 제공한다면 현재 클라이언트에 맞는다고 명시된 형식을 우선 사용하세요. 형식 이름이 낯설다면 용어집의 구독 및 서버 설명을 먼저 확인하세요.
v2rayN: 구독 그룹을 추가한 뒤 업데이트
v2rayN을 열고 '구독 그룹' 메뉴에서 '구독 그룹 설정'을 선택합니다. 그룹을 새로 추가하고 알아보기 쉬운 별칭을 입력한 다음 주소 입력란에 구독 주소를 붙여 넣습니다. 별칭은 이 기기에서 표시되는 이름일 뿐 원격 서버 설정을 바꾸지 않습니다. 처음에는 필터나 변환 옵션을 기본값으로 두고 설정을 저장한 뒤 메인 창으로 돌아갑니다.
주소를 저장하는 것만으로 서버 목록이 만들어지지는 않습니다. '구독 그룹' 메뉴에서 구독 업데이트를 실행하세요. 처음 업데이트할 때 연결되지 않는다면 우선 프록시를 거치지 않는 업데이트 방식을 사용합니다. 업데이트가 끝날 때까지 기다린 뒤 새로 만든 그룹을 선택해 목록을 확인합니다. 정상적으로 불러오면 메인 영역에 유형, 별칭, 주소, 포트 등의 항목이 표시됩니다. 이는 클라이언트가 설정을 읽었다는 뜻이며 서버에 실제로 연결할 수 있다는 의미는 아닙니다.
v2rayNG: 구독을 저장한 뒤 메인 화면에서 업데이트
v2rayNG을 열고 오른쪽 위 메뉴를 펼친 다음 '구독 그룹 설정'으로 이동합니다. 추가 메뉴에서 메모와 구독 주소를 입력하고 저장합니다. 메인 화면으로 돌아와 메뉴에서 구독 업데이트를 실행합니다. '현재 그룹 구독 업데이트'가 있다면 대상 그룹으로 전환한 뒤 실행하세요. 모든 구독을 업데이트하는 메뉴가 있다면 그룹이 하나뿐일 때 사용할 수도 있습니다. 완료 후 해당 그룹에 서버 항목이 표시되는지 확인합니다.
업데이트 후에도 목록이 비어 있다면 먼저 안내 메시지에서 다운로드 실패, 파싱 실패, 성공했지만 유효한 항목 없음 중 어느 경우인지 확인하세요. 다운로드에 실패했다면 네트워크와 주소 전체를 확인합니다. 파싱에 실패했다면 웹페이지 내용이 아니라 클라이언트용 구독을 가져왔는지 확인하세요. 업데이트 성공 후 목록이 비어 있다면 그룹 필터와 구독 제공업체의 계정 상태를 확인합니다. 같은 주소를 반복해서 추가하면 중복 그룹이 생겨 업데이트와 서버 선택이 복잡해질 수 있으니 주의하세요.
여기까지는 대상 그룹에 서버 항목이 있는지만 확인하면 됩니다. 서버 설정을 일괄 변경하거나 모든 그룹을 한꺼번에 가져오지는 마세요. 다음 단계에서는 먼저 앱의 트래픽을 클라이언트로 보내는 방식을 정하고, 그다음 프록시와 직접 연결 중 어느 경로로 보낼지 결정합니다.
2단계: 프록시 모드 선택
'프록시 모드'는 서로 다른 두 가지를 가리킬 때가 많습니다. 하나는 시스템이나 앱이 트래픽을 클라이언트에 전달하는 방식이고, 다른 하나는 클라이언트가 받은 트래픽을 분기하는 방식입니다. 시스템 프록시, VPN 모드, TUN 모드는 트래픽을 클라이언트에 전달하는 방식이고, '중국 본토 우회', '전역 프록시' 등은 라우팅 선택에 해당합니다. 두 단계를 나눠 이해해야 전역 라우팅을 선택했는데도 앱이 클라이언트를 사용하지 않는 상황을 피할 수 있습니다.
v2rayN: 처음에는 시스템 프록시 사용
v2rayN 메인 창 하단이나 트레이 메뉴에서 '시스템 프록시'를 찾습니다. 브라우저 접속을 처음 확인할 때는 TUN 모드를 끄고 '시스템 프록시 자동 설정'을 사용할 준비를 하세요. 이 기능은 시스템 프록시 설정이 클라이언트의 로컬 리스너를 가리키도록 합니다. 해당 설정을 따르는 앱만 이 경로를 사용합니다. 먼저 메뉴 위치를 확인하고, 3단계에서 서버를 선택해 코어가 실행된 것을 확인한 뒤 실제로 켜세요. 로컬 프록시가 준비되기 전에 브라우저 트래픽을 넘기는 일을 방지할 수 있습니다.
이어서 '라우팅' 옵션을 찾습니다. 평소에는 '중국 본토 우회' 등 사용 환경에 맞는 프리셋을 선택해 직접 연결 조건에 해당하는 대상은 직접 연결하고 나머지는 프리셋에 따라 처리할 수 있습니다. 버전마다 프리셋 이름이 다를 수 있으므로 전환 전에 설명을 확인하세요. 프록시 연결이 되는지만 확인하려면 테스트 중에 잠시 '전역 프록시'를 선택해도 됩니다. 단, 이 설정이 모든 앱을 강제로 프록시에 연결하거나 모든 종류의 네트워크 트래픽을 서버로 보내는 것은 아닙니다.
처음 설정할 때 TUN을 함께 켤 필요는 없습니다. TUN은 가상 네트워크 어댑터를 통해 트래픽을 처리하므로 더 많은 앱을 대상으로 해야 할 때 유용하지만, 시스템 권한과 라우팅, DNS 설정도 함께 고려해야 합니다. 시스템 프록시 경로가 정상적으로 작동하는지 확인한 뒤에도 시스템 프록시를 따르지 않는 앱이 있다면 고급 설정 안내서의 TUN 및 DNS 항목을 읽고 필요한 경우에만 활성화하세요. 모든 옵션을 한꺼번에 켜지 마세요.
v2rayNG: 먼저 VPN 모드 선택
v2rayNG 설정에서 실행 모드를 확인하고 처음 사용할 때는 일반적으로 'VPN' 모드를 선택합니다. 이 모드는 안드로이드 VPN 인터페이스로 트래픽을 처리하며, 시작할 때 시스템 권한 요청이 표시됩니다. '프록시만' 모드는 주로 로컬 프록시 진입점을 제공하며 VPN 모드처럼 앱 트래픽을 자동으로 가져오지 않습니다. 다른 앱에 로컬 프록시를 직접 설정하는 방법을 알고 있는 경우가 아니라면 우선 선택하지 마세요.
'앱별 프록시' 설정도 확인하세요. 처음 테스트할 때는 앱 목록 설정이 테스트 브라우저에 영향을 주지 않도록 꺼 두는 편이 좋습니다. 이미 켜져 있다면 선택한 앱만 프록시를 사용할지, 선택한 앱을 우회할지 확인하고 테스트 브라우저가 올바른 목록에 포함되어 있는지 살펴보세요. 라우팅 설정은 기본값이나 내용을 알고 있는 프리셋으로 유지합니다. 이 확인을 마치면 스니핑, Mux, FakeDNS 등은 건드리지 말고 연결 단계로 넘어갑니다.
3단계: 서버 선택 및 연결
방금 업데이트한 그룹으로 돌아가 구독 제공업체가 사용 가능하다고 표시했고 현재 목적에 적합한 서버를 선택합니다. 목록에 항목이 있다는 것은 설정을 가져왔다는 뜻일 뿐, 개별 서버의 사용 가능 여부는 서버 상태와 구독 권한, 현재 네트워크에 따라 달라집니다. 처음에는 서버 하나만 선택하고 별칭을 기억해 두세요. 결과를 확인한 뒤 다른 서버로 바꿔 비교하면 서버, 라우팅, DNS를 동시에 변경해 원인을 파악하기 어려운 상황을 피할 수 있습니다.
v2rayN: 활성 서버 지정 후 시스템 프록시 연결
v2rayN 서버 목록에서 항목을 선택한 다음 마우스 오른쪽 버튼 메뉴의 '활성 서버로 설정' 또는 이에 해당하는 기능을 선택합니다. 일부 버전에서는 항목을 두 번 클릭해 설정할 수도 있습니다. 활성 항목의 표시가 바뀌는지 확인하고 로그 영역에서 코어가 실행되었는지 확인하세요. 로컬 리스닝 포트 사용 중, 설정 읽기 실패, 코어 종료 등의 메시지가 표시되면 시스템 프록시를 전환해 문제를 덮으려 하지 말고 먼저 오류를 해결합니다.
코어가 정상적으로 실행되면 '시스템 프록시'를 '시스템 프록시 자동 설정'으로 전환합니다. 하단 상태 표시줄이나 트레이 메뉴에서 현재 설정을 확인하고, 라우팅은 2단계에서 정한 프리셋으로 유지합니다. v2rayN은 별도의 큰 연결 버튼 하나로 작동하는 방식이 아닐 수 있습니다. 활성 서버 선택, 코어 실행, 시스템 프록시의 로컬 진입점 연결이 데스크톱에서 사용하는 핵심 단계입니다. 창을 열어 두거나 목록에서 한 줄을 선택한 것만으로는 브라우저가 프록시를 사용한다고 볼 수 없습니다.
v2rayNG: 연결 버튼을 누르고 시스템 권한 승인
v2rayNG 메인 화면에서 대상 서버를 선택한 다음 오른쪽 아래 연결 버튼을 누릅니다. VPN 모드를 처음 사용할 때 안드로이드에서 연결 요청이 표시되며, 클라이언트가 시스템 VPN 인터페이스를 사용한다는 뜻입니다. 요청을 보낸 앱이 방금 설치한 클라이언트인지 확인한 뒤 승인하세요. 연결이 시작되면 앱의 연결 상태가 바뀌고 시스템에 VPN 상태 아이콘이 표시될 수 있습니다. 표시 방식은 안드로이드 버전에 따라 다릅니다.
기기에서 다른 VPN 서비스가 실행 중이라면 기존 연결을 먼저 중지한 뒤 새 연결을 시작합니다. 일반적인 안드로이드 사용 환경에서는 같은 사용자 프로필에서 여러 독립 VPN 서비스를 동시에 유지할 수 없습니다. 권한 요청 거부, 백그라운드 실행 제한, 잘못된 앱별 프록시 목록 설정 때문에 버튼 상태만 바뀌고 실제 접속은 예상대로 되지 않을 수 있습니다. 앱의 상태와 로그를 먼저 확인하고 무작정 재설치하지 마세요.
연결을 시작한 뒤 클라이언트의 테스트 기능으로 기본 상태를 확인할 수 있지만, 테스트 종류에 따라 의미가 다릅니다. 일부 지연 시간 테스트는 포트나 연결 수립 여부만 보여 주고, 실제 연결 테스트는 특정 요청의 결과에 더 가깝습니다. 어느 쪽도 실제 앱 접속을 대신하지는 않습니다. 한 번 시간 초과가 발생했다고 구독 그룹 전체를 삭제할 필요는 없습니다. 먼저 같은 그룹의 다른 설정을 사용해 비교한 다음 마지막 단계에서 접속 경로를 확인하세요.
4단계: 작동 확인
연결 버튼 색이 바뀌거나 상태 표시줄에 아이콘이 나타나는 것은 로컬의 일부 단계가 시작되었다는 의미일 뿐입니다. 실제 접속 결과와 클라이언트 기록을 함께 확인해야 합니다. 브라우저 탭을 새로 열고 프록시를 사용할 것으로 예상되는 HTTPS 페이지에 접속한 뒤, 직접 연결될 것으로 예상되는 페이지에도 접속합니다. 잘 알고 있고 현재 접속할 수 있는 대상을 고르세요. 특정 사이트 자체의 장애를 프록시 연결 전체의 실패로 오해하지 마세요.
접속 결과와 로그를 함께 확인
대상 페이지가 정상적으로 열리면 클라이언트로 돌아와 로그를 확인합니다. 도메인, 연결, 아웃바운드 정보가 표시되는지는 로그 수준과 클라이언트 구현에 따라 다릅니다. 관련 기록을 볼 수 있다면 대상이 예상한 아웃바운드와 연결되는지 확인하세요. 기본 로그에 요청이 하나씩 모두 표시되지 않는다고 해서 트래픽이 클라이언트에 전달되지 않았다고 단정할 수는 없습니다. 필요하면 로그 상세 수준을 잠시 높여 한 번 재현한 뒤 원래대로 돌려 불필요한 접속 기록이 장기간 남지 않도록 합니다.
신뢰할 수 있는 외부 IP 조회 서비스를 보조 수단으로 사용할 수도 있습니다. 단, 조회 요청 자체가 현재 라우팅에 따라 프록시로 전달되는지 먼저 확인하세요. 분기 모드에서는 조회 페이지에 로컬 IP가 표시되어도 반드시 프록시가 작동하지 않는 것은 아닙니다. 해당 요청이 직접 연결 규칙에 해당할 수 있습니다. 비교가 필요하면 잠시 전역 프록시로 전환해 요청을 다시 보내고 결과를 비교하세요. 테스트가 끝나면 평소 라우팅으로 복구하고 IP 하나만으로 모든 앱의 접속 상태를 판단하지 마세요.
실패하면 연결 방식, 서버 연결, 라우팅 순서로 확인
브라우저에서 전혀 접속할 수 없다면 먼저 트래픽이 클라이언트에 전달되는지 확인합니다. 데스크톱에서는 '시스템 프록시 자동 설정'이 켜져 있고 클라이언트가 실행 중인지, 브라우저 자체의 프록시 설정이 시스템 설정을 덮어쓰지 않는지 살펴보세요. 안드로이드에서는 VPN 연결이 유지되고 테스트 브라우저가 앱별 규칙에서 제외되지 않았는지 확인합니다. 브라우저 확장 프로그램이나 다른 프록시 도구가 같은 경로를 사용할 수도 있으므로 문제를 찾는 동안 충돌하는 기능은 먼저 꺼 두세요.
다음으로 서버 연결을 확인합니다. 연결 시간 초과, 인증 실패, 이름 확인 실패 등 구체적인 메시지가 있는지 살펴보세요. 시간 초과가 발생하면 같은 그룹의 다른 서버로 바꿔 비교합니다. 인증 실패라면 구독 권한을 확인하고 설정을 업데이트합니다. 이름 확인 실패라면 현재 네트워크와 DNS 설정을 확인하세요. 로그에 인증 문제가 표시되는데도 로컬 포트나 모든 라우팅 설정을 무작정 변경하지 마세요. 한 번에 하나의 변수만 바꾸고 접속을 다시 시도해야 유효한 비교 결과를 얻을 수 있습니다.
전역 프록시에서는 접속되지만 분기 모드로 되돌린 뒤 특정 대상에 접속할 수 없다면 클라이언트를 재설치하기보다 라우팅 규칙과 도메인 조회를 확인하세요. 반대로 브라우저는 정상인데 특정 앱만 실패한다면 해당 앱이 시스템 프록시를 따르는지, 앱별 프록시 설정에서 제외되었는지 먼저 확인해야 합니다. 관련 개념은 용어집에서 확인할 수 있습니다. 도메인 규칙을 추가하거나 아웃바운드를 직접 설정하거나 DNS를 조정해야 한다면 고급 설정 안내서를 열어 항목별로 변경하세요.
연결 중지 및 다음에 사용할 때
데스크톱 사용을 마칠 때는 먼저 v2rayN에서 '시스템 프록시 지우기'를 선택한 다음 클라이언트를 종료하세요. 시스템 설정이 중지된 로컬 리스너를 계속 가리키는 일을 방지할 수 있습니다. 시스템 프록시를 지워도 TUN은 꺼지지 않습니다. TUN을 사용 중이라면 설정에 맞게 별도로 중지해야 합니다. 안드로이드에서는 v2rayNG의 연결 중지 버튼을 누르고 VPN 상태가 종료된 것을 확인한 뒤 앱 화면을 닫으세요.
다음에 사용할 때는 일반적으로 구독 주소를 다시 붙여 넣을 필요가 없습니다. 클라이언트를 열고 필요에 따라 기존 구독을 업데이트한 뒤 사용 가능한 서버를 선택하고 알맞은 연결 방식을 다시 적용하세요. 구독 업데이트로 기존 항목이 변경되거나 삭제될 수 있으므로 업데이트 후 활성 서버가 여전히 유효한지 확인합니다. 처음 연결에 성공한 간단한 설정을 기준으로 남겨 두세요. 이후 트래픽 분리, TUN 또는 다른 설정을 추가할 때 하나씩 확인하면 문제가 생겨도 쉽게 되돌릴 수 있습니다.