첫 설정 · 네 단계
v2rayN 설정 방법
구독 가져오기와 연결 확인
구독 가져오기, 모드 선택, 연결, 확인 순서로 진행하세요. 처음에는 브라우저 접속부터 확인하고 TUN, 앱별 프록시, DNS 설정은 나중에 조정하세요.
시작하기 전에 클라이언트 페이지에서 사용 중인 운영체제에 맞는 클라이언트를 설치하고, 사용할 수 있는 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 연결을 전달하는 프로그램이며, 설치만으로 서버가 제공되지는 않습니다. 구독 주소는 신뢰할 수 있는 설정 제공자로부터 받아야 합니다. 일반 웹페이지 주소, 관리 페이지 주소, 결제 페이지 주소를 구독 주소로 사용하지 마세요. 주소에 접속 정보가 포함될 수 있으므로 화면 녹화에 노출하지 말고 공개 댓글에 붙여 넣지 마세요.
이 페이지는 약 10분이 걸리는 첫 설정을 기준으로 구성했습니다. 실제 시간은 다운로드와 네트워크 환경에 따라 달라질 수 있습니다. 먼저 트래픽을 처리 중인 다른 프록시나 VPN 프로그램을 종료하고, 테스트할 설정은 하나만 남겨 두세요. 버전에 따라 버튼 위치가 조금씩 다를 수 있으므로 메뉴 이름을 기준으로 찾으세요. 해당 메뉴가 보이지 않으면 먼저 클라이언트 종류를 확인하고, 안내에 맞추려고 코어 매개변수를 임의로 바꾸지 마세요.
1단계: 구독을 가져와 서버 목록 만들기
먼저 서버 목록을 가져온 다음 연결을 설정하세요. 구독 주소를 저장했다는 것은 클라이언트가 주소를 기억한다는 뜻일 뿐입니다. 업데이트를 실행해 설정을 읽어와야 메인 창에 선택 가능한 서버가 표시됩니다. 목록이 비어 있다면 바로 연결을 누르거나 라우팅 모드를 바꾸지 말고, 먼저 이 단계를 완료하세요.
v2rayN: 구독 그룹을 만들고 업데이트
v2rayN 메인 창을 열고 상단의 ‘구독 그룹’을 클릭한 다음 ‘구독 그룹 설정’으로 이동합니다. 새 그룹을 만들고 알아보기 쉬운 이름을 입력한 뒤, 구독 주소 전체를 주소 입력란에 붙여 넣으세요. 붙여 넣은 후 앞뒤에 공백이나 줄바꿈이 들어갔는지 확인하세요. 특히 메신저에서 복사할 때 설명 문구가 함께 들어가지 않았는지 살펴봅니다. 처음에는 나머지 옵션을 기본값으로 둔 채 저장하고 설정 창을 닫으세요.
다시 ‘구독 그룹’ 메뉴를 열고 ‘구독 업데이트(프록시 사용 안 함)’를 선택하세요. 아직 프록시 연결이 없고 구독 주소에 로컬 네트워크에서 직접 접속할 수 있는 경우에 적합합니다. 업데이트가 끝날 때까지 기다린 다음 메인 창의 서버 목록을 확인하세요. 목록이 그룹별로 필터링되어 있다면 방금 만든 그룹을 선택해 새 설정이 필터 때문에 보이지 않는 것은 아닌지 확인합니다.
업데이트 시간이 초과되더라도 같은 그룹을 반복해서 만들지 마세요. 먼저 주소가 여전히 유효한지 확인하고, 설정 제공자가 기존 프록시를 통한 업데이트를 요구하는지 살펴보세요. 사용할 수 있는 연결이 이미 있을 때만 프록시를 통한 업데이트를 시도할 수 있습니다. 목록이 비어 있는 상태에서 업데이트 경로를 바꿔도 연결이 새로 생기지는 않습니다. 만료된 주소, 형식 인식 오류, 업데이트 경로의 차이는 문제 해결에서 확인하세요.
v2rayNG: 주소를 저장하고 메인 화면에서 업데이트
v2rayNG를 열고 사이드 메뉴를 펼친 다음 ‘구독 그룹 설정’으로 이동합니다. 추가 버튼을 눌러 이름과 구독 주소를 입력하고 저장하세요. 메인 화면으로 돌아가 오른쪽 상단 메뉴에서 ‘구독 업데이트’를 선택합니다. 업데이트가 끝나면 서버 목록에 해당 그룹의 항목이 표시되는지 확인하세요. 구독 그룹만 추가하고 업데이트하지 않아 메인 화면이 비어 있다면 가져오기가 완료되지 않은 상태이지, 연결 오류가 아닙니다.
받은 내용이 vmess://, vless:// 또는 trojan://으로 시작하는 공유 링크라면, 정기적으로 가져오는 구독 주소가 아니라 개별 서버 설정일 가능성이 큽니다. 이 경우 내용을 전체 복사한 뒤 클라이언트의 클립보드 가져오기 기능을 사용하세요. 개별 공유 링크를 구독 주소 입력란에 넣지 말고, 구독 주소를 낯선 온라인 변환 사이트에 제공하지 마세요.
이 단계가 끝나면 메인 창에서 서버를 선택할 수 있고, 해당 서버의 구독 그룹이 방금 추가한 그룹과 일치해야 합니다. 서버 설정을 하나씩 수정할 필요는 없습니다. 가져온 설정은 그대로 두고, 다음 단계에서 어떤 앱의 트래픽을 클라이언트로 보낼지 정하세요.
2단계: 프록시 모드를 선택하고 기본 라우팅 유지
두 가지를 구분해야 합니다. 시스템 프록시나 VPN은 트래픽이 클라이언트에 전달되는 방식을 결정하고, 라우팅 규칙은 전달된 요청을 직접 연결할지 프록시로 보낼지 결정합니다. 서버를 가져왔다고 브라우저가 자동으로 서버를 사용하는 것은 아닙니다. 시스템 프록시가 켜져 있어도 모든 앱이 설정을 따르는 것은 아닙니다. 처음에는 적용 범위가 분명하고 되돌리기 쉬운 방법으로 테스트하세요.
v2rayN: ‘시스템 프록시 자동 설정’ 선택
v2rayN 메인 창 하단의 ‘시스템 프록시’를 열고 ‘시스템 프록시 자동 설정’을 선택하세요. 이 옵션은 시스템 프록시 설정을 따르는 앱의 요청을 로컬 리스닝 포트로 전달합니다. 브라우저는 첫 확인에 적합하지만, 별도의 프록시 확장 프로그램을 설치했다면 확장 프로그램이 시스템 설정을 덮어쓸 수 있습니다. 테스트 전에 해당 확장 프로그램을 잠시 끄고 같은 요청이 여러 설정에 의해 처리되지 않도록 하세요.
라우팅은 ‘중국 본토 우회’를 선택하고 기본 규칙을 유지하세요. 우선 규칙 순서는 수정하지 마세요. 이러한 규칙은 대상에 따라 직접 연결하거나 프록시를 사용하므로, 원래 직접 연결로 열리는 웹사이트만 방문해서는 프록시 출구가 정상인지 확인할 수 없습니다. ‘전역’은 일반적으로 클라이언트에 들어온 트래픽을 프록시 출구로 보낸다는 뜻이지, 시스템의 모든 앱을 강제로 처리한다는 뜻은 아닙니다. 라우팅의 전역 옵션과 시스템 전체의 트래픽 처리를 혼동하지 마세요.
처음 설정할 때는 ‘TUN 모드 사용’을 꺼 두세요. TUN은 더 넓은 범위의 트래픽을 처리하며 권한, 가상 네트워크 인터페이스, DNS 경로와 관련이 있으므로 브라우저 첫 확인에 필수는 아닙니다. 시스템에서 프록시 설정을 변경할 수 없다는 메시지가 나타나면 다른 모드로 문제를 덮으려 하지 말고 먼저 해당 안내를 해결하세요. 터미널, 게임 또는 시스템 프록시를 따르지 않는 앱은 이 페이지의 설정을 마친 뒤 문제 해결 안내서를 확인하세요.
v2rayNG: VPN 모드를 사용하고 앱 범위는 그대로 유지
v2rayNG 안드로이드는 일반적으로 VPN 모드로 기기의 트래픽을 처리하므로 데스크톱의 ‘시스템 프록시 자동 설정’을 찾을 필요가 없습니다. 설정에 실행 모드가 있다면 처음에는 VPN 모드를 사용하세요. 다른 앱이 로컬 포트에 연결하는 방식을 확실히 알고 있을 때만 프록시 전용 모드를 고려하세요. 우선 기본 라우팅과 앱 범위를 유지하고 복잡한 앱별 규칙을 동시에 적용하지 마세요.
이전에 앱별 프록시를 설정했다면 관련 설정에서 브라우저가 제외되어 있지 않은지 확인하세요. 제외된 앱은 연결 아이콘이 바뀌어도 자동으로 프록시 경로를 사용하지 않습니다. 다른 VPN 앱의 연결도 해제되어 있는지 확인하세요. 시스템이 현재 연결을 다른 앱으로 전환하는 상황을 방지할 수 있습니다. 이 단계에서는 DNS, 사용자 지정 규칙, 전송 매개변수를 바꾸지 마세요. 변수를 줄여야 다음 단계에서 문제가 발생한 지점을 파악하기 쉽습니다.
3단계: 서버를 선택하고 연결 시작
이제 서버 목록이 있고 트래픽이 들어오는 경로도 정했으니 서버 하나를 골라 테스트하세요. 목록에서 항목을 선택한 상태, 지연 시간 테스트 결과, 활성 서버 상태는 서로 다릅니다. 목록에서 강조 표시된 항목은 현재 보고 있는 행일 수 있습니다. 실제 트래픽 전달 여부는 클라이언트의 활성 서버 표시와 실행 상태를 기준으로 확인하세요.
v2rayN: 활성 서버 지정 및 코어 상태 확인
메인 창에서 사용할 서버를 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’을 선택하거나, 현재 버전에 해당하는 메뉴를 사용하세요. 활성 표시가 해당 항목으로 이동했는지 확인한 다음 하단의 ‘시스템 프록시’가 여전히 ‘시스템 프록시 자동 설정’인지 살펴보세요. v2rayN 데스크톱은 일반적으로 활성 설정이 준비되면 코어가 트래픽을 전달합니다. 하나로 통일된 ‘연결’ 버튼이 없을 수 있으니, 버튼이 보이지 않는다고 구독을 다시 가져오지 마세요.
설정을 수정했는데 상태가 갱신되지 않는다면 상단의 ‘서비스 다시 시작’을 눌러 설정을 다시 불러온 뒤 로그에 오류가 계속 나타나는지 확인하세요. 시작 로그가 정상이라는 사실만으로 원격 연결이 성공했다고 볼 수는 없습니다. address already in use 또는 포트 사용 중 메시지가 표시되면 먼저 중복 실행된 클라이언트를 종료하고 ‘매개변수 설정’에서 로컬 혼합 리스닝 포트를 확인하세요. 일반적인 기본값은 10808이지만 실제 설정을 기준으로 판단해야 합니다.
포트 충돌을 해결하려고 정체를 알 수 없는 시스템 프로세스를 임의로 종료하지 마세요. 클라이언트 포트만 바꾸고 시스템 프록시를 확인하지 않는 것도 피해야 합니다. 포트를 변경한 뒤 프록시를 수동으로 설정한 앱이 있다면 해당 앱의 포트도 업데이트해야 합니다. 시스템 프록시 자동 설정을 사용 중이라면 이 옵션도 다시 적용하세요. 코어가 시작되지 않거나 프로그램이 종료되거나 설정을 읽을 때 오류가 난다면 여기서 멈추고 문제 해결 안내서를 참고하세요. 웹페이지 테스트를 계속할 필요는 없습니다.
v2rayNG: 연결을 누르고 시스템 권한 허용
서버 목록에서 사용할 항목을 선택하고 선택 표시를 확인한 뒤, 메인 화면 오른쪽 아래의 연결 버튼을 누르세요. 처음 시작하면 안드로이드 시스템에 VPN 연결 요청이 표시됩니다. 안내를 읽고 현재 사용하는 v2rayNG에서 보낸 요청인지 확인한 다음 허용하세요. 권한을 취소하면 클라이언트가 의도한 VPN 트래픽 처리를 설정할 수 없습니다. 구독을 다시 가져와도 이 단계를 대신할 수 없습니다.
권한을 허용한 뒤 클라이언트가 계속 실행되는지 확인하고 시스템 상태 표시줄의 VPN 아이콘도 살펴보세요. 일부 시스템에서는 아이콘이 상태 영역 안에 숨겨지므로 클라이언트 상태도 함께 확인해야 합니다. 연결 버튼이 금방 원래 상태로 돌아오거나 화면에 오류가 표시되면 로그에서 자세한 내용을 확인하세요. 버튼을 반복해서 누르는 것은 해결 방법이 아닙니다. 로그에 표시되는 인증서 오류, 연결 시간 초과, 미지원 설정은 각각 다른 문제를 뜻하므로 실제 오류에 따라 점검해야 합니다.
브라우저로 전환하기 전에 클라이언트를 전면 또는 정상적인 백그라운드 상태로 유지하세요. 앱을 바꾸자마자 연결이 끊긴다면 시스템의 배터리 제한과 백그라운드 실행 권한을 확인하되, 처음부터 모든 권한을 허용할 필요는 없습니다. 이 단계의 완료 기준은 로컬 서비스나 VPN 연결이 계속 실행되는 것입니다. 원격 서버에 실제로 접속할 수 있는지는 다음 단계에서 요청을 보내 확인하세요.
4단계: 실제 접속 확인 및 연결 종료 방법 확인
단계별로 확인하세요. 먼저 요청이 클라이언트에 전달됐는지, 다음으로 원격 연결이 설정됐는지, 마지막으로 대상 페이지가 완전히 로드되는지 살펴봅니다. ‘연결됨’ 표시, VPN 아이콘, 지연 시간 숫자만으로 전체 연결이 정상이라고 판단할 수 없습니다. 처음에는 반복할 수 있는 간단한 접속 테스트만으로 충분하며 속도 측정 도구를 함께 실행할 필요는 없습니다.
새 페이지에서 테스트하고 로그 확인
브라우저에서 새 탭을 열고 현재 라우팅 설정에 따라 프록시를 사용해야 하는, 평소 이용하는 HTTPS 웹사이트에 접속하세요. 페이지 본문과 필요한 리소스가 로드될 때까지 기다린 다음 내부 링크도 하나 열어 보세요. 이미 열려 있던 페이지는 캐시 때문에 계속 접속되는 것처럼 보일 수 있으므로 그 페이지만 확인하지 마세요. 특정 사이트의 일시적인 장애를 바로 클라이언트 문제로 단정하지도 마세요.
그다음 클라이언트로 돌아가 테스트한 시간대의 로그에 요청이나 연결 오류가 기록됐는지 확인하세요. 일부 버전은 연결 세부 정보가 기록되도록 로그 수준을 높여야 합니다. 따라서 요청 항목이 보이지 않는다는 사실만으로 트래픽이 전달되지 않았다고 판단할 수 없습니다. 로컬 연결이 거부됐다는 로그가 있다면 리스닝 포트를 먼저 확인하세요. 요청이 클라이언트에 전달됐지만 원격 연결 시간이 계속 초과된다면 같은 구독에 있는 다른 서버로 비교 테스트하세요. 서버만 바꾸고 모드와 라우팅은 그대로 유지하세요.
데스크톱 브라우저에서는 접속되지만 명령줄 터미널에서는 실패하더라도 바로 TUN 모드로 바꾸지 마세요. 터미널 프로그램은 시스템 프록시를 사용하지 않을 수 있으므로 두 결과가 달라도 이상한 일이 아닙니다. 안드로이드에서 특정 앱만 실패한다면 먼저 앱별 프록시 범위와 해당 앱의 네트워크 설정을 다시 확인하세요. 브라우저, 터미널, 개별 앱 문제는 문제 해결에서 자세히 살펴볼 수 있습니다. 이 페이지에서는 첫 설정 확인을 위해 브라우저의 실제 접속 결과를 기준으로 삼습니다.
일반적인 결과를 구분하고 다음 단계 결정
연결 상태가 안정적이고 페이지도 예상대로 로드된다면 현재 설정을 저장하고 더 이상 바꾸지 마세요. 일반적인 페이지는 열리지만 일부 도메인만 실패한다면 여러 사이트와 서버를 비교한 뒤 필요할 때 DNS와 라우팅을 확인하세요. 모든 설정을 바로 초기화하지 마세요. 어느 페이지도 열리지 않으면 기존 네트워크가 정상인지 먼저 확인하고, 요청이 클라이언트에 전달됐는지 살펴보세요. 네트워크, 트래픽 처리, 원격 연결 중 어느 단계에서 문제가 생겼는지 범위를 좁힐 수 있습니다.
지연 시간 테스트는 서버를 고를 때 참고할 수 있지만, 테스트 방식에 따라 결과의 의미가 다릅니다. 연결 테스트에 성공해도 웹페이지 리소스가 모두 정상적으로 열리는 것은 아닙니다. 웹페이지가 느리게 열려도 서버 문제가 아닐 수 있으며 대상 사이트, 연결 재사용, 로컬 네트워크가 원인일 수 있습니다. 먼저 한 번 안정적으로 접속한 뒤 필요에 따라 속도를 비교하세요. 지속적인 시간 초과, DNS 오류, 인증서 오류의 전체 점검 절차는 문제 해결 안내서에서 확인할 수 있습니다. 처음 설정할 때 모든 항목을 하나씩 점검할 필요는 없습니다.
사용을 마칠 때 트래픽 처리 설정부터 복원
v2rayN 데스크톱 사용을 마칠 때는 먼저 ‘시스템 프록시’에서 ‘시스템 프록시 해제’를 선택한 다음 클라이언트를 종료하세요. ‘시스템 프록시 변경 안 함’은 프록시를 끈다는 뜻이 아닙니다. 클라이언트가 현재 시스템 설정을 바꾸지 않는다는 의미이므로 이전 프록시 주소가 남아 있을 수 있습니다. 클라이언트를 종료한 뒤 브라우저에 프록시 서버에 연결할 수 없다는 메시지가 표시된다면 클라이언트를 다시 열어 시스템 프록시를 해제한 다음 직접 접속을 테스트하세요.
v2rayNG 안드로이드에서는 메인 화면으로 돌아가 연결 버튼을 눌러 서비스를 중지하고 VPN 연결이 끊어졌는지 확인한 다음 필요하면 앱을 종료하세요. 최근 앱 목록에서 앱을 밀어 닫기만 하고 연결도 끊겼다고 생각하지 마세요. 다음에 사용할 때는 보통 필요에 따라 구독을 업데이트하고 활성 서버를 확인한 다음 다시 연결하면 됩니다. 같은 그룹을 반복해서 추가할 필요는 없습니다. 구독 주소가 바뀌면 기존 그룹을 수정해 목록에 구분하기 어려운 중복 설정이 쌓이지 않도록 하세요.