시작 전: 설치 및 구독 준비
먼저 클라이언트가 정상적으로 실행되는지 확인하세요. 아직 설치하지 않았다면 다운로드 센터에서 기기에 맞는 클라이언트를 내려받아 설치한 뒤 이 페이지로 돌아오세요. PC용 압축 파일은 쓰기 가능한 폴더에 완전히 압축을 푼 다음 실행해야 합니다. 압축 파일 미리보기 창에서 바로 실행하지 마세요. 처음 실행할 때 필요한 런타임 설치 안내가 표시되면 지시에 따르세요. 프로그램이 시작되지 않는다면 구독이나 프록시 설정은 아직 점검할 단계가 아닙니다.
신뢰할 수 있는 출처에서 받은 유효한 구독 주소를 준비하세요. 클라이언트는 설정을 읽고 요청을 전달하는 프로그램이며, 연결할 원격 서비스를 자동으로 제공하지는 않습니다. 구독 주소가 없더라도 서비스 제공자가 안내한 단일 공유 링크를 가져올 수 있지만, 구독 주소와 가져오는 위치가 다릅니다. 먼저 받은 정보가 어느 쪽인지 확인하면 잘못된 메뉴에서 반복해서 시도하는 일을 피할 수 있습니다.
프록시나 VPN 연결을 사용 중인 다른 프로그램은 잠시 종료하고, 인터넷 연결은 정상적으로 유지하세요. 기기의 날짜와 시간은 자동으로 동기화되도록 설정합니다. 기존 클라이언트 설정은 백업한 뒤 처음 설정을 진행하세요. 구독 주소에는 접근 자격 정보가 포함될 수 있으므로 공개 게시판에 올리지 마세요. 도움을 요청할 때는 주소와 계정 정보, 로그의 민감한 내용을 가리고 오류 유형과 진행 과정을 공유하세요.
1단계: 구독 가져오기
구독 주소를 서버 매개변수에 바로 붙여 넣지 말고, 업데이트할 수 있도록 구독 그룹으로 저장하세요. 구독 주소는 보통 https://로 시작하며, 클라이언트가 해당 주소에 접속해 설정 목록을 가져옵니다. 단일 공유 링크는 주로 vmess://, vless:// 또는 trojan://으로 시작합니다. 주소의 시작 부분은 참고용일 뿐이므로 최종적으로는 제공자의 안내를 따르세요.
v2rayN: 그룹을 추가한 뒤 업데이트
메인 창 상단의 “구독 그룹”을 열고 “구독 그룹 설정”으로 이동한 뒤 추가 항목을 선택하세요. 이름 입력란에는 알아보기 쉬운 이름을 적고 주소 입력란에는 구독 주소 전체를 붙여 넣습니다. 붙여 넣은 뒤 주소 앞뒤에 공백이나 줄바꿈이 들어가지 않았는지 확인하고, 메신저의 설명 문구를 함께 복사하지 않도록 주의하세요. 다른 옵션은 우선 기본값으로 두고 설정을 저장한 다음 메인 창으로 돌아옵니다.
그다음 구독 메뉴를 열고 방금 추가한 그룹을 선택한 뒤 “현재 구독 업데이트(프록시 사용 안 함)” 또는 현재 버전에서 같은 기능을 하는 항목을 실행하세요. 처음 설정할 때는 사용할 프록시가 아직 없을 수 있으므로 이 방법으로 업데이트하면 연결이 없는 상태에서도 구독을 받을 수 있습니다. 업데이트가 끝날 때까지 기다리며 알림이나 로그를 확인한 다음 메인 창의 서버 목록을 살펴보세요. 정상적으로 처리되면 구독에 포함된 설정이 표시됩니다. 해당 그룹을 선택해 내용을 확인하세요.
그룹을 저장했다고 설정이 다운로드된 것은 아닙니다. 목록이 비어 있다면 업데이트를 실행했는지 확인하고, 다른 그룹이 선택되어 있는지 또는 검색 조건이 결과를 숨기고 있지 않은지도 살펴보세요. 구독 다운로드에 실패했다면 주소와 네트워크부터 확인하세요. 다운로드는 완료됐지만 구문 분석에 실패했다면 제공자에게 호환되는 구독 형식인지 문의하세요. 로그인 페이지 응답을 구독 데이터로 착각하지 말고, 보안 검사를 꺼서 오류를 우회하지도 마세요.
v2rayNG: 구독 그룹 설정에서 추가
오른쪽 위 메뉴를 열고 “구독 그룹 설정”으로 이동한 다음 추가 항목을 눌러 이름과 구독 주소를 입력하고 저장하세요. 설정 목록으로 돌아와 메뉴에서 “구독 업데이트”를 실행합니다. 필요하면 프록시를 사용하지 않는 업데이트 방식을 선택하세요. 업데이트가 끝나면 해당 그룹에 설정이 표시되는지 확인합니다. 이 단계에서는 설정을 가져오기만 한 것이며 기기의 VPN 연결은 아직 활성화되지 않았습니다.
단일 공유 링크를 받았다면 먼저 전체 내용을 복사한 뒤 클라이언트의 “클립보드에서 가져오기” 메뉴를 사용하세요. QR 코드라면 “QR 코드 스캔으로 가져오기”를 선택하고 시스템 안내에 따라 카메라 권한을 허용합니다. 단일 링크를 구독 주소 입력란에 넣지 말고, 한 번 설정을 가져왔다고 구독이 자동으로 업데이트된다고 생각하지 마세요. 가져오기 방식의 차이는 구독 그룹, 클립보드 및 QR 코드로 가져오는 방법에서 자세히 확인할 수 있습니다.
2단계: 프록시 모드 선택
설정이 목록에 나타났다고 해서 브라우저가 프록시를 사용하기 시작한 것은 아닙니다. 두 가지 설정을 구분해야 합니다. 시스템 프록시는 해당 설정을 지원하는 앱이 요청을 클라이언트로 전달할지 결정하고, 라우팅 규칙은 클라이언트에 들어온 요청을 직접 연결할지 원격 서버로 보낼지 결정합니다. 먼저 브라우저가 클라이언트에 정상적으로 연결되도록 설정한 다음 기본 또는 일반적인 라우팅으로 확인하세요. 처음부터 모든 분기 설정을 살펴볼 필요는 없습니다.
v2rayN: 시스템 프록시 자동 설정
메인 창에서 “시스템 프록시” 메뉴를 찾거나 작업 표시줄 알림 영역의 클라이언트 아이콘을 마우스 오른쪽 버튼으로 클릭해 “시스템 프록시 자동 설정”을 선택하세요. 메뉴에서 현재 선택 상태인지 확인할 수 있습니다. 이 설정을 적용하면 시스템 프록시가 클라이언트의 로컬 수신 주소를 가리킵니다. 시스템 프록시를 지원하는 브라우저와 앱만 요청을 클라이언트로 전달할 수 있습니다. 이 설정만으로 사용할 서버가 선택되는 것은 아닙니다.
메뉴에 “시스템 프록시 지우기”와 “시스템 프록시 변경 안 함”이 있다면 서로 혼동하지 마세요. “지우기”는 클라이언트가 설정한 시스템 프록시를 제거하고, “변경 안 함”은 보통 기존 시스템 설정을 유지한다는 뜻입니다. 프록시를 켜거나 자동으로 지우는 옵션이 아닙니다. 처음 사용할 때는 자동 설정을 선택하고, 로컬 수신 포트는 클라이언트의 기본값을 그대로 두세요. 다른 가이드의 포트 번호를 그대로 따라 입력하지 마세요.
이어서 “라우팅” 메뉴를 확인하세요. 현재 버전에서 “LAN 주소 우회” 규칙을 제공한다면 먼저 선택해 LAN 기기에는 직접 연결을 유지하고 나머지 트래픽은 해당 규칙에 따라 처리할 수 있습니다. 규칙 세트마다 이름과 내용이 다를 수 있으므로 “우회”라는 이름만 보고 모든 사이트의 연결 경로를 단정하지 마세요. 처음 확인하는 동안에는 규칙 하나를 유지해 라우팅과 서버를 동시에 바꾸지 않도록 합니다.
v2rayNG: VPN 모드와 앱 범위 확인
Android에서 처음 사용할 때는 기본 VPN 실행 모드와 라우팅 설정을 유지해도 됩니다. PC에서 시스템 프록시를 설정하는 방식과 달리, 시작하면 시스템 VPN 인터페이스가 설정된 범위의 트래픽을 클라이언트로 전달합니다. 무선 네트워크 설정에서 수동 프록시를 따로 지정할 필요는 없습니다. 시스템 권한 요청은 다음 단계에서 시작 버튼을 누를 때 표시됩니다.
이전에 “앱별 프록시”를 설정했다면 설정 화면에서 적용 범위를 확인하세요. 선택한 앱만 프록시를 사용하도록 설정했다면 대상 브라우저가 선택 목록에 있어야 합니다. 선택한 앱을 우회하도록 설정했다면 대상 브라우저가 제외되어 있지 않아야 합니다. 처음 설정할 때는 앱 범위를 단순하고 명확하게 유지한 뒤 실제 사용할 프로그램을 하나씩 테스트하세요. 같은 VPN 연결을 사용하는 다른 앱도 종료해야 합니다. 나중에 시작한 서비스가 기존 연결을 대체할 수 있습니다.
이 안내에서는 PC의 TUN 모드를 사용하지 않습니다. 시스템 프록시는 브라우저로 처음 연결을 확인하기에 적합하지만 모든 프로그램이 시스템 프록시를 사용하는 것은 아닙니다. 특히 터미널 명령도 프록시를 통한다고 단정할 수 없습니다. 더 많은 앱의 트래픽을 전달하거나 TUN 권한과 세부 라우팅을 알아보려면 전체 가이드의 라우팅 분기 설정을 참고하세요. 기본 연결을 확인하기 전에 변수를 더 추가하지 마세요.
3단계: 설정을 선택하고 연결
이제 서버 설정과 트래픽 전달 방식이 준비됐으므로 실제 연결을 활성화할 차례입니다. 구독에서 유효한 설정 하나를 선택하고 다른 매개변수는 그대로 두세요. 선택한 항목과 활성 설정을 다르게 처리하는 클라이언트도 있으므로 클릭한 뒤에는 마우스가 놓인 행만 보지 말고 활성 표시가 바뀌었는지 확인하세요.
v2rayN: 사용할 서버 지정 및 로그 확인
서버 목록에서 사용할 항목을 찾고 마우스 오른쪽 버튼 메뉴에서 “활성 서버로 설정” 또는 같은 기능의 항목을 선택하세요. 일부 버전에서는 항목을 두 번 클릭해 전환할 수도 있습니다. 목록의 활성 표시나 창 상태를 확인해 원하는 설정으로 바뀌었는지 살펴보세요. v2rayN은 활성 서버를 지정하면 설정을 불러와 코어를 시작하거나 다시 불러오는 경우가 많습니다. 별도의 “연결” 버튼이 없을 수 있으므로 버튼을 찾지 못했다고 구독을 다시 가져오지 마세요.
창 아래쪽의 로그 또는 정보 영역을 열고 설정 불러오기 실패, 포트 사용 중, 코어 파일 누락 등의 오류가 있는지 확인하세요. 로컬 수신 주소를 바인딩할 수 없다는 메시지가 나오면 다른 프록시 프로그램을 종료한 뒤 클라이언트를 다시 시작하세요. 수신 포트를 변경해야 한다면 해당 포트를 사용하는 앱의 설정도 함께 확인해야 합니다. 브라우저 포트만 바꾸고 클라이언트는 다른 포트를 계속 수신하도록 두지 마세요.
로그에 시작 완료가 표시되고 오류가 계속 발생하지 않는다면 클라이언트를 실행한 상태로 4단계로 진행하세요. 메인 창을 닫으면 설정에 따라 트레이로 최소화되거나 프로그램이 종료될 수 있습니다. 처음 확인할 때는 요청을 살펴볼 수 있도록 창을 열어 두세요. 목록의 연결 테스트 결과는 참고 자료일 뿐입니다. 테스트 대상과 프로토콜이 실제 브라우저 접속과 다를 수 있으므로 테스트에 성공해도 실제 앱에서 확인해야 합니다.
v2rayNG: 시작 버튼을 누르고 시스템 권한 허용
설정 목록에서 사용할 항목을 선택하고 활성 표시를 확인한 뒤 화면의 시작 버튼을 누르세요. 처음 시작하면 시스템에서 VPN 연결 요청을 표시합니다. 안내를 읽고 방금 설치한 클라이언트에서 보낸 요청인지 확인한 다음 연결을 허용하세요. 권한을 거부했다면 클라이언트로 돌아가 시작 버튼을 다시 누르면 됩니다. 권한을 복구하려고 앱 데이터를 모두 삭제하지 마세요.
권한을 허용한 뒤 시작 버튼 상태와 시스템 VPN 연결 알림을 확인하세요. 이는 기기에서 서비스가 실행 중임을 나타낼 뿐 원격 서버에 반드시 연결된다는 뜻은 아닙니다. 서비스가 곧바로 중지되면 클라이언트 로그에서 오류를 확인하고 다른 VPN 앱이 연결을 가로채고 있지 않은지 살펴보세요. 서비스가 계속 실행되는데 웹페이지가 열리지 않는다면 앱을 삭제하고 다시 설치하지 말고 다음 단계에서 기기의 트래픽 전달 문제와 원격 연결 문제를 구분하세요.
4단계: 작동 여부 확인
확인할 것은 버튼 색상이 아니라 실제 앱의 요청이 예상한 방식으로 처리되는지입니다. 새 브라우저 창을 열고 현재 프록시 규칙에 따라 접속해야 하는, 정상적으로 열리는 HTTPS 페이지를 방문한 다음 직접 연결되는 페이지도 열어 비교하세요. 기존 탭을 새로고침하는 것만으로 판단하지 마세요. 캐시나 이미 연결된 세션이 결과에 영향을 줄 수 있습니다.
페이지 결과와 클라이언트 로그 대조
페이지를 여는 동안 클라이언트 로그를 확인하세요. 현재 로그 수준에서 접속 요청을 기록한다면 해당 도메인이나 연결 기록이 있는지, 직접 연결 아웃바운드와 프록시 아웃바운드 중 어느 쪽으로 처리됐는지 살펴보세요. 로그 수준이 낮으면 접속 기록이 없더라도 트래픽이 전달되지 않았다고 단정할 수 없습니다. 문제를 진단할 때는 필요한 수준으로 접속 로그를 잠시 활성화한 뒤 확인이 끝나면 원래대로 되돌리세요. 불필요한 접속 기록을 계속 남기지 않는 것이 좋습니다.
웹페이지가 열린다는 사실은 해당 요청이 성공했다는 뜻일 뿐 프록시를 거쳤다는 증거는 아닙니다. 라우팅 규칙에서 대상이 직접 연결로 지정되어 있다면 클라이언트가 정상적으로 실행 중이어도 원격 서비스를 거치지 않습니다. 아웃바운드 경로를 확인하려면 신뢰할 수 있는 사이트에 표시되는 외부 IP 주소를 참고하고 라우팅 및 로그와 함께 판단하세요. 페이지 요청, 백그라운드 요청 및 앱마다 경로가 다를 수 있으므로 IP 주소가 한 번 바뀐 것만으로 모든 트래픽을 판단하지 마세요.
브라우저는 정상인데 다른 앱에서 문제가 생기면 해당 앱의 프록시 설정부터 따로 확인하세요. 브라우저 확장 프로그램이 시스템 프록시 설정을 덮어쓸 수 있고, 터미널 도구는 자체 환경 변수만 읽을 수 있으며, Android 앱은 앱별 규칙에서 제외됐을 수 있습니다. 이런 차이가 구독이 만료됐다는 뜻은 아닙니다. 먼저 같은 브라우저에서 기본 연결을 확인하고 앱을 하나씩 추가해 테스트하세요. 서버, DNS 및 프록시 모드를 동시에 바꾸는 것보다 원인을 찾기 쉽습니다.
증상에 따라 확인하고 여러 설정을 한꺼번에 바꾸지 않기
모든 페이지가 열리지 않으면 클라이언트가 계속 실행 중인지, 활성 설정이 바뀌지 않았는지, 시스템 프록시나 VPN 상태가 다른 프로그램에 의해 덮어쓰이지 않았는지 먼저 확인하세요. 요청이 클라이언트에 전혀 들어오지 않았다면 트래픽 전달 방식을 우선 점검합니다. 요청이 들어왔지만 연결 시간 초과가 발생한다면 구독 유효성과 원격 서버 연결 상태를 확인하세요. 도메인 이름 확인 오류가 주로 발생한다면 DNS 설정을 살펴보세요. 한 번에 설정 하나만 변경한 뒤 같은 페이지로 다시 테스트하세요.
일부 페이지만 열리지 않는다면 먼저 대상 사이트 자체가 정상인지 확인한 다음 라우팅, DNS 또는 서비스 호환성을 살펴보세요. 특정 페이지 하나를 열기 위해 모든 규칙을 삭제하거나 글로벌 프록시를 계속 사용하지 마세요. 원인을 더 확인해야 한다면 클라이언트 이름, 운영체제, 실패한 단계 및 민감한 정보를 가린 오류 메시지를 기록해 문제 해결의 오류별 점검을 참고하세요. 개념이 헷갈린다면 먼저 전체 가이드의 핵심 개념을 읽어보세요.
확인 후 올바른 순서로 연결 종료
PC에서 사용을 마칠 때는 클라이언트에서 “시스템 프록시 지우기”를 선택한 다음 프로그램을 종료하세요. 다른 앱에 클라이언트의 로컬 프록시 주소를 수동으로 입력했다면 해당 설정도 복원해야 합니다. 그렇지 않으면 클라이언트를 종료한 뒤 앱이 인터넷에 연결되지 않을 수 있습니다. Android에서는 중지 버튼을 누르고 시스템 VPN 연결이 종료됐는지 확인하세요. 연결을 끊기 위해 구독을 삭제할 필요는 없습니다. 다음에 업데이트할 수 있도록 그룹을 그대로 유지하세요.
네 단계를 마치면 어떤 구독 그룹에서 설정을 가져왔는지, 현재 활성 설정이 무엇인지, 앱이 어떤 방식으로 클라이언트에 연결되는지, 연결을 확인하고 네트워크를 복원하는 방법을 설명할 수 있어야 합니다. 이후에는 구독을 업데이트하고 사용할 설정을 선택하면 됩니다. 라우팅 세부 설정, TUN 및 코어 설정은 기본 연결이 안정된 뒤 전체 가이드를 참고해 하나씩 익히세요.