QUICKSTART / 첫 설정
v2rayN / v2rayNG
구독 및 연결 안내
구독 가져오기 → 프록시 모드 선택 → 연결 → 적용 여부 확인. 먼저 반복해서 사용할 수 있는 연결을 한 번 완성한 뒤 고급 설정을 조정하세요.
시작 전 준비: 클라이언트와 구독 주소
이 안내는 클라이언트를 설치했고 사용할 수 있는 구독 주소를 보유한 첫 사용자에게 적합합니다. 아직 설치하지 않았다면 클라이언트 다운로드 페이지에서 운영체제에 맞는 설치 파일을 선택해 설치한 뒤 메인 창을 여세요. 구독 주소는 이용 중인 서비스 제공자가 발급하며, 클라이언트가 연결 가능한 서버를 자동으로 만들어 주지는 않습니다. 클라이언트만 있고 구독 주소나 노드 설정값이 없다면 먼저 해당 정보를 준비한 다음 설정을 진행하세요.
구독은 노드 설정을 가져오는 주소이며 보통 https://로 시작합니다. 복사할 때는 서비스 페이지의 구독 복사 기능을 사용하세요. 계정 관리 페이지 주소나 브라우저 로그인 주소를 복사하면 안 됩니다. 주소에 포함된 매개변수는 계정 권한과 연결될 수 있으므로 비밀번호처럼 안전하게 보관하세요. 오류가 발생하면 오류 문구는 공유해도 되지만, 전체 주소를 공개 토론 공간에 올리지는 마세요.
처음 설정할 때는 네트워크 설정을 변경할 수 있는 다른 프록시 프로그램을 종료해 여러 프로그램이 시스템 설정을 반복해서 바꾸지 않도록 합니다. 현재 사용할 수 있는 네트워크 연결은 유지하고, 프록시를 연결하지 않은 상태에서도 일반 웹페이지가 열리는지 확인하세요. 이후에는 설정을 한 번에 하나씩 바꾸고 확인합니다. 그래야 문제가 생겼을 때 어떤 단계에서 변화가 발생했는지 파악하기 쉽습니다.
STEP 01 / SUBSCRIPTION
구독을 가져와 노드 목록 만들기
먼저 구독 주소를 저장한 다음 구독 내용을 업데이트하세요. 저장은 클라이언트가 주소를 기억하게 하는 작업이고, 업데이트는 그 주소에서 노드 정보를 가져오는 작업입니다. 처음 실행한 뒤 목록이 비어 있어도 가져오기에 실패했다고 단정할 수 없습니다. 아직 업데이트하지 않았을 수도 있습니다. 나중에 구독별 노드를 쉽게 구분할 수 있도록 알아보기 쉬운 그룹 이름을 지정하는 것이 좋습니다.
v2rayN: 구독 그룹 추가
메인 창 상단에서 ‘구독 그룹’을 열고 ‘구독 그룹 설정’으로 이동한 뒤 새 그룹을 추가합니다. 메모 또는 이름 입력란에 그룹명을 적고, 복사해 둔 전체 주소를 주소 입력란에 붙여 넣은 다음 저장하세요. 입력값 앞뒤에 공백, 따옴표, 줄바꿈이 없는지 확인합니다. 안내 문구에서 복사했다면 실제 구독 링크만 남기세요.
메인 창으로 돌아가 ‘구독 그룹’을 다시 열고 ‘구독 업데이트(프록시 사용 안 함)’를 선택합니다. 이 옵션은 이번에 구독 내용을 가져올 때 직접 연결을 사용한다는 뜻이며, 이후 웹페이지에 사용할 연결 모드를 정하는 것은 아닙니다. 작업이 끝나면 방금 만든 그룹을 선택해 서버 항목이 표시되는지 확인하세요. 목록의 이름은 보통 구독 내용에 따라 정해지므로 각 항목의 주소를 직접 입력할 필요는 없습니다.
v2rayNG: 저장 후 홈 화면에서 업데이트
사이드 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 뒤 추가 버튼을 누릅니다. 메모와 구독 주소를 입력하고 저장하세요. 홈 화면으로 돌아와 오른쪽 상단 메뉴에서 구독을 업데이트합니다. 현재 화면에 그룹 선택 항목이 있다면 새로 만든 그룹이 선택되어 있는지 먼저 확인하세요. 노드 목록이 갱신되면 전송 방식, 암호화, 인증서 매개변수를 바로 바꾸지 마세요. 구독에 연결에 필요한 값이 이미 포함되어 있는 경우가 많습니다.
구문 분석 실패 메시지가 표시되면 먼저 클라이언트가 읽을 수 있는 구독 내용인지, 로그인이 필요한 웹페이지 주소가 아닌지 확인하세요. 주소가 만료됐거나 서버에서 안내 페이지를 반환하는 경우 업데이트를 반복해도 해결되지 않습니다. 직접 연결 업데이트에 실패했지만 기존 프록시 연결은 사용할 수 있다면, 클라이언트에 해당 옵션이 있을 때 프록시를 통해 업데이트해 보세요. 사용할 수 있는 연결이 없다면 구독 제공자에게 주소와 가져오기 방법을 문의해야 합니다.
STEP 02 / PROXY MODE
프록시 모드와 기본 라우팅 선택
프록시 모드는 트래픽이 클라이언트로 들어오는 방식을 결정하고, 라우팅 규칙은 들어온 트래픽이 어디로 전달될지 정합니다. 두 설정은 별개입니다. 예를 들어 시스템 프록시가 켜져 있어도 특정 웹사이트는 규칙에 따라 직접 연결될 수 있습니다. 반대로 전역 프록시 라우팅을 선택해도 시스템 프록시를 따르지 않는 앱은 클라이언트를 거치지 않을 수 있습니다. 처음에는 일반 브라우저를 확인 대상으로 삼아 변수를 줄이세요.
v2rayN: 시스템 프록시 자동 설정부터 사용
하단 상태 표시줄이나 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택합니다. ‘시스템 프록시 해제’는 시스템에 설정된 프록시를 제거하는 기능입니다. ‘시스템 프록시 변경 안 함’은 클라이언트가 설정을 수정하지 않는다는 뜻이므로 이전 상태가 유지될 수 있습니다. 따라서 첫 설정의 성공 여부를 판단하는 기준으로는 적합하지 않습니다. 선택한 뒤 상태 표시줄에 방금 선택한 모드가 표시되는지 확인하세요.
이어서 라우팅 옵션을 확인합니다. 처음 설정할 때는 기본 규칙을 유지하거나 클라이언트에서 제공하는 일반적인 우회 규칙을 선택하세요. 로컬 기기에 접속해야 한다면 ‘LAN 우회’ 관련 규칙이 있는지 살펴봅니다. 여기서 LAN은 라우터, 공유 프린터, 로컬 서비스가 있는 네트워크를 뜻하며 모든 웹사이트가 직접 연결된다는 의미는 아닙니다. 처음부터 여러 규칙 세트를 동시에 가져오면 어떤 설정이 결과에 영향을 줬는지 파악하기 어려워집니다.
처음에는 ‘Tun 사용’을 끈 상태로 두세요. Tun은 가상 네트워크 인터페이스를 통해 트래픽을 처리하는 방식으로, 더 많은 앱의 트래픽을 프록시로 보내야 할 때 사용할 수 있습니다. 다만 권한, 라우팅, 다른 네트워크 도구와의 호환성을 함께 고려해야 합니다. 일반 브라우저에서 시스템 프록시가 작동하는 것을 확인한 다음 필요에 따라 켜세요. 프로토콜, 코어, 라우팅의 관계는 프로토콜 및 코어 참고 자료에서 확인할 수 있습니다. 이번 연결에서는 각 항목을 일일이 조정할 필요가 없습니다.
v2rayNG: 라우팅 및 앱별 분할 확인
사이드 메뉴의 ‘설정’에서 라우팅 관련 항목을 확인하세요. 처음 설정할 때는 기본값을 그대로 사용하면 됩니다. 이전에 ‘앱별 프록시’ 또는 비슷한 기능을 켰다면 앱 선택 목록을 열어 테스트에 사용할 브라우저가 제외되지 않았는지 확인하세요. 분할 방식에 따라 체크 표시가 허용을 뜻할 수도, 우회를 뜻할 수도 있습니다. 체크 상태만 보고 판단하지 말고 화면의 설명을 먼저 확인하세요.
안드로이드에서는 연결을 시작하면 보통 시스템 VPN 인터페이스로 트래픽을 처리합니다. 데스크톱에서 시스템 프록시 설정을 변경하는 방식과는 다릅니다. 여기서 VPN은 시스템이 제공하는 트래픽 처리 인터페이스를 뜻하며, 노드가 특정 프록시 프로토콜을 사용한다는 의미는 아닙니다. 설정을 마치면 홈 화면으로 돌아와 다음 단계에서 권한을 승인하고 연결을 시작하세요.
STEP 03 / CONNECTION
노드 선택 및 클라이언트 연결 시작
노드 목록이 표시되고 모드도 확인했으니 이제 노드를 선택합니다. 구독 제공자가 사용 가능하다고 안내한 노드 중 현재 용도에 맞는 항목을 먼저 선택하세요. 이름에 포함된 지역이나 회선 표시는 구분을 위한 정보일 뿐, 실시간 연결 품질을 보장하지 않습니다. 처음 문제를 확인할 때는 가장 낮은 테스트 수치를 찾기보다 실제 웹 요청을 한 번 성공시키는 것이 더 중요합니다.
v2rayN: 활성 서버 및 코어 상태 확인
메인 창에서 사용할 노드를 찾고 마우스 오른쪽 버튼으로 메뉴를 연 다음 ‘활성 서버로 설정’ 또는 같은 기능을 선택합니다. 행을 클릭해 강조 표시하는 것만으로는 실제 사용 서버가 바뀌지 않을 수 있으므로 작업 후 활성 표시나 상태 표시줄이 바뀌었는지 확인하세요. 일부 버전에서는 노드를 두 번 클릭해 활성 노드로 설정할 수도 있습니다. 현재 버전의 화면 안내를 따르세요.
노드를 선택하면 클라이언트가 설정을 불러와 해당 코어를 시작합니다. 코어는 실제 프록시 연결을 처리하는 프로그램이고, 그래픽 인터페이스는 코어를 관리합니다. 하단 로그나 로그 창을 확인해 시작 실패나 포트 사용 중 오류가 계속 발생하지 않는지 살펴보세요. 포트가 사용 중이라는 메시지가 표시되면 중복 실행 중인 클라이언트나 다른 프록시 프로그램을 먼저 종료한 뒤 현재 클라이언트를 다시 시작하세요. 여러 포트를 무작정 바꾸지는 마세요.
이후 시스템 프록시가 여전히 ‘시스템 프록시 자동 설정’으로 되어 있는지 다시 확인합니다. 노드 전환, 코어의 정상 실행, 시스템 프록시 적용은 각각 따로 확인해야 하는 상태입니다. 구독의 매개변수는 보통 그대로 두는 것이 좋습니다. 지원하지 않는 프로토콜이나 매개변수라는 메시지가 나오면 먼저 클라이언트와 코어의 지원 범위를 확인하세요. 코어 이름만 한 번 바꿨다고 호환성 문제가 해결된 것은 아닙니다.
v2rayNG: 연결 버튼을 누르고 시스템 권한 승인
홈 화면에서 사용할 노드를 선택한 다음 연결 버튼을 누릅니다. 처음 연결할 때 시스템 VPN 연결 요청이 표시되면 요청을 보낸 앱이 현재 클라이언트인지 확인한 뒤 승인하세요. 권한을 거부하면 노드는 목록에 남아 있어도 트래픽 처리는 시작되지 않습니다. 승인 후 연결 버튼이 실행 상태로 바뀌었는지, 시스템 상태 표시줄에 연결 표시가 나타나는지 확인하세요. 표시 모양은 시스템 화면에 따라 다를 수 있습니다.
버튼을 누른 직후 연결이 중단된다면 로그에서 해당 오류를 확인하세요. 다른 VPN 연결이 이미 활성화되어 있다면 연결을 해제한 뒤 다시 시도하세요. 일반적으로 시스템에서는 이런 방식의 트래픽 처리 연결을 하나만 활성 상태로 허용합니다. 화면이 켜져 있을 때는 연결되지만 잠금 후 자주 끊긴다면 시스템 앱 설정에서 배터리 및 백그라운드 제한을 확인하세요. 먼저 화면이 켜진 상태에서 접속을 확인해 백그라운드 유지 문제를 노드 문제로 오해하지 않도록 합니다.
STEP 04 / VERIFICATION
웹 접속, 라우팅 및 연결 종료 후 네트워크 확인
확인할 때는 일반 브라우저 창에서 이전에 방문하지 않은 페이지를 연 다음 다른 사이트도 열어 비교하세요. 이미 열린 탭만 보면 페이지가 캐시에서 표시된 것일 수 있습니다. 웹페이지가 열리면 접속 경로가 작동한다는 뜻이지만, 반드시 프록시를 거쳤다는 의미는 아닙니다. 해당 사이트가 규칙에 따라 직접 연결되도록 설정되어 있다면 페이지가 정상적으로 열리는 것도 예상된 결과입니다.
출구 정보로 요청 경로 확인
신뢰할 수 있는 출구 주소 확인 페이지에서 현재 공개 주소를 확인하고 직접 연결했을 때와 프록시에 연결했을 때를 비교하세요. 먼저 현재 라우팅 규칙상 해당 페이지의 요청이 프록시를 거쳐야 하는지 확인합니다. 규칙에서 직접 연결로 지정했다면 주소가 바뀌지 않아도 프록시 실패를 의미하지 않습니다. 출구의 지역 표시는 실제와 다를 수도 있으므로 페이지에 표시된 지역명만 보지 말고 실제 주소, 클라이언트 로그, 선택한 라우팅 규칙을 함께 살펴보세요.
클라이언트에서 연결 로그를 제공한다면 테스트 페이지를 새로고침한 뒤 해당 도메인이 표시되는지, 요청이 프록시 또는 직접 연결로 처리되도록 지정되었는지 확인하세요. 로그 상세 수준에 따라 표시되는 정보가 다르므로 방문 기록이 하나씩 보이지 않는다고 트래픽이 없다는 뜻은 아닙니다. 필요한 경우에만 로그 상세 수준을 일시적으로 높이고, 확인을 마치면 원래대로 낮추세요. 방문 기록이 과도하게 오래 남지 않도록 합니다.
웹페이지가 열리지 않으면 순서대로 원인 좁히기
먼저 기존 네트워크 연결이 정상인지 확인한 다음 데스크톱의 시스템 프록시 또는 안드로이드의 VPN이 계속 실행 중인지 살펴보세요. 이어서 활성 노드가 방금 선택한 항목인지, 브라우저가 앱별 분할 설정에서 제외되지 않았는지 확인합니다. 한 번에 하나씩 바꾸고 페이지를 새로고침한 뒤 결과를 기록하세요. 노드 변경, DNS 수정, 코어 교체를 동시에 하면 원인을 파악하기 어려워집니다.
모든 페이지가 열리지 않으면 로그에서 코어 시작 오류와 서버 연결 오류를 먼저 확인하세요. 일부 사이트만 실패한다면 해당 사이트의 라우팅, 도메인 이름 확인, 사이트 자체 상태를 우선 점검합니다. DNS는 도메인 이름을 주소로 변환하는 과정입니다. 문제가 생길 때마다 DNS 설정 전체를 바꾸는 것은 권장하지 않습니다. 로그나 비교 테스트에서 이름 확인 문제가 의심될 때 해당 항목을 조정하세요.
같은 설정에서 사용 가능하다고 확인된 다른 노드로 바꿔 보는 것은 노드 문제와 로컬 문제를 구분하는 데 효과적입니다. 새 노드가 작동하면 기존 노드 상태를 다시 살펴보세요. 모든 노드가 실패하면 로컬 트래픽 처리 설정과 네트워크 환경을 점검합니다. 더 자세한 점검 순서는 연결됐지만 웹페이지가 열리지 않을 때 점검 목록을 참고하세요. 프로토콜 매개변수와 호환 범위는 프로토콜 및 코어 참고 자료에서 확인할 수 있으므로 첫 설정에서 모두 살펴볼 필요는 없습니다.
사용을 마치면 직접 연결로 복원한 뒤 종료
데스크톱에서는 먼저 v2rayN에서 ‘시스템 프록시 해제’를 선택한 다음 필요에 따라 클라이언트를 종료합니다. 이렇게 하면 브라우저가 종료된 로컬 프록시 포트로 계속 요청을 보내는 일을 막을 수 있습니다. 안드로이드에서는 v2rayNG 홈 화면에서 연결 중지 버튼을 누르고 시스템 연결 표시가 사라졌는지 확인하세요. 그런 다음 웹페이지를 다시 열어 직접 연결이 정상적으로 복구됐는지 확인합니다.
여기까지 완료해야 첫 설정이 마무리됩니다. 구독을 업데이트할 수 있고, 트래픽이 클라이언트로 전달되며, 선택한 노드가 요청을 처리하고, 연결을 중지한 뒤 네트워크도 복구되는지 확인합니다. 이후 노드를 바꿀 때는 보통 활성 노드만 다시 선택하면 됩니다. 구독 내용이 바뀌었을 때 업데이트하세요. 정상 작동을 확인한 기본 설정은 유지하고, 명확한 필요가 생긴 뒤 라우팅, Tun, 코어 옵션을 하나씩 조정하세요.