입문 가이드 · 4단계 설정
구독 가져오기와
프록시 연결 설정
사용 가능한 구독 주소를 준비한 뒤 가져오기, 모드 선택, 연결, 확인 순서로 진행합니다. 기본 설정은 약 10분 정도면 완료할 수 있습니다. 구독이나 네트워크에 문제가 생기면 해당 단계에서 먼저 원인을 확인하세요. 모든 설정을 한꺼번에 바꿀 필요는 없습니다.
시작하기 전에 클라이언트 다운로드 페이지에서 기기의 운영체제와 프로세서에 맞는 설치 파일을 선택해 설치한 다음 클라이언트를 실행하세요. 서비스 제공자가 발급한 유효한 구독 주소와 인터넷에 정상적으로 연결된 환경도 필요합니다. 클라이언트는 구성을 불러와 프록시를 실행하는 프로그램이며 구독 정보를 자동으로 제공하지 않습니다. 아직 구독 주소가 없다면 빈 목록에서 연결을 반복해서 누르기보다 서비스 제공자에게 먼저 문의하세요.
처음 설정할 때는 시스템 프록시를 변경하거나 네트워크를 전달하는 다른 프록시 클라이언트를 종료해 충돌을 방지하세요. 일반 브라우저에서 자주 사용하는 페이지를 열어 현재 네트워크가 정상인지 먼저 확인할 수 있습니다. 구독 주소에는 보통 접근 정보가 포함되므로 공개 게시판이나 채팅방에 올리지 마세요. 문의할 때는 오류 문구와 진행한 작업만 설명하고 주소의 민감한 부분은 가리세요.
1단계: 구독 가져오기
구독은 클라이언트에서 연결 구성을 가져오는 데 사용하는 주소입니다. 제공자 페이지의 ‘구독 링크 복사’와 같은 버튼을 사용해 주소를 복사하고, 계정 관리 페이지 주소나 브라우저의 현재 주소를 복사하지 않도록 주의하세요. 물음표 뒤의 매개변수를 지우거나 채팅 앱이 붙인 문장 부호를 함께 복사하지 마세요. 구독 주소인지 단일 공유 링크인지 모르겠다면 구독과 공유 링크 설명을 확인하세요. 두 종류는 가져오기 메뉴가 다릅니다.
v2rayN: 그룹을 추가하고 구독 업데이트
v2rayN 메인 창을 열고 상단의 ‘구독 그룹’ 메뉴에서 ‘구독 그룹 설정’을 선택하세요. 설정 창에서 추가 기능을 사용해 그룹을 만든 다음 ‘메모’에 ‘자주 쓰는 구독’처럼 알아보기 쉬운 이름을 입력하고 ‘주소 (url)’에 전체 구독 링크를 붙여 넣습니다. ‘사용’이 켜져 있는지 확인하세요. 처음에는 자동 업데이트 간격을 기본값으로 두고 필터 조건은 비워 두어 가져오자마자 구성이 모두 제외되지 않도록 합니다.
‘확인’을 눌러 저장한 뒤 메인 창으로 돌아갑니다. 주소를 저장했다고 해서 구성을 가져온 것은 아닙니다. 구독 메뉴에서 ‘구독 업데이트(프록시 사용 안 함)’를 실행하세요. 아직 연결을 설정하지 않은 경우 일반적으로 이 방법을 사용합니다. 업데이트가 끝나면 서버 목록과 그룹 필터를 확인해 새 그룹에 선택 가능한 항목이 표시되는지 살펴보세요. 다른 그룹이 표시 중이라면 방금 만든 그룹으로 전환한 뒤 다시 확인하세요. 바로 가져오기에 실패했다고 판단하지 마세요.
업데이트 중 연결 시간 초과나 주소 접근 오류가 표시되면 주소가 완전한지, 구독이 만료되지 않았는지, 현재 네트워크에서 구독 서버에 접속할 수 있는지 확인하세요. 사용할 수 있는 프록시 연결이 이미 있을 때만 ‘구독 업데이트(프록시 사용)’를 시도하는 것이 좋습니다. 목록이 비어 있는 상태에서 프록시를 사용하도록 바꿔도 연결이 저절로 생기지는 않습니다. 업데이트는 성공했지만 목록이 비어 있다면 필터 조건을 지우고 다시 시도한 뒤, 제공자에게 구독 내용에 현재 클라이언트가 인식할 수 있는 구성이 포함되어 있는지 문의하세요.
v2rayNG: 구독을 저장한 뒤 메인 화면에서 업데이트
v2rayNG 메인 화면에서 메뉴를 열고 ‘구독 그룹 설정’으로 이동한 다음 추가 기능을 누릅니다. 메모와 구독 주소를 입력해 저장하고 메인 화면으로 돌아와 메뉴의 ‘구독 업데이트’ 또는 비슷한 이름의 메뉴를 선택하세요. 업데이트하는 동안 네트워크를 유지하고 앱을 바로 백그라운드로 보내 종료하지 마세요. 완료되면 메인 화면에 해당 그룹의 구성이 표시됩니다. 그룹 필터를 사용 중이면 먼저 해당 그룹을 선택하세요.
제공자가 vmess://, vless:// 또는 trojan://으로 시작하는 단일 공유 링크를 제공했다면 구독 주소 입력란에 붙여 넣지 말고 메인 화면의 추가 메뉴에서 ‘클립보드에서 가져오기’와 같은 기능을 사용하세요. 구독은 여러 구성을 한 번에 업데이트할 수 있지만 단일 공유 링크는 보통 구성 하나만 가져옵니다. QR 코드로 가져올 때도 신뢰할 수 있는 출처인지 확인하고, 출처를 모르는 구성은 스캔하지 마세요.
2단계: 프록시 모드 선택
‘프록시 모드’에서는 서로 다른 두 가지를 구분해야 합니다. 하나는 트래픽이 클라이언트로 전달되는 방식이고, 다른 하나는 클라이언트에 들어온 트래픽이 직접 연결될지 프록시를 이용할지입니다. 시스템 프록시와 TUN은 트래픽 전달 방식이며, 라우팅과 분기 규칙은 연결 경로를 결정합니다. 처음 설정할 때는 두 가지를 구분해 이해하세요. ‘전역’이라고 해서 모든 프로그램의 트래픽이 반드시 전달되는 것은 아니며, ‘LAN 우회’는 프록시를 끄는 설정이 아닙니다.
v2rayN: 시스템 프록시로 기본 연결 설정
v2rayN 메인 창 하단의 상태 표시줄이나 시스템 트레이 메뉴에서 ‘시스템 프록시’를 찾아 ‘시스템 프록시 자동 설정’을 선택하세요. 일부 버전에서는 ‘시스템 프록시 설정’으로 표시됩니다. 이 기능은 운영체제의 프록시 설정이 클라이언트의 로컬 수신 주소를 가리키도록 변경합니다. 일반적인 브라우저는 이 설정을 따르지만, 자체 프록시 설정을 사용하는 프로그램은 따르지 않을 수 있습니다. 따라서 처음에는 브라우저로 확인하고 모든 앱을 한꺼번에 테스트하지 마세요.
그런 다음 라우팅 메뉴에서 ‘LAN 우회’ 또는 비슷한 의미의 기본 설정을 선택해 로컬 네트워크 주소는 직접 연결되도록 합니다. 사용하는 버전에 다른 프리셋만 있다면 설명을 읽고 현재 네트워크에 적합한 규칙을 선택하세요. 일반적인 분기 모드에서는 규칙에 따라 연결 경로가 결정됩니다. ‘전역 프록시’는 보통 기본 프록시 적용 범위를 넓히는 설정이지만, 실제 적용 여부는 클라이언트의 규칙과 트래픽 유입 방식에 따라 달라집니다. 처음에는 사용자 지정 규칙을 편집하거나 여러 고급 옵션을 켤 필요가 없습니다.
대상 프로그램이 시스템 프록시를 따르지 않는다면 그때 TUN을 고려하세요. TUN은 가상 네트워크 인터페이스로 트래픽을 전달하며 보통 권한 상승, 라우팅, DNS 설정이 함께 필요합니다. 연결 실패 시 무작정 켜 보는 만능 해결책은 아닙니다. 먼저 시스템 프록시를 사용하는 브라우저에서 연결을 확인한 다음 TUN 모드 설정 문서를 참고해 항목별로 활성화하세요. 서버 구성 문제인지 트래픽 전달 방식 문제인지 구분하기 쉬워집니다.
v2rayNG: VPN 트래픽 전달 및 라우팅 범위 확인
v2rayNG는 안드로이드에서 보통 시스템 VPN 인터페이스를 통해 트래픽을 전달합니다. 앱 설정에서 로컬 프록시 포트만 제공하는 모드가 아니라 VPN 작동 모드를 사용하는지 확인하세요. 여기서 VPN은 시스템의 트래픽 전달 인터페이스를 뜻하며 별도의 VPN 앱을 설치해야 한다는 의미는 아닙니다. 권한 요청은 다음 단계에서 연결을 시작할 때 표시됩니다. 지금은 라우팅과 앱별 설정만 확인하세요.
앱별 프록시를 사용하는 경우 테스트할 브라우저가 트래픽 전달 대상에 포함되어야 합니다. 설정에 따라 ‘선택한 앱만 프록시 사용’ 또는 ‘선택한 앱 우회’가 있으며, 체크 표시의 의미가 서로 반대이므로 현재 옵션의 설명을 먼저 읽으세요. 처음 확인할 때는 기본 앱 범위와 기본 라우팅을 사용하고 연결이 정상임을 확인한 뒤 변경하는 편이 좋습니다. 시스템 VPN 인터페이스를 사용하는 다른 앱을 동시에 실행하면 새 연결이 기존 연결을 대체해 연결이 불규칙하게 끊길 수 있습니다.
이 단계가 끝나면 ‘테스트할 브라우저의 트래픽이 클라이언트로 전달되는가’와 ‘대상 사이트의 트래픽이 프록시로 라우팅되는가’를 구분할 수 있어야 합니다. 구체적인 규칙 문법, 원격 DNS 조회, 복잡한 분기는 다음 단계로 미뤄도 됩니다. 이 가이드에서는 원인을 파악할 수 있는 기본 경로를 설정합니다. 용어는 용어 설명에서, 플랫폼별 전체 설정 메뉴는 전체 플랫폼 설정 문서에서 확인하세요.
3단계: 구성 선택 및 연결
구성 목록으로 돌아가 제공자가 사용 가능하다고 확인한 구성을 하나 선택하세요. 목록에 항목이 있다는 것은 가져오기가 완료되었다는 뜻일 뿐, 해당 구성이 현재 연결 경로로 설정되었다는 뜻은 아닙니다. 이름만 보고 지원 프로토콜이나 연결 가능 여부를 판단하지 마세요. 처음 연결할 때는 구성 하나를 고정해 테스트하고 자주 전환하지 않는 것이 좋습니다. 그래야 로그 결과와 선택한 구성을 비교하기 쉽습니다.
v2rayN: 활성 서버 지정 및 실행 상태 확인
v2rayN 서버 목록에서 대상 항목을 선택하고 마우스 오른쪽 버튼을 눌러 ‘활성 서버로 설정’ 또는 비슷한 기능을 선택하세요. 일부 버전에서는 항목을 두 번 클릭해 전환할 수도 있습니다. 전환 후 현재 항목에 선택 표시가 있는지와 하단 상태 정보를 확인해 활성 구성이 실제로 변경되었는지 살펴보세요. 클라이언트는 전환할 때 구성을 적용하고 코어를 다시 불러오는 경우가 많으며, 안드로이드처럼 원형 시작 버튼이 항상 있는 것은 아닙니다.
이어서 시스템 프록시가 ‘시스템 프록시 해제’ 상태가 아니라 설정된 상태인지 확인하세요. 클라이언트 로그나 실행 정보에서 구성 불러오기 실패, 포트 사용 중, 코어 시작 실패 등의 오류가 있는지 살펴봅니다. 코어가 실행되지 않으면 브라우저가 시스템 프록시 설정을 읽더라도 정상적으로 접속할 수 없습니다. 로컬 주소에서 트래픽을 전달할 서비스가 작동하지 않기 때문입니다. 이때는 브라우저를 바꾸기보다 먼저 실행 오류를 해결하세요.
창을 닫은 뒤에도 클라이언트가 시스템 트레이에 남아 있는 것은 일반적인 백그라운드 실행 방식입니다. 프록시를 사용하는 동안 클라이언트는 계속 실행되어야 합니다. 프로그램 종료와 창 최소화를 혼동하지 말고, 클라이언트를 종료하기 전에 브라우저를 테스트하지 마세요. 시스템에서 권한 요청이 표시되면 현재 클라이언트에서 요청한 것이 맞는지 확인하세요. 권한 상승이 필요한 기능만 해당 안내에 따라 허용하면 됩니다. 기본 시스템 프록시를 사용한다고 해서 매번 TUN을 켤 필요는 없습니다.
v2rayNG: 시작하고 시스템 연결 요청 허용
v2rayNG 메인 화면에서 대상 구성을 눌러 선택한 다음 시작 버튼을 누릅니다. 처음 실행하면 보통 시스템에서 VPN 연결 요청이 표시됩니다. 안내를 읽고 허용하세요. 앱으로 돌아와 버튼이 중지 상태로 바뀌었는지, 시스템에 VPN 연결 표시가 나타나는지 확인합니다. 권한을 거부했다면 같은 구독을 다시 가져오지 말고 연결을 다시 시작해 권한 요청을 허용하세요.
권한을 허용했는데 연결이 바로 중지된다면 앱 로그를 열어 구성 분석 또는 시작 단계의 오류부터 확인하세요. 실행 상태가 유지되지만 요청 시간이 초과되면 구독 만료 여부, 기기의 날짜와 시간, 현재 네트워크 상태를 확인합니다. 구성을 바꿔야 한다면 먼저 현재 증상을 기록한 뒤 사용 가능하다고 확인된 다른 구성으로 다시 시도하세요. 프로토콜, 전송 방식, 보안 매개변수를 한꺼번에 바꾸지 마세요. 구독에서 생성된 매개변수는 보통 그대로 사용해야 하며, 변경 전 제공자에게 확인하는 것이 좋습니다.
기본 연결을 마친 뒤에는 클라이언트의 연결 테스트 기능으로 상태를 추가 확인할 수 있습니다. 하지만 테스트 성공만으로 브라우저 트래픽이 프록시를 통과한다고 볼 수는 없습니다. 테스트 기능은 특정 구성의 연결 여부만 확인할 수 있으며 시스템 프록시, 앱별 범위, 라우팅 규칙까지 검증하지는 않습니다. 다음 단계에서는 실제 사용하는 브라우저로 돌아가 클라이언트 실행 상태와 사이트 접속 결과를 각각 확인하세요.
4단계: 작동 여부 확인
앱의 접속 결과와 클라이언트 실행 상태를 함께 확인해야 합니다. 먼저 새 브라우저 창을 열어 이전 페이지의 캐시로 잘못 판단하지 않도록 한 다음 평소 사용하는 신뢰할 수 있는 사이트에 접속하세요. 페이지가 열리는 것은 기본 조건이지만 프록시가 작동한다는 충분한 증거는 아닙니다. 대상 사이트가 라우팅 규칙에 따라 직접 연결되도록 설정되어 있다면 클라이언트가 실행 중이어도 기존 네트워크 경로로 접속할 수 있습니다.
외부 IP 정보와 로그를 함께 확인
신뢰할 수 있는 외부 IP 확인 페이지에 접속해 표시되는 공인 IP 주소를 확인하세요. 데스크톱에서는 먼저 시스템 프록시를 해제한 상태의 결과를 기록한 다음 프록시를 설정하고 새로고침해 비교할 수 있습니다. 안드로이드에서는 연결을 중지한 상태와 시작한 상태의 결과를 각각 기록하세요. 조회 페이지의 지역 표시만으로 판단하지 마세요. IP 주소 데이터베이스가 부정확할 수 있습니다. 더 중요한 것은 외부 IP가 예상과 일치하는지, 테스트 대상이 현재 규칙에서 프록시를 사용해야 하는지입니다.
분기 규칙을 사용하는 경우 테스트 페이지가 직접 연결 예외로 지정되지 않았는지 먼저 확인하세요. 필요하면 클라이언트의 전역 프록시 프리셋을 잠시 사용해 비교한 뒤 테스트가 끝나면 원래 라우팅으로 되돌립니다. 동시에 클라이언트 로그에서 방금 접속한 요청에 해당하는 연결 기록과 직접 연결 또는 프록시 경로를 확인하세요. 로그 수준에 따라 표시되는 정보가 다르므로 모든 요청이 한 줄씩 기록되지 않아도 반드시 실패한 것은 아닙니다. 화면을 공유하기 위해 구독 주소와 연결 정보를 공개하지 마세요.
외부 IP 주소가 바뀌었다는 것은 이번 요청의 경로가 달라졌다는 뜻일 뿐, 모든 앱과 DNS 요청이 같은 경로를 사용한다고 보장하지는 않습니다. 이 가이드의 완료 목표는 예상한 규칙에 따라 테스트 브라우저에서 현재 구성을 사용할 수 있는지 확인하는 것입니다. 더 많은 프로그램에 프록시를 적용하려면 각 프로그램의 프록시 설정이나 앱별 범위를 하나씩 확인하세요. DNS 조회 경로를 점검하려면 DNS 설정 섹션을 참고하세요. 기본 연결이 안정되기 전에 DNS 방식을 동시에 바꾸지 마세요.
단계별로 점검하고 무작정 연속 변경하지 않기
구독 목록이 비어 있다면 1단계로 돌아가 주소, 그룹, 업데이트 결과를 확인하세요. 목록은 정상인데 코어가 실행되지 않으면 시작 로그와 구성 호환성을 점검합니다. 코어는 실행 중인데 브라우저에서 전혀 접속할 수 없다면 시스템 프록시가 현재 클라이언트를 가리키는지, 다른 프로그램이 설정을 변경하지 않았는지 확인하세요. 특정 앱만 작동하지 않는다면 클라이언트를 다시 설치하기보다 해당 앱이 시스템 프록시를 사용하는지, 앱별 규칙에서 제외되지 않았는지 확인하세요.
브라우저 접속은 되지만 외부 IP가 예상과 다르면 먼저 활성 구성과 대상 라우팅을 확인하세요. 모든 대상에서 연결 시간이 초과되면 사용 가능하다고 확인된 다른 구성으로 시도하고 네트워크 환경을 점검합니다. 일부 대상만 문제가 있다면 해당 규칙과 DNS 조회 결과를 확인하세요. 설정은 한 번에 하나씩 변경하고 같은 대상을 다시 테스트해야 어떤 변경이 효과가 있었는지 알 수 있습니다. 추가 내용은 사용 팁과 문제 해결에서 확인하세요.
테스트 후 네트워크 설정 복구
데스크톱에서 프록시 사용을 마칠 때는 v2rayN에서 먼저 ‘시스템 프록시 해제’를 선택한 뒤 필요하면 클라이언트를 종료하세요. 시스템 프록시를 그대로 둔 채 프로세스를 종료하면 브라우저가 중지된 로컬 포트에 계속 연결해 일반 웹페이지도 열리지 않을 수 있습니다. TUN을 사용했다면 TUN도 끄고 네트워크가 복구되었는지 확인한 뒤 종료하세요. 안드로이드에서는 중지 버튼을 누르고 시스템의 VPN 연결 표시가 사라졌는지 확인하면 됩니다. 앱을 백그라운드로 보내기만 했다면 연결은 계속 실행 중일 수 있습니다.