QUICK START / 초기 설정

구독 가져오기 및 연결 확인

v2rayN·v2rayNG 사용 방법입니다. 4단계로 첫 연결을 설정하세요. 전체 과정은 약 10분 정도 걸리며, 실제 소요 시간은 구독 상태와 기기 환경에 따라 달라집니다.

  • 01 구독 가져오기
  • 02 프록시 모드
  • 03 연결 시작
  • 04 요청 확인

시작하기 전에 클라이언트가 설치되어 있고 기기가 인터넷에 연결되어 있는지 확인하세요. 서비스 제공업체에서 받은 구독 URL도 필요합니다. 클라이언트는 설정을 불러와 실행하는 프로그램이며, 연결 가능한 서버를 제공하지는 않습니다. 구독이나 서버 정보가 없다면 먼저 해당 정보를 준비한 뒤 이 안내를 따라 진행하세요.

1단계: 구독 가져오기 및 그룹 업데이트

구독 URL은 클라이언트가 서버 설정을 가져오는 주소입니다. 일반 웹페이지 주소나 개별 서버 공유 링크와는 다릅니다. 서비스 제공업체의 관리 페이지에서 ‘구독 URL’ 또는 ‘구독 복사’를 찾아 주소 전체를 클립보드에 복사하세요. 이 문서에서는 https://example.com/sub?token=xxxx를 예시로 사용하며, 실제 연결에는 사용할 수 없습니다. 실제 URL에는 접근 권한 정보가 포함되는 경우가 많으므로 공개 채팅이나 스크린샷, 온라인 변환 사이트에 공유하지 마세요.

v2rayN: 그룹을 추가한 뒤 업데이트

메인 창에서 ‘구독 그룹’의 ‘구독 그룹 설정’을 열고 추가를 선택하세요. 알아보기 쉬운 이름(예: ‘개인 구독’)을 입력하고 주소란에 구독 URL 전체를 붙여 넣습니다. 주소 앞뒤에 공백이나 줄바꿈, 한글 문장 부호가 들어가지 않았는지 확인한 다음 저장하세요. 자동 업데이트 간격이나 필터 조건 등을 설정할 수 있더라도 처음에는 기본값을 유지하세요. 유효한 항목이 가져오기 과정에서 제외되는 일을 방지할 수 있습니다.

메인 창으로 돌아와 ‘구독 그룹’ 메뉴에서 업데이트를 실행하세요. ‘프록시 사용 안 함’과 ‘프록시 사용’ 중에서 선택할 수 있다면, 아직 연결을 설정하지 않은 초기에는 프록시를 사용하지 않는 방식부터 시도하세요. 작업이 끝날 때까지 기다린 다음 하단의 출력이나 알림을 확인하고 방금 만든 그룹을 선택합니다. 목록에 서버 이름, 주소, 포트 또는 프로토콜 등의 정보가 표시되어야 합니다. 그룹 이름만 있고 서버 항목이 없다면 주소 저장은 완료됐지만 설정을 가져오지 못한 것이므로 연결 단계로 넘어가지 마세요.

v2rayNG: 구독을 저장하고 메인 화면에서 업데이트

메인 화면 메뉴에서 ‘구독 그룹 설정’을 열고 추가 버튼을 누른 뒤 이름과 구독 URL을 입력해 저장하세요. 메인 화면으로 돌아와 메뉴에서 ‘구독 업데이트’를 실행합니다. 그룹별 업데이트를 지원하는 경우 방금 추가한 그룹을 선택해 업데이트하세요. 완료되면 구성 목록에 항목이 추가됐는지 확인합니다. 구독 URL 전체를 ‘클립보드에서 가져오기’에 붙여 넣지 마세요. 이 기능은 서버 공유 링크를 가져올 때 사용하는 경우가 많아 구독 그룹 관리와는 별개입니다.

업데이트에 실패했다면 먼저 기기 자체가 인터넷에 연결되어 있는지 확인하고, 원본 페이지에서 URL을 다시 복사하세요. 인증 실패, URL 만료, 응답 형식 인식 오류가 발생하면 서버를 계속 바꾸기보다 구독 권한과 형식을 확인해야 합니다. 업데이트가 완료되면 출처가 분명한 구성을 하나 선택하고 서버 주소, 전송 방식, 인증 정보는 수정하지 마세요. 처음에는 그룹 하나와 구성 하나만 사용하면 이후 문제를 파악하기 쉽습니다.

구독 가져오기는 ‘설정을 어디서 가져오는가’를 해결하는 단계입니다. 다음으로 요청을 클라이언트에 전달하는 방식과 클라이언트에 들어온 요청을 라우팅하는 방식을 정해야 합니다. 두 설정은 따로 살펴보세요.

2단계: 프록시 모드 및 라우팅 선택

‘시스템 프록시’는 시스템 설정을 따르는 앱이 로컬 프록시로 연결할지 결정합니다. ‘라우팅’은 클라이언트가 받은 연결을 프록시, 직접 연결, 차단 중 어떤 방식으로 처리할지 정합니다. 시스템 프록시를 켜도 모든 앱이 프록시를 사용하는 것은 아닙니다. 중국 본토 우회를 선택해도 시스템 프록시가 자동으로 바뀌지는 않습니다. 처음 설정할 때는 여러 기능을 동시에 켜기보다 요청이 들어오는 경로와 라우팅 방식을 명확히 해 두는 편이 확인하기 쉽습니다.

v2rayN: 시스템 프록시 자동 설정 및 기본 라우팅

메인 창 하단이나 트레이 아이콘의 우클릭 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택하세요. 이 설정은 시스템 프록시가 클라이언트의 로컬 수신 포트를 사용하도록 지정합니다. 일반적으로 시스템 설정에 원격 서버 주소를 직접 입력할 필요는 없습니다. 원격 서버 정보는 구독 설정에 이미 포함되어 있습니다. 설정한 뒤 메뉴에서 현재 선택된 항목을 확인하고, ‘시스템 프록시 지우기’나 기존 설정만 유지하는 상태가 아닌지 살펴보세요.

그다음 ‘라우팅’ 메뉴에서 처음 사용할 때는 ‘중국 본토 우회’를 선택할 수 있습니다. 일반적으로 중국 본토 관련 대상과 로컬 네트워크 대상은 직접 연결하고, 프록시 정책에 해당하는 나머지 요청은 선택한 서버로 전달합니다. 구체적인 범위는 현재 클라이언트의 규칙을 따릅니다. ‘전역’을 속도를 높이는 스위치로 생각하지 마세요. 전역 프록시는 요청 경로를 바꾸므로, 원래 직접 연결되던 서비스가 먼 경로를 거칠 수 있습니다. 우선 기본 라우팅으로 연결을 확인하고, 비교가 필요할 때만 잠시 전환한 뒤 테스트 후 원래 설정으로 되돌리세요.

이 안내에서는 TUN을 설정하지 않습니다. TUN은 가상 네트워크 인터페이스로 트래픽을 처리하며 권한, 라우팅, DNS 설정이 필요하므로 기본 연결을 확인한 뒤 별도로 설정하는 것이 좋습니다. 이미 TUN이나 다른 프록시 프로그램을 사용 중이라면 먼저 중지해 시스템 프록시와 가상 네트워크 어댑터가 동시에 요청 경로를 바꾸지 않도록 하세요. 적용 범위에 관한 자세한 설명은 전체 가이드를 참고하세요.

v2rayNG: VPN 모드 및 라우팅 정책 확인

설정을 열고 로컬 SOCKS 포트만 제공하는 프록시 모드가 아니라 VPN 모드가 선택되어 있는지 확인하세요. VPN 모드는 시작 후 Android VPN 인터페이스로 트래픽을 처리합니다. 프록시 모드에서는 다른 앱에 로컬 포트를 따로 지정해야 하므로 연결 버튼을 눌렀다고 해서 다른 앱 설정까지 완료되는 것은 아닙니다. 라우팅 옵션으로 돌아가 처음에는 ‘LAN 및 중국 본토 주소 우회’와 같은 기본 설정을 선택하세요. 정확한 이름은 현재 화면에 표시되는 항목을 따릅니다.

‘앱별 프록시’를 설정했다면 테스트할 브라우저가 처리 대상에 포함되어 있는지도 확인하세요. 포함 모드와 제외 모드는 동작이 서로 반대입니다. 포함 모드에서는 보통 선택한 앱만 처리하고, 제외 모드에서는 선택한 앱을 보통 처리 대상에서 뺍니다. 처음 연결을 확인할 때는 앱별 제한을 끄고 테스트 경로를 단순하게 만드는 것이 좋습니다. 의미를 모르는 상태에서 시스템 구성요소를 임의로 선택하지 마세요. 비공개 DNS, 클라이언트 DNS, 광고 필터 설정 등은 그대로 두고 한 번에 하나씩만 변경해야 어떤 설정이 결과에 영향을 줬는지 알 수 있습니다.

이 단계가 끝나면 데스크톱에서는 시스템 프록시와 라우팅을 선택하고, Android에서는 VPN 모드와 앱 적용 범위를 확인한 상태여야 합니다. 설정 이름만으로 연결 성공을 판단할 수는 없습니다. 다음 단계에서 선택한 구성을 시작하고 코어가 실제로 실행되는지 확인하세요.

3단계: 서버를 선택하고 연결 시작

서버 목록으로 돌아가 현재 그룹과 구성 이름이 방금 가져온 항목과 일치하는지 확인하세요. 구독을 가져왔다고 해서 해당 구성이 반드시 작동하는 것은 아닙니다. 목록에서 강조 표시된 항목이 활성 서버라는 보장도 없습니다. 클라이언트에 ‘선택 항목’과 ‘현재 사용 중인 항목’이 따로 표시되면 현재 사용 중이라는 표시를 기준으로 확인하세요. 처음에는 여러 구성을 연달아 바꾸지 말고 하나를 선택해 시작과 확인을 마치세요.

v2rayN: 활성 서버 및 시작 로그 확인

대상 항목을 우클릭해 활성 서버로 지정하는 메뉴를 선택하세요. 일부 화면에서는 항목을 더블 클릭해도 됩니다. 활성 구성을 바꾸면 보통 클라이언트가 코어를 불러옵니다. 화면에 서비스 시작 또는 재시작 버튼이 있다면 현재 상태에 맞춰 한 번 실행하세요. 메인 창 하단의 로그, 실행 출력 또는 상태 영역에서 즉시 종료, 구성 파싱 오류, 수신 포트 시작 실패 등의 메시지가 없는지 확인합니다. 창을 트레이로 최소화해도 대개 서비스는 계속 실행되지만, 클라이언트를 완전히 종료하면 로컬 프록시가 중지됩니다.

출력에 포트 사용 중 오류가 나타나면 클라이언트가 중복 실행 중인지, 다른 프록시 프로그램이 같은 포트를 사용하고 있는지 먼저 확인하세요. 중복 프로세스는 정상적으로 종료한 뒤 다시 시도하고, 정체를 알 수 없는 시스템 프로세스를 강제 종료하지 마세요. 로컬 수신 포트를 바꿔야 한다면 클라이언트 설정에서 변경한 다음 시스템 프록시를 다시 적용해 앱 포트와 실제 수신 포트를 일치시키세요. 포트 번호만 바꾸고 시스템 프록시를 그대로 두면 코어는 실행되지만 브라우저가 연결되지 않을 수 있습니다.

v2rayNG: 연결 버튼 및 시스템 권한

대상 구성을 눌러 현재 항목으로 지정한 다음 메인 화면의 연결 버튼을 누르세요. VPN 모드를 처음 사용할 때는 시스템에 연결 요청이 표시됩니다. 요청을 보낸 앱이 v2rayNG인지 확인한 뒤 권한을 허용하세요. 이 과정을 완료하지 않으면 구성이 저장되어 있어도 VPN 모드로 트래픽을 처리할 수 없습니다. 연결 후에는 버튼 상태 변화, 포그라운드 서비스 알림, 시스템의 VPN 상태를 확인하세요. 기기에 따라 알림 아이콘의 위치가 다를 수 있습니다.

다른 앱이 이미 기기의 VPN을 사용 중이라면 어느 앱을 계속 실행할지 확인한 뒤 충돌하는 연결을 중지하고 다시 시도하세요. ‘항상 켜기 VPN’ 또는 VPN을 사용하지 않을 때 연결 차단 같은 시스템 정책도 전환에 영향을 줄 수 있습니다. 기존 연결을 확인하지 않은 채 권한 요청을 반복하지 말고, 먼저 현재 정책을 파악하세요. 연결 직후 끊긴다면 클라이언트 로그를 열어 서비스 시작 실패인지, 구성 불러오기 실패인지, 원격 연결 오류인지 확인하세요.

‘코어 시작 성공’은 로컬 구성이 실행 가능하다는 뜻일 뿐, 원격 서버에 반드시 연결된다는 의미는 아닙니다. 반대로 한 번 시간 초과가 발생했다고 해서 구성이 잘못됐다고 단정할 수도 없습니다. 현재 네트워크, 원격 서버 상태, 도메인 이름 확인 문제가 원인일 수 있습니다. 오류가 발생한 시간과 사용한 구성을 기록한 뒤 다음 단계에서 실제 요청을 확인하세요. 구독 URL이나 인증 정보가 포함된 전체 로그를 공개적으로 공유하지 마세요. 오류 메시지의 의미는 FAQ 및 문제 해결에서 확인할 수 있습니다.

4단계: 요청 경로 확인 및 종료 후 복원

연결 아이콘, 시스템 VPN 표시, 목록의 지연 시간 테스트만으로는 일부 정보만 확인할 수 있습니다. 제대로 확인하려면 앱이 새 요청을 보낼 수 있는지, 요청이 예상한 클라이언트 진입점에 도달하는지, 라우팅이 요청을 의도한 아웃바운드로 전달하는지 확인해야 합니다. 테스트에 사용할 수 있고 평소에도 새 콘텐츠가 표시되는지 확인할 수 있는 HTTPS 사이트를 새 탭에서 여세요. 캐시된 정적 페이지를 새로고침하거나 기존 탭이 계속 표시되는지만 확인하지 마세요.

브라우저 요청과 클라이언트 기록 비교

데스크톱에서는 시스템 프록시 설정을 따르는 브라우저로 테스트하세요. 시스템 설정을 덮어쓸 수 있는 프록시 확장 프로그램은 테스트 중 잠시 비활성화합니다. Android에서는 VPN 처리 범위에 포함된 브라우저를 사용하세요. 새 페이지를 연 다음 클라이언트로 돌아와 같은 시간대의 로그나 연결 정보를 확인합니다. 대상 도메인과 아웃바운드 표시가 보이면 현재 규칙에 따라 요청이 프록시로 전달됐는지 직접 연결됐는지 확인하세요. 중국 본토 우회 모드에서는 일부 사이트가 직접 연결되는 것이 정상일 수 있습니다. 웹페이지가 열렸다는 이유만으로 원격 프록시가 작동한다고 판단하지 마세요.

현재 로그 수준에서 접속 상세 정보를 기록하지 않는다면 로그에 대상 도메인이 없다는 사실만으로 요청이 클라이언트에 들어오지 않았다고 단정할 수 없습니다. 클라이언트의 연결 정보를 확인하고, 로그 상세 수준을 잠시 높였다면 테스트가 끝난 뒤 원래 설정으로 되돌리세요. 접속 기록에 방문한 사이트가 포함될 수 있으므로 문제 해결 정보를 캡처하기 전에 개인 정보를 가리세요. 제3자 IP 확인 사이트는 참고 자료일 뿐입니다. 특정 요청이 직접 연결 규칙에 해당했다면 그 결과가 다른 앱이나 도메인의 경로까지 보여 주는 것은 아닙니다.

증상에 따라 범위를 좁히고 설정을 연달아 바꾸지 마세요

브라우저에서 전혀 접속할 수 없다면 프록시를 중지했을 때 기본 네트워크가 정상인지 확인한 뒤 시스템 프록시 설정과 클라이언트 실행 상태를 점검하세요. 클라이언트에 요청이 기록되지만 계속 시간 초과가 발생한다면 같은 구독에 있는 다른 정상 작동 구성을 우선 비교하세요. 다른 연결은 정상인데 도메인 접속만 실패한다면 DNS를 확인합니다. 브라우저는 되지만 특정 앱만 실패한다면 해당 앱이 시스템 프록시를 따르는지, 자체 프록시를 설정했는지, Android 앱별 규칙에서 제외됐는지 확인하세요. 바로 클라이언트를 다시 설치할 필요는 없습니다.

명령줄 도구는 데스크톱의 시스템 프록시 설정을 따르지 않을 수 있으므로 브라우저 테스트에 성공해도 터미널 환경에서 프록시가 작동한다고 볼 수는 없습니다. 이 안내에서는 터미널 환경 변수나 사용자 지정 라우팅을 따로 설정하지 않습니다. 더 많은 앱에 적용하거나 TUN을 설정하고 DNS를 변경해야 한다면 기본 연결 확인을 마친 뒤 처음부터 익히는 전체 가이드를 참고하세요. 설정을 하나 바꿀 때마다 같은 요청을 다시 확인해 비교 조건을 동일하게 유지하세요.

연결을 중지하고 네트워크 복구 확인

데스크톱에서 사용을 마칠 때는 먼저 v2rayN에서 ‘시스템 프록시 지우기’를 선택한 뒤 클라이언트를 정상 종료하세요. 기존에 회사나 로컬 네트워크용 프록시를 수동으로 설정했다면 무조건 비우지 말고 원래 설정을 복원해야 합니다. Android에서는 연결 버튼을 눌러 서비스를 중지하고 포그라운드 연결 상태가 종료됐는지 확인하세요. 그런 다음 새 페이지를 열어 기본 네트워크가 정상인지 확인합니다. 중지 후 인터넷이 되지 않으면 남아 있는 프록시 설정이나 시스템 VPN 제한을 점검하고 구독을 모두 삭제하지 마세요.

이제 구독 출처, 트래픽 진입점, 실행 상태, 요청 경로를 각각 확인했습니다. VMess, VLESS, 아웃바운드 태그 등의 용어는 용어집에서 찾아보세요. 규칙을 작성하거나 장기적으로 관리하는 방법이 필요하면 전체 가이드를 확인하면 됩니다. 설정을 단순하게 유지하면 다음에 문제가 생겨도 같은 경로를 따라 다시 점검할 수 있습니다.