첫 설정 / 4단계
구독 가져오기와연결 확인
‘구독 가져오기 → 프록시 모드 선택 → 연결 시작 → 작동 확인’ 순서로 진행하세요. 처음에는 연결 하나가 제대로 작동하는지 확인한 다음 분할 라우팅, DNS, Tun 설정을 조정합니다.
시작하기 전에 해당 클라이언트를 설치하고 유효한 구독 주소를 준비하세요. 아직 설치하지 않았다면 클라이언트 선택 →
읽고 설정하는 데 약 10분이 걸립니다. 실제 소요 시간은 구독 유효성, 네트워크 환경, 시스템 권한에 따라 달라질 수 있습니다.
1단계 / 설정 가져오기
구독 가져오기
구독 주소는 서버 설정을 가져오고 업데이트할 때 사용합니다. 설치 파일이 아니며, 주소를 추가했다고 연결이 시작되는 것도 아닙니다. 클라이언트를 설치한 뒤에도 서버 목록은 직접 가져와야 하는 경우가 많습니다. 사용 중인 서비스의 관리 페이지에서 구독 주소를 복사하고, 페이지 제목이나 로그인 주소, 안내 문구가 아닌 전체 링크인지 확인하세요. 구독 주소에는 접속 정보가 포함되는 경우가 많으므로 계정 정보처럼 안전하게 보관하고 공개 게시판이나 스크린샷에 노출하지 마세요.
프로토콜 이름으로 시작하는 공유 링크만 있다면 ‘클립보드에서 가져오기’와 같은 메뉴를 사용하세요. 서버 목록을 정기적으로 업데이트하는 구독 주소를 받았다면 아래 안내에 따라 그룹에 추가합니다. 두 형식의 가져오기 메뉴는 다를 수 있습니다. QR 코드를 스캔하는 것도 가져오기 방법 중 하나일 뿐, 설정 출처와 유효 기간, 프로토콜 호환성을 확인하는 절차를 대신할 수는 없습니다.
v2rayN: 그룹 추가 및 업데이트
v2rayN을 열고 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’으로 이동합니다. 추가를 선택하고 그룹을 알아보기 쉬운 이름으로 지정한 뒤 전체 주소를 구독 주소 입력란에 붙여넣습니다. 그룹 이름은 로컬에서 구분하기 위한 것으로 연결 매개변수에는 영향을 주지 않습니다. 처음 가져올 때는 나머지 옵션을 기본값으로 두세요. 특히 서버 필터를 설정하면 구독 업데이트에 성공해도 필터 조건 때문에 항목이 표시되지 않을 수 있습니다.
설정을 저장하고 그룹 창을 닫은 다음 메인 화면으로 돌아갑니다. 새로 만든 구독 그룹을 선택하고 구독 메뉴에서 현재 그룹 업데이트를 실행하세요. 사용할 수 있는 연결이 아직 없다면 일반적으로 프록시를 거치지 않고 업데이트하면 됩니다. 현재 네트워크에서 구독 주소에 접속할 수 없다면 구독 제공자가 안내한 접속 방법부터 확인하세요. DNS, 코어, 라우팅 설정을 무작정 바꿔가며 해결하려고 하지 마세요. 업데이트가 끝나면 알림이나 로그를 확인하고 서버 목록에 항목이 표시되는지 살펴봅니다.
업데이트가 완료되면 메인 화면에서 현재 선택된 그룹을 확인하세요. 다른 그룹을 보고 있거나 검색창에 이전 검색어가 남아 있으면 새로 가져온 서버가 표시되지 않을 수 있습니다. 검색 조건을 지우고 새 그룹으로 전환한 뒤 서버 항목을 선택하세요. 이 단계에서는 항목이 있는지만 확인하면 됩니다. 모든 서버를 하나씩 테스트할 필요는 없으며, 목록의 테스트 결과가 브라우저 접속 성공을 보장하는 것도 아닙니다.
v2rayNG: 구독 추가 및 목록 새로고침
v2rayNG를 열고 오른쪽 상단 메뉴에서 ‘구독 그룹 설정’으로 이동합니다. 추가 버튼을 눌러 이름과 구독 주소를 입력하고 저장한 뒤 메인 화면으로 돌아갑니다. 메인 화면 메뉴를 열어 ‘구독 업데이트’ 또는 해당 그룹 업데이트를 실행하세요. 설정 화면에서 주소를 저장하는 것만으로 서버 설정을 가져왔다는 뜻은 아닙니다. 메인 화면에 서버 항목이 표시되는지 확인하세요.
업데이트 성공 메시지가 표시됐는데 목록이 비어 있다면 먼저 그룹 선택, 주소 전체 입력 여부, 구독 유효성을 확인하세요. 파싱 오류가 표시되면 로그인 페이지나 오류 응답을 받았거나 클라이언트가 구독 형식을 인식하지 못했을 수 있습니다. 이 경우 웹페이지 내용을 통째로 입력란에 붙여넣지 말고 구독 제공 페이지에서 클라이언트에 맞는 주소를 다시 복사하세요. 완료 후 항목 하나를 눌러 선택 표시가 해당 항목으로 바뀌는지 확인합니다.
구독 그룹이 여러 개인 경우의 그룹 관리, 업데이트 및 필터 설정은 연결이 정상 작동한 뒤 진행하세요. 자세한 내용은 고급 설정 가이드를 참고하세요. 첫 설정에서는 그룹을 하나만 명확하게 유지해야 문제가 어느 설정에서 발생했는지 파악하기 쉽습니다.
2단계 / 트래픽 범위
프록시 모드 선택
먼저 두 가지를 구분해야 합니다. 앱의 요청이 클라이언트에 전달되는지, 전달된 요청을 어떤 출구로 보낼지입니다. 시스템 프록시, VPN 적용, Tun은 첫 번째 문제를 해결하고, 전역이나 중국 본토 우회 같은 라우팅 모드는 두 번째 문제를 해결합니다. 따라서 ‘전역’을 선택했다고 모든 앱의 트래픽이 클라이언트에 전달되는 것은 아닙니다. 일반적으로 전역 모드는 클라이언트에 들어온 트래픽의 라우팅 방식만 지정합니다.
v2rayN: 시스템 프록시와 중국 본토 우회부터
v2rayN 메인 화면 하단의 상태 표시줄이나 관련 메뉴에서 라우팅 모드를 찾아 처음에는 ‘중국 본토 우회’를 선택할 수 있습니다. 이 모드는 일반적으로 중국 본토 도메인과 IP 주소로 인식된 요청은 직접 연결하고, 나머지는 프록시 규칙에 따라 처리합니다. 실제 결과는 클라이언트에 포함된 규칙과 현재 설정에 따라 달라집니다. 웹페이지에 표시되는 언어로 판단한다고 생각하거나, 모든 도메인이 지역 규칙에 따라 정확히 분류된다고 가정하지 마세요.
‘시스템 프록시’ 옵션을 찾아 ‘시스템 프록시 자동 설정’ 위치를 확인해 두고 연결을 시작할 때 활성화하세요. 이 옵션은 시스템이 앱에 제공하는 프록시 설정을 변경합니다. 시스템 프록시를 따르는 브라우저 등의 앱만 요청을 클라이언트로 전달합니다. 첫 설정에서는 Tun을 꺼 두세요. 가상 네트워크 어댑터, 관리자 권한, 추가 라우팅으로 생기는 변수를 줄일 수 있습니다.
브라우저에 프록시 확장 프로그램이 설치되어 있다면 확장 프로그램의 별도 프록시 규칙을 일시 중지하거나 브라우저가 시스템 프록시를 사용하도록 설정하세요. 앱에서 다른 프록시 주소를 직접 지정한 경우 v2rayN의 시스템 프록시가 올바르게 설정되어 있어도 현재 설정을 우회할 수 있습니다. 우선 포트를 임의로 입력하지 마세요. 직접 설정해야 한다면 현재 클라이언트 설정에 표시된 실제 수신 주소와 포트를 확인해야 하며, 다른 가이드의 숫자를 그대로 사용하면 안 됩니다.
v2rayNG: 라우팅 및 앱별 설정 확인
v2rayNG 설정에서 라우팅 관련 항목을 찾아 처음에는 중국 본토 우회 프리셋을 선택할 수 있습니다. 앱별 프록시 설정을 변경한 적이 있다면 테스트할 브라우저가 적용 범위에 포함되어 있는지 확인하세요. 첫 테스트에서는 직접 설정한 앱 필터를 끄는 것이 좋습니다. 브라우저가 실수로 제외되는 일을 방지할 수 있습니다. 확인이 끝난 뒤 사용 목적에 맞게 범위를 좁히세요. 라우팅 프리셋과 앱별 설정은 각각 확인해야 하는 별도의 조건입니다.
안드로이드 클라이언트는 연결할 때 시스템 VPN 인터페이스를 사용해 조건에 맞는 트래픽을 처리하므로 데스크톱의 시스템 프록시 설정을 따라 할 필요가 없습니다. 기기에서 다른 VPN 앱을 사용 중이라면 보통 기존 연결을 끊은 뒤 v2rayNG를 시작해야 합니다. 네트워크 트래픽 처리 방식을 변경하는 앱을 여러 개 동시에 켜지 마세요. 연결 상태와 실제 출구가 서로 영향을 줄 수 있습니다.
이 단계가 끝나면 테스트할 앱의 트래픽 적용 방식과 라우팅 모드가 정해집니다. 다음 단계에서 선택한 서버를 시작하고 클라이언트가 실제로 실행되는지 확인합니다.
3단계 / 코어 및 시스템 권한
연결 시작
서버 목록으로 돌아가 현재 선택한 항목을 다시 확인합니다. 일부 데스크톱 버전에서는 목록에서 강조 표시된 항목과 활성 서버가 같은 의미가 아닙니다. 한 번 클릭하면 행만 선택되고 현재 연결 서버는 바뀌지 않을 수 있습니다. 처음 설정할 때는 반드시 활성 서버로 지정한 뒤 상태 표시줄과 로그를 확인하세요. 라우팅 설정을 변경했다면 클라이언트가 다시 불러오기를 마칠 때까지 기다렸다가 테스트합니다.
v2rayN: 활성 서버 설정 및 시스템 프록시 켜기
대상 항목을 더블클릭하거나 마우스 오른쪽 버튼 메뉴에서 ‘활성 서버로 설정’을 선택합니다. 실제 메뉴는 현재 버전에 따라 다를 수 있습니다. 메인 화면에서 활성 서버가 바뀌었는지 확인하고 로그에 코어 시작 메시지가 나타나는지 살펴보세요. 현재 버전에서 서비스를 직접 시작하거나 재시작해야 한다면 해당 작업을 실행합니다. 모든 화면에 공통된 연결 버튼이 있는 것은 아닙니다. 활성 서버와 코어 실행 상태를 확인하는 것이 중요합니다.
코어가 시작되면 시스템 프록시를 ‘시스템 프록시 자동 설정’으로 전환합니다. 브라우저에서 테스트할 때는 v2rayN을 계속 실행 상태로 두세요. 창을 닫으면 트레이로 최소화될 수도 있고 클라이언트 설정에 따라 종료될 수도 있습니다. 종료한 프로그램을 백그라운드에서 실행 중인 것으로 착각하지 않도록 트레이 아이콘과 상태를 확인하세요. 클라이언트가 종료됐는데 시스템 프록시가 켜져 있으면 브라우저가 응답하지 않는 로컬 서비스로 요청을 보낼 수 있습니다.
로그에 포트 사용 중 메시지가 반복해서 나타나면 같은 종류의 다른 클라이언트를 종료한 뒤 현재 서비스를 다시 시작하세요. 설정 파싱 오류나 지원되지 않는 프로토콜 오류가 표시되면 알 수 없는 필드를 삭제해 오류를 없애려 하지 말고, 설정을 가져온 곳에서 현재 코어와 호환되는지 확인하세요. 프로토콜, 전송 방식, 코어의 관계는 프로토콜 및 코어 안내를 참고하세요. 우선 원본 설정이 정상적으로 시작되는지 확인합니다.
v2rayNG: 연결 버튼과 VPN 권한
v2rayNG 메인 화면에서 사용할 서버 항목을 누른 다음 연결 버튼을 누릅니다. 처음 연결할 때 안드로이드에서 VPN 연결 요청이 표시되면 앱 이름과 요청 내용이 맞는지 확인하고 허용하세요. 권한을 취소하면 클라이언트가 시스템 트래픽 처리 채널을 만들 수 없습니다. 메인 화면으로 돌아와 연결 버튼을 다시 누르면 재시도할 수 있으며 구독을 다시 가져올 필요는 없습니다.
연결 후 버튼 상태, 앱 내 상태 메시지, 시스템 VPN 표시를 확인하세요. 이는 서비스가 시작됐거나 트래픽 처리 채널이 만들어졌음을 나타낼 뿐 원격 서버에 반드시 접속할 수 있다는 뜻은 아닙니다. 앱 내 연결 테스트는 참고 자료로 활용할 수 있지만 테스트 주소 때문에 실패할 수도 있습니다. 실제 브라우저 요청으로 최종 확인하세요. 연결 직후 클라이언트가 바로 중지되면 로그에서 처음 나타난 명확한 오류부터 확인합니다.
첫 테스트 중에는 클라이언트를 전면이나 백그라운드에서 정상적으로 실행하고 최근 앱 목록에서 바로 지우지 마세요. 화면이 꺼진 뒤에만 연결이 끊기고 클라이언트를 다시 열면 복구된다면 해당 앱의 백그라운드 실행과 배터리 제한 설정을 확인합니다. 처음부터 모든 절전 옵션을 바꿀 필요는 없습니다. 문제가 실제로 백그라운드에서 발생하는지 먼저 확인해야 불필요한 변경을 피할 수 있습니다.
4단계 / 실제 접속
작동 확인
작동 여부를 확인할 때는 ‘접속할 수 있는지’와 ‘예상한 경로를 거치는지’를 함께 살펴야 합니다. 연결 버튼 색상만 바뀌었다고 브라우저가 클라이언트를 사용한다고 볼 수 없습니다. 특정 페이지가 열린다고 해서 프록시를 거쳤다고 단정할 수도 없습니다. 해당 페이지가 직접 연결 규칙에 포함됐을 수 있기 때문입니다. 현재 규칙에 따라 프록시를 사용해야 하는 일상적인 사이트 하나와 보통 직접 연결되는 사이트 하나를 선택해 같은 브라우저에서 각각 열어 보세요.
연결을 끄고 켠 상태 비교
연결하지 않은 상태에서 접속 결과를 기록한 다음 연결을 켜고 같은 페이지를 다시 요청합니다. v2rayN에서 연결 해제 상태를 비교할 때는 프로그램만 종료하지 말고 시스템 프록시를 ‘시스템 프록시 해제’로 전환하세요. v2rayNG에서는 연결 끊기 버튼을 누릅니다. 연결을 끄고 테스트한 뒤에는 연결 시작의 안내에 따라 다시 연결하세요. 브라우저 캐시가 결과에 영향을 준다면 새 시크릿 창을 사용할 수 있지만, 브라우저 자체 프록시 설정을 우회하지는 않을 수 있습니다.
연결을 켠 뒤 대상 페이지가 정상적으로 로드되는지 확인하고 클라이언트 로그나 연결 기록을 통해 요청이 표시되는지 살펴보세요. 현재 로그 수준에서 관련 정보를 제공하는 경우에만 이를 바탕으로 출구를 판단할 수 있습니다. 기본 로그에 요청이 하나씩 표시되지 않는다고 바로 트래픽 적용에 실패했다고 결론 내리지 마세요. 도메인과 출구 태그가 표시된다면 라우팅 결과가 예상과 맞는지 확인합니다. 직접 연결해야 하는 요청은 직접 연결되고, 프록시를 사용해야 하는 요청은 프록시를 거쳐야 합니다.
출구를 확인해야 한다면 신뢰할 수 있는 출구 확인 서비스를 이용해 연결 전후 결과를 비교하세요. 테스트 대상도 프록시 적용 범위에 포함되어야 합니다. 중국 본토 우회 모드에서 직접 연결되는 확인 페이지가 기존 출구를 표시할 수 있으며, 이것만으로 전체 트래픽이 프록시를 거치지 않았다고 판단할 수는 없습니다. 마찬가지로 출구가 바뀌어도 기기의 모든 앱이 트래픽을 클라이언트로 전달한다고 보장되지는 않습니다. 결론은 실제로 테스트한 요청에만 적용됩니다.
문제 발생 시 정해진 순서로 확인
연결을 켠 뒤에도 전혀 접속할 수 없다면 먼저 트래픽이 클라이언트에 들어오는지 확인하세요. 데스크톱에서는 시스템 프록시가 켜져 있고 브라우저가 시스템 설정을 사용하는지 살펴봅니다. 안드로이드에서는 VPN 연결이 유지되는지, 테스트할 앱이 앱별 규칙에서 제외되지 않았는지 확인하세요. 이 단계에서는 서버부터 바꾸지 마세요. 앱 요청이 클라이언트에 도달하지 않는다면 어떤 서버로 바꿔도 결과가 달라지지 않습니다.
요청이 클라이언트에 전달되는데 원격 연결이 계속 실패한다면 선택한 서버가 아직 유효한지, 구독을 업데이트해야 하는지, 기기의 날짜와 시간이 올바른지 확인합니다. 같은 구독의 다른 사용 가능한 설정으로 바꿔 다시 테스트하되 한 번에 한 조건만 변경하세요. 로그에 연결 시간 초과, 핸드셰이크, 인증 오류가 표시되면 구체적인 오류 유형은 보관하고, 공유할 때 구독 주소와 계정 식별 정보, 서버 접속 정보는 가리세요.
일부 사이트만 접속되고 나머지는 문제가 있다면 라우팅 규칙과 DNS를 확인하세요. 전역 모드로 바꾼 뒤 계속 사용하는 것은 피해야 합니다. 라우팅 모드를 잠시 바꿔 규칙이 원인인지 확인할 수 있지만 테스트가 끝나면 원래 모드로 되돌리세요. DNS, Tun, 규칙 우선순위, 사용자 지정 출구 설정은 고급 설정 가이드에서 다룹니다. 첫 연결 과정에서 여러 단계의 네트워크 설정을 동시에 점검하지 마세요.
설정 저장 및 연결 종료
브라우저 접속, 예상 출구, 직접 연결 대상이 모두 원하는 대로 작동하면 현재 사용할 수 있는 구독 그룹, 라우팅 모드, 트래픽 적용 방식을 기록해 두세요. 구독을 업데이트하면 기존 활성 항목이 바뀔 수 있으므로 지난번 연결에 성공했다는 기억에 의존하지 말고 선택 상태를 다시 확인합니다. 설정 내보내기 파일이나 백업에는 접속 정보가 포함될 수 있으므로 안전하게 보관하고 일반 첨부 파일처럼 공개하지 마세요.
사용을 마칠 때는 v2rayN에서 먼저 시스템 프록시를 해제한 뒤 필요에 따라 클라이언트를 종료합니다. v2rayNG는 연결 끊기 버튼으로 연결을 종료합니다. 브라우저나 다른 앱의 프록시를 직접 설정했다면 해당 설정도 별도로 복구하세요. 이로써 첫 설정이 마무리됩니다. 설정을 가져오고 트래픽 범위를 정한 뒤 서비스를 실행해 실제 요청으로 확인했습니다.
고급 설정 더 알아보기 구독 가져오기로 돌아가기 ↑