STEP 01 / SUBSCRIPTION
구독 가져오기
먼저 보유한 정보가 어떤 종류인지 확인하세요. 구독 주소는 보통 https://로 시작하는 링크로, 클라이언트가 접속해 서버 구성을 가져옵니다. 단일 공유 링크는 vmess://, vless:// 또는 trojan://로 시작할 수 있으며, 특정 서버 구성 하나를 나타냅니다. 두 링크는 입력 위치가 다릅니다. 구독 주소는 구독 설정에 입력하고, 단일 공유 링크는 클립보드에서 가져옵니다. 전체 JSON 구성 파일은 또 다른 가져오기 방식이므로 파일 내용을 구독 주소 입력란에 붙여 넣지 마세요.
v2rayN: 그룹을 추가한 뒤 구독 업데이트
메인 창 상단의 ‘구독 그룹’에서 ‘구독 그룹 설정’을 열고 항목을 추가합니다. ‘일상 사용’처럼 용도를 알아보기 쉬운 이름을 메모에 입력하고, 주소 또는 URL 입력란에 구독 링크 전체를 붙여 넣습니다. 처음 설정할 때는 업데이트 간격과 필터 키워드 등을 기본값으로 두세요. 특히 구독 자체는 정상인데 서버가 모두 걸러지지 않도록 필터 조건을 미리 입력하지 마세요. 링크 앞뒤에 공백이나 줄바꿈이 없는지 확인한 다음 저장하고 설정 창을 닫습니다.
메인 창으로 돌아와 ‘구독 그룹’ 메뉴에서 구독 업데이트를 실행합니다. 메뉴에 ‘프록시 사용’과 ‘프록시 미사용’ 업데이트 방식이 있다면, 사용할 수 있는 연결이 아직 없는 첫 설정에서는 먼저 프록시 미사용으로 업데이트하세요. 구독 서비스에서 프록시 접속을 요구하는 경우에는 먼저 사용 가능한 구성을 가져와 연결한 뒤 프록시를 통해 업데이트해야 합니다. 업데이트가 끝나면 새로 만든 그룹을 선택합니다. 서버 목록에 항목이 표시되어야 합니다. 이 단계에서는 목록이 채워졌는지만 확인하고 서버 매개변수는 아직 변경하지 않아도 됩니다.
v2rayNG: 구독 설정을 저장한 뒤 홈 화면에서 업데이트
사이드 메뉴에서 ‘구독 설정’을 열고 추가 버튼을 누릅니다. 메모에 그룹 이름을 입력하고 주소란에 구독 링크를 붙여 넣은 다음 저장합니다. 홈 화면으로 돌아가 오른쪽 위 메뉴에서 ‘구독 업데이트’를 실행하고 완료될 때까지 기다립니다. 구독 항목을 추가하면 주소만 저장되며 서버를 가져온 것은 아닙니다. 업데이트를 완료해야 홈 화면에 선택 가능한 구성이 표시됩니다. 단일 공유 링크를 사용하는 경우에는 링크 전체를 복사한 뒤 홈 화면의 추가 메뉴에서 ‘클립보드에서 가져오기’를 선택하세요.
업데이트 후 항목이 표시되지 않으면 먼저 ‘요청 실패’인지 ‘내용 파싱 실패’인지 확인하세요. 요청 실패라면 주소가 유효한지, 기본 네트워크가 연결되어 있는지, 구독을 가져오기 전에 프록시 연결이 필요한지 확인합니다. 파싱 실패라면 제공된 내용이 로그인 페이지나 오류 페이지가 아니라 클라이언트에서 인식할 수 있는 구독인지 확인하세요. 토큰이 포함된 주소를 낯선 변환 서비스에 제출하지 마세요. 형식 차이는 개념 빠른 참조의 구독 및 노드 용어에서 확인할 수 있습니다. 자세한 가져오기 방법은 구독 링크 가져오기 가이드를 참고하세요. 목록이 표시되면 다음 단계에서 트래픽 진입 방식을 설정합니다.
STEP 02 / TRAFFIC ENTRY
프록시 모드 선택
두 가지를 구분해야 합니다. 프록시 진입 방식은 애플리케이션 요청이 클라이언트로 들어오는 경로를 정하고, 라우팅 규칙은 들어온 요청을 직접 연결할지, 프록시로 보낼지, 차단할지 결정합니다. 시스템 프록시를 켜도 모든 애플리케이션이 자동으로 연결되는 것은 아닙니다. 전역 라우팅을 선택해도 시스템의 모든 프로그램이 자동으로 클라이언트를 거치는 것은 아닙니다. 처음에는 변수를 줄이세요. 먼저 브라우저 요청이 안정적으로 들어오게 한 다음 더 복잡한 분기나 가상 네트워크 어댑터 설정을 조정합니다.
v2rayN: 시스템 프록시부터 사용하고 TUN은 끄기
메인 창의 시스템 프록시 옵션 또는 시스템 트레이 아이콘의 ‘시스템 프록시’ 메뉴에서 ‘시스템 프록시 자동 설정’을 선택합니다. ‘시스템 프록시 변경 안 함’은 기존 설정을 유지할 뿐, 브라우저가 현재 클라이언트를 사용하도록 자동 설정하지 않습니다. ‘시스템 프록시 지우기’는 이 진입 경로의 사용을 중지할 때 선택합니다. 이 가이드대로 처음 설정한다면 자동 설정을 선택하고 ‘TUN 모드 활성화’는 끈 상태로 둡니다. TUN은 권한, 네트워크 어댑터, DNS 설정이 필요하므로 우선 간단한 설정 경로에서는 제외합니다.
이어서 ‘라우팅’ 또는 ‘라우팅 설정’을 확인합니다. 기본 제공 규칙에 ‘LAN 및 중국 본토 우회’ 또는 비슷한 항목이 있으면 일반적인 사용을 위한 시작점으로 선택할 수 있습니다. LAN 요청과 직접 연결 규칙에 해당하는 요청은 직접 연결되고, 나머지는 규칙에 따라 전달됩니다. 버전에 따라 사전 설정의 이름과 적용 범위가 다를 수 있으므로 이름만 보고 판단하지 말고 규칙 설명을 확인하세요. domainStrategy를 수정하거나 규칙 파일을 삭제하고 아웃바운드 태그를 덮어쓰지 마세요. 첫 연결에 필요한 작업이 아닙니다.
v2rayNG: VPN 방식과 라우팅 확인
사이드 메뉴에서 ‘설정’으로 이동해 로컬 포트만 제공하는 프록시 방식이 아니라 VPN 방식으로 설정되어 있는지 확인합니다. 라우팅 설정에서 LAN 및 중국 본토 주소를 우회하는 모드 등 사용 목적에 맞는 사전 설정을 선택하세요. 앱별 프록시를 설정했다면 브라우저가 허용 목록에 포함되어 있는지 확인합니다. 제외 목록을 사용하는 경우 브라우저가 제외되지 않아야 합니다. VPN 인터페이스는 요청이 들어오는 경로를 담당하고, 클라이언트 내부 라우팅은 요청이 원격 서버를 거칠지 결정합니다. 두 설정을 혼동하지 마세요.
이 단계에서는 전역, 직접 연결, 여러 사용자 지정 규칙을 번갈아 적용하지 마세요. 현재 선택한 설정을 기록해 두고 다음 단계에서 연결한 뒤 실제 접속으로 확인합니다. 데스크톱 프로그램이 시스템 프록시를 따르지 않으면 나중에 앱별 프록시를 설정하거나 TUN을 사용할 수 있습니다. Android에서 다른 VPN이 실행 중이라면 먼저 연결을 끊으세요. 새 연결이 기존 연결을 대체해 결과를 잘못 판단할 수 있습니다. 모드별 차이는 개념 빠른 참조에서, 플랫폼별 전체 설정은 사용 문서에서 확인하세요.
STEP 03 / CORE START
연결 시작
구독 업데이트에 성공했다는 것은 클라이언트가 구성을 가져왔다는 뜻이지, 해당 서버를 반드시 사용할 수 있다는 뜻은 아닙니다. 목록에서 현재 네트워크에 적합한 서버를 하나 선택하세요. 프로토콜 기능을 이름만 보고 추측하지 말고 구독 제공자의 안내를 우선 따릅니다. 처음 문제를 확인하는 동안에는 같은 구성을 사용하세요. 서버를 바꾸면서 라우팅까지 수정하면 어떤 변경이 결과에 영향을 줬는지 파악하기 어렵습니다.
v2rayN: 서버를 활성화하고 코어 로그 확인
서버 목록에서 사용할 항목을 선택하고 마우스 오른쪽 버튼 메뉴에서 ‘활성 서버로 설정’을 실행합니다. 일부 버전에서는 항목을 두 번 클릭해 활성화할 수도 있습니다. 목록의 활성 표시나 상태 영역을 보고 구성이 실제로 전환되었는지 확인하세요. v2rayN은 보통 활성 구성에 따라 코어를 시작하거나 다시 불러오며, 별도의 전체 연결 버튼이 없을 수 있습니다. 전환 후 로그 영역을 열어 코어가 종료되거나 구성 로드에 실패했다는 메시지가 이어서 나타나지 않는지 확인합니다.
로그에 포트 사용 중이라고 표시되면 다른 프록시 프로그램을 먼저 종료하고 현재 클라이언트를 다시 시작하세요. 모든 수신 포트를 임의로 바꾸지는 마세요. 구성 필드를 지원하지 않는다는 메시지가 나오면 구성에 사용된 프로토콜과 현재 코어가 호환되는지 확인합니다. 특히 특정 코어 기능이 필요한 구성을 다른 코어로 바로 전환하지 마세요. 클라이언트 화면이 열려 있다는 사실만으로 코어가 정상 실행 중이라고 볼 수 없습니다. 코어 상태와 시스템 프록시 상태를 따로 확인하세요. 자세한 오류 확인 방법은 코어 시작 실패 로그 문제 해결을 참고하세요.
v2rayNG: 구성을 선택하고 VPN 요청 승인
홈 화면으로 돌아가 사용할 구성을 선택한 다음 연결 버튼을 누릅니다. 처음 연결할 때 Android에서 VPN 연결 요청이 표시되면 현재 클라이언트에서 보낸 요청인지 확인하고 승인합니다. 권한을 거부하면 서버 정보가 저장되어 있어도 VPN 연결을 설정할 수 없습니다. 연결 후 홈 화면의 실행 상태와 시스템 VPN 표시를 확인하세요. 시스템마다 아이콘 위치가 다르므로 알림 표시줄에 특정 모양의 아이콘이 있는지만 확인하지 마세요.
연결 직후 중지되면 클라이언트 로그를 열어 가장 먼저 나온 오류를 확인하고 구성 로드 실패, 원격 연결 실패, 시스템 권한 문제를 구분하세요. VPN 권한을 허용했는데도 충돌 메시지가 표시되면 VPN 인터페이스를 사용하는 다른 앱이 실행 중인지 확인합니다. 화면을 잠그거나 앱을 백그라운드로 전환한 뒤에만 연결이 끊긴다면 시스템의 배터리 및 백그라운드 실행 제한을 확인하세요. 처음부터 화면을 켠 상태에서 연결되지 않는 경우에는 이 설정부터 바꿀 필요가 없습니다.
연결 버튼에 실행 중이라고 표시되어도 아직 검증이 끝난 것은 아닙니다. 관련 서비스가 시작되었다는 뜻일 뿐, 원격 서버와 핸드셰이크가 되는지, 라우팅이 올바른지, 브라우저 요청이 실제로 클라이언트에 들어오는지는 다음 단계에서 확인해야 합니다. 검증하는 동안 클라이언트를 실행 상태로 유지하고 프로세스를 종료하지 마세요. 구독 전체를 다시 업데이트하지 말고, 먼저 명확한 접속 요청 하나로 연결 경로를 확인한 다음 자동 업데이트와 백그라운드 유지 설정을 살펴보세요.
STEP 04 / REQUEST CHECK
연결 확인
접속 결과와 요청 경로를 함께 확인해야 합니다. 웹페이지가 열리는 것만으로는 프록시를 거쳤는지 규칙에 따라 직접 연결되었는지 알 수 없습니다. 클라이언트가 실행 중인 것만으로 브라우저 요청이 클라이언트에 들어왔다고 볼 수도 없습니다. 먼저 평소 정상적으로 열리는 페이지를 열어 기본 네트워크가 설정 오류로 차단되지 않았는지 확인합니다. 그런 다음 해당 프록시로 접속해야 하는 페이지를 열고 새 요청이 정상적으로 완료되는지 확인하세요.
브라우저에서 새 요청 보내기
데스크톱에서는 시스템 프록시를 따르는 브라우저를 사용하고 프록시 설정을 덮어쓸 수 있는 브라우저 확장 프로그램은 잠시 사용 중지하세요. 브라우저에 별도 프록시가 설정되어 있다면 시스템 프록시를 사용하도록 되돌립니다. 이미 열려 있는 연결은 기존 경로를 계속 사용할 수 있으므로 필요하면 브라우저를 닫았다가 다시 여세요. Android에서는 브라우저가 앱별 프록시 규칙에서 제외되지 않았는지 확인한 뒤 대상 페이지를 새로고침합니다. 캐시된 페이지나 제목만 표시된 이전 탭을 성공의 근거로 삼지 마세요.
클라이언트 로그로 돌아가 방금 요청한 시각과 가까운 연결 기록을 찾습니다. 현재 로그 수준에서 접속 기록이 출력된다면 대상 도메인이나 주소가 표시되는지, 해당 아웃바운드가 예상과 일치하는지 확인합니다. 직접 연결 규칙에 해당하는 요청이 직접 연결되는 것은 정상이며, 이것만으로 프록시 실패라고 볼 수 없습니다. 원격 프록시를 확인하려면 프록시를 거칠 것으로 예상되는 대상을 선택하세요. 로그에 표시되는 아웃바운드 태그는 생성된 구성에 따라 다를 수 있습니다. 특정 영문 단어가 표시되는지보다 실제 의미를 확인하세요.
증상에 따라 문제 범위 좁히기
브라우저 접속에 실패하고 로그에도 해당 요청이 전혀 없다면 먼저 트래픽 진입 경로를 확인합니다. 데스크톱의 시스템 프록시 자동 설정이 유지되는지, 브라우저가 시스템 설정을 우회하는지, Android VPN이 실행 중인지, 브라우저가 제외되어 있는지 확인하세요. 로그에 요청이 기록되는데 원격 시간 초과나 핸드셰이크 실패가 계속되면 선택한 서버, 구독의 유효성, 시스템 시간, 프로토콜 호환성을 확인합니다. 이렇게 하면 진입 경로가 연결되지 않은 상태에서 원격 주소나 라우팅 필드를 반복해서 수정하는 일을 피할 수 있습니다.
연결은 되었지만 일부 도메인만 실패한다면 해당 도메인, 오류 메시지, 당시 라우팅 선택을 기록하고 DNS와 규칙을 확인하세요. 페이지 하나에 문제가 있다고 DNS, 코어, TUN 설정 전체를 바꾸지 마세요. 비교를 위해 잠시 전역 라우팅을 사용해야 한다면 해당 항목 하나만 변경하고 테스트 후 기존 분기 설정으로 되돌립니다. 내부 네트워크 주소, 앱별 프록시, 가상 네트워크 어댑터를 장기 설정하려면 전체 플랫폼 설치 및 설정 문서를 참고하세요. 첫 설정 단계에서 한꺼번에 완료할 필요는 없습니다.
사용을 마치면 진입 설정 복원
데스크톱에서 프록시 사용을 마치려면 먼저 v2rayN에서 ‘시스템 프록시 지우기’를 선택한 다음 클라이언트를 종료하세요. 그렇지 않으면 일부 앱이 종료된 로컬 포트로 계속 요청해 일반 웹페이지도 열리지 않을 수 있습니다. 클라이언트가 비정상 종료된 뒤 이런 문제가 생기면 시스템 네트워크 설정에서 프록시 항목을 확인하고 이번 클라이언트가 설정한 로컬 프록시를 지우세요. 업무 네트워크에서 기존에 사용하던 조직 프록시 설정은 원래대로 복원해야 하며 그대로 덮어쓰지 마세요.
Android에서는 v2rayNG 홈 화면의 연결 해제 버튼을 누르고 실행 상태가 중지되었는지, 시스템 VPN 표시가 사라졌는지 확인하세요. 다음에 사용할 때는 보통 구성을 선택해 다시 연결하면 되며 구독을 다시 가져올 필요는 없습니다. 대상 페이지가 정상적으로 로드되고, 클라이언트에서 해당 요청을 확인할 수 있으며, 라우팅도 예상대로 동작한다면 첫 설정이 완료된 것입니다. 마지막으로 그룹 용도와 현재 모드를 기록해 두세요. 스크린샷을 찍거나 로그를 공유하기 전에는 구독 주소, 식별 정보, 서버 자격 증명을 가리세요.