V2Ray 지연 시간 측정 가이드: TCPing, 프록시 연결 지연, 다운로드 속도 차이

TCPing은 서버 포트까지, 실제 연결 지연은 프록시 핸드셰이크까지, 다운로드 속도는 실효 전송량을 측정합니다. 노드 선택에 참고할 지표도 알아봅니다.

이 글의 핵심

노드를 고를 때는 먼저 프록시 요청이 정상적으로 완료되는지 확인하고, 응답 시간을 비교한 다음 필요에 따라 전송 속도를 측정하세요. 구독을 가져왔지만 지연 시간과 속도 열의 의미를 모르겠는 사용자를 위해 세 가지 테스트의 범위, v2rayN과 v2rayNG에서 실행하는 위치, 같은 조건으로 안정적인 노드를 고르는 방법을 설명합니다. 계산 예시는 실제 노드 측정 결과가 아닙니다.

세 가지 측정: 포트 연결, 요청 성공 여부, 실효 전송량

일상적인 노드 선별에는 실제 연결 지연, 접속 지점 확인에는 TCPing, 대용량 전송에는 다운로드 속도 측정이 적합합니다. 세 가지는 같은 지표의 정밀도 차이가 아니며, 밀리초와 초당 메가바이트를 하나의 점수처럼 비교할 수도 없습니다. 노드 입구가 가까워도 프록시 출구에서 웹사이트까지 가까운 것은 아닙니다. 응답이 빨라도 지속 전송 대역폭이 넓다는 뜻은 아닙니다.

TCPing: 노드 입구 연결 확인

설정에 지정된 서버 주소와 TCP 포트에 연결해 연결 수립에 걸리는 시간을 확인합니다. VMess나 VLESS 인증 정보를 검증하거나 실제 대상 웹사이트에 요청을 보내지는 않습니다.

적합한 용도: 주소와 포트, 노드 입구의 네트워크 연결을 먼저 점검할 때

실제 연결 지연: 프록시 요청 확인

권장

측정할 노드를 거쳐 테스트 주소에 요청을 보냅니다. 프록시 경로와 대상 요청이 측정에 포함되며, 구체적인 측정 시작·종료 시점과 연결 재사용 여부는 클라이언트 버전 및 코어 구현에 따라 달라집니다.

적합한 용도: 웹 탐색 전에 사용 가능한 노드를 고르고 여러 차례 측정값을 비교할 때

다운로드 속도 측정: 실효 전송량 확인

프록시를 통해 테스트 데이터를 계속 수신하고, 단위 시간당 받은 바이트 수로 속도를 추정합니다. 결과는 노드 입구와 출구, 테스트 서버의 속도 제한, 로컬 네트워크 상태에 모두 영향을 받습니다.

적합한 용도: 동영상 시청이나 대용량 파일 다운로드 전에 후보 노드 몇 개를 다시 측정할 때

일반 Ping은 대개 ICMP를 사용하고 TCPing은 TCP 연결을 사용하므로 두 결과를 같은 의미로 해석하면 안 됩니다. 서버가 ICMP를 거부하면 Ping은 시간 초과가 나도 프록시는 정상 작동할 수 있습니다. 반대로 Ping 응답이 있다고 해서 프록시 포트가 열려 있다는 뜻도 아닙니다. 노드가 UDP 기반 전송을 사용한다면 TCP 포트 탐색 결과는 해당 노드의 사용 가능 여부를 판단하는 필수 조건이 될 수 없습니다.

TCPing은 빠른데 연결되지 않음: 프록시 핸드셰이크 전 단계만 측정한 경우

TCPing 성공은 특정 TCP 포트가 연결을 받아들였다는 뜻일 뿐입니다. 예를 들어 서버 입구가 443 포트를 사용하더라도 연결 수립 후 TLS 검증, 전송 경로, 프록시 인증 단계에서 실패할 수 있습니다. 해당 포트가 리버스 프록시를 통해 연결될 수도 있으며, TCP 연결을 받은 장치가 최종 프록시 프로세스라고 단정할 수 없습니다.

확인 단계TCPing으로 확인할 수 있나요?다음으로 확인할 항목
서버 TCP 입구연결 수립 여부를 확인할 수 있음주소, 포트, 로컬 네트워크, 원격 서버의 수신 대기 상태
TLS 및 서버 이름확인할 수 없음노드 편집 창의 TLS, SNI 또는 serverName 설정
프록시 인증 및 전송확인할 수 없음UUID, 전송 유형, 사용 중인 전송의 Host 및 path 등의 필드
출구에서 대상 웹사이트에 접속확인할 수 없음실제 연결 테스트 주소, 원격 DNS 조회, 출구 연결 상태

v2rayN 기본 창에서 노드를 선택하고 마우스 오른쪽 버튼을 눌러 서버 편집 창을 여세요. 구독 정보와 설정값을 대조하고, 지연 시간을 낮추려고 SNI를 임의로 바꾸지 마세요. TLS를 사용하는 노드는 시스템 시간도 정확해야 합니다. Windows에서는 ‘설정’ → ‘시간 및 언어’ → ‘날짜 및 시간’에서 자동 시간 설정과 동기화 상태를 확인할 수 있습니다.

실제 연결 지연: 테스트 주소와 실제 경로가 중요합니다

실제 연결 테스트는 측정할 노드를 거쳐 HTTP 또는 HTTPS 요청을 보내는 방식이 일반적입니다. 새 연결을 만들 때는 서버 주소 조회, 프록시 입구 연결, TLS 및 프록시 협상, 출구에서 대상에 연결하는 시간, 대상 응답 시간이 포함될 수 있습니다. TCPing보다 ‘프록시를 통해 웹사이트를 여는 상황’에 가깝지만, 모든 웹페이지와 앱에 공통으로 적용되는 지연 시간은 아닙니다.

HTTPS 테스트 주소를 사용하면 대상 사이트의 TLS 처리, 리디렉션, 응답 속도, 연결 재사용 여부도 측정값에 영향을 줄 수 있습니다. 클라이언트에 표시되는 값을 순수한 네트워크 왕복 지연 시간으로 해석해서는 안 됩니다. 두 테스트의 측정 시점과 범위가 다르므로 ‘실제 연결 지연 - TCPing’으로 출구 지연 시간을 단순 계산할 수도 없습니다.

  1. v2rayN 서버 목록에서 노드를 몇 개 선택한 뒤 마우스 오른쪽 버튼을 누르고 ‘서버 실제 연결 지연 시간 테스트’와 비슷한 이름의 항목을 선택하세요. 일부 버전에서는 항목 이름에 ‘다중 선택’이 붙습니다.
  2. 테스트 대상을 확인하려면 ‘설정’ → ‘매개변수 설정’으로 이동한 뒤 v2rayN 설정 관련 페이지에서 ‘실제 연결 테스트 주소’를 확인하세요. 버전에 따라 메뉴 이름이 조금 다를 수 있으니 현재 창에 표시된 이름을 기준으로 하세요.
  3. 노드를 비교할 때는 같은 테스트 주소를 사용하세요. 모든 노드에서 테스트가 실패하면 먼저 해당 주소가 정상적으로 응답하는지 확인하세요.
  4. 노드를 선택한 뒤 브라우저에서 실제로 방문하려는 웹사이트를 열어 보세요. 클라이언트 로그도 확인해 요청이 의도한 출구를 통해 전달되는지 점검하세요.

도메인 조회가 이뤄지는 곳도 여러 군데입니다. 노드 서버 주소와 대상 도메인의 DNS 조회를 같은 구성 요소가 담당한다고 볼 수 없습니다. 로컬에서 조회할지 원격에서 조회할지는 코어와 설정에 따라 달라집니다. 지연 시간이 높다는 이유만으로 모든 DNS 설정을 바꾸지 마세요. 먼저 로그에서 노드 연결 실패인지 대상 연결 실패인지 구분하세요.

다운로드 속도 측정: MB/s, Mbps와 테스트 데이터 사용량

다운로드 속도가 높다는 것은 해당 테스트 경로의 실효 전송량이 많다는 뜻이지, 웹페이지 첫 화면이 반드시 빨리 뜬다는 뜻은 아닙니다. 속도 측정 서버의 위치, 단일·다중 연결 방식, 테스트 시간, 노드 공유 부하에 따라 결과가 달라집니다. 속도 테스트는 실제 데이터를 전송하므로 구독 데이터 한도를 사용할 수 있습니다. 특히 모바일 데이터 사용 시 남은 용량을 먼저 확인하세요.

아래는 단위 환산 예시입니다. 십진 단위를 기준으로 수신 속도가 10 MB/s로 안정적으로 유지되고 20초간 전송한다고 가정하면 전송량은 약 200 MB입니다. 실제 클라이언트는 다른 단위를 표시할 수 있고 준비 단계 등의 추가 전송이 포함될 수 있으므로, 이 예시를 매번 동일하게 발생하는 사용량으로 간주하지 마세요.

10 MB/s
가정한 지속 수신 속도
80 Mbps
1바이트는 8비트로 환산
200 MB
해당 속도로 20초간 전송했을 때의 이론상 데이터량

요점: 후보에 오른 노드만 전송 속도를 측정하세요

먼저 실제 연결 테스트로 안정적인 후보 2~3개를 추린 뒤 하나씩 다운로드 속도를 측정하세요. 속도가 모두 로컬 인터넷 회선의 상한에 가까우면 최고 속도로 순위를 매기지 말고, 실제 서비스의 로딩 속도와 저녁 시간대 안정성을 비교하세요.

PC와 Android: 같은 조건으로 비교하기

v2rayN, v2rayNG, v2flyNG는 인터페이스와 코어 조합이 달라 테스트 방식도 다를 수 있습니다. v2rayNG는 Xray 코어를, v2flyNG는 V2Fly 코어를 사용합니다. 같은 구독을 가져왔더라도 양쪽에서 같은 서버, 포트, 전송 설정을 선택했는지 확인하세요. 노드 메모만 보고 설정이 같다고 판단하면 안 됩니다.

비교 방법: 같은 네트워크, 같은 노드, 같은 대상

PC: v2rayN
  • 서버 목록에서 마우스 오른쪽 버튼을 눌러 실제 연결 테스트를 실행하고, 후보 노드에는 ‘서버 속도 테스트’라는 이름이 포함된 항목을 실행하세요.
  • 테스트 주소, 측정 시간, 클라이언트 버전을 기록하세요. 다운로드 속도 측정은 매번 노드 하나씩 실행하세요.
  • 실제 접속을 확인할 때는 기본 창 하단의 시스템 프록시 상태와 라우팅 선택을 점검하세요.
Android: v2rayNG
  • 연결한 다음 기본 화면 오른쪽 위의 메뉴를 열어 ‘실제 연결 테스트’를 실행하세요. 일부 버전에는 전체 설정을 일괄 테스트하는 항목도 있습니다.
  • 기본 메뉴의 ‘설정’에서 실제 연결 테스트 주소를 확인하고, 가능하면 PC와 같은 주소를 사용하세요.
  • 먼저 같은 Wi-Fi에 연결해 비교한 다음 모바일 네트워크를 별도로 테스트하세요. 두 결과를 한 그룹에 섞지 마세요.

클라이언트마다 표시되는 절대값은 참고용으로만 보세요. 비교할 때는 각 클라이언트에서 반복 측정값이 안정적인지, 실제 작업이 제대로 완료되는지를 우선 확인하세요.

현재 v2flyNG 버전에 표시되는 테스트 항목이 다르면 실제 항목 이름을 기록하세요. 일반 연결 테스트를 다운로드 속도 측정이라고 바꿔 부르면 안 됩니다. 코어를 바꾼다고 속도가 반드시 빨라지는 것도 아닙니다. 프로토콜과 전송 방식이 지원되어야 하며, 병목은 무선 신호, 통신사 경로, 원격 대역폭에 있을 수도 있습니다.

  1. 환경을 고정하세요: 다른 프록시 연결을 끄고 백그라운드 다운로드를 중지한 뒤 같은 네트워크를 사용하세요.
  2. 세 차례 반복하세요: 매회 약 10초 간격을 두고 실제 연결 결과와 실패 횟수를 기록하세요. 유효한 값이 세 개라면 중앙값을 사용하고, 실패는 별도로 기록하세요.
  3. 시간대를 달리해 다시 측정하세요: 낮과 저녁에 각각 한 그룹씩 테스트하고 같은 대상으로 부하 변화를 확인하세요. 가장 좋은 결과 하나만 남기지 마세요.
  4. 실제 작업을 확인하세요: 필요한 용도에 따라 브라우저, 동영상, 파일 다운로드를 각각 테스트하세요. 실제 작업을 종합 점수 하나로 대신하지 마세요.

자주 묻는 질문: 시간 초과, 음수 값, 측정값 변동 대처법

TCPing은 정상이지만 실제 연결은 계속 시간 초과됩니다. 어디부터 확인하나요?

먼저 v2rayN 기본 창의 로그 영역에서 실패한 단계를 확인하세요. TLS 관련 오류라면 시스템 시간과 노드의 SNI를 확인하고, 인증 또는 전송 오류라면 서버 편집 창에서 구독 설정과 대조하세요. 모든 노드에서 동시에 실패한다면 ‘설정’ → ‘매개변수 설정’에서 실제 연결 테스트 주소를 확인하고 신뢰할 수 있는 다른 대상으로 다시 측정하세요.

-1 ms로 표시됩니다. 지연 시간이 매우 낮다는 뜻인가요?

아닙니다. 음수, 빈 값, 시간 초과는 대개 유효한 결과를 얻지 못했다는 뜻입니다. 정확한 의미는 현재 클라이언트 안내와 로그를 확인하세요. 이런 값을 평균 지연 시간에 포함하지 마세요. 한 번 더 테스트하고 일시적인 실패인지 기록하세요. 세 번 중 여러 차례 실패한 노드를 한 번의 낮은 지연 시간만 보고 상위에 두면 안 됩니다.

실제 연결은 빠른데 웹페이지가 열리지 않습니다. 어떻게 확인하나요?

먼저 요청이 클라이언트 로그에 나타나는지 확인한 다음 라우팅 규칙이 어떻게 적용됐는지 살펴보세요. 로그에 브라우저 요청이 전혀 없다면 시스템 프록시나 앱 자체의 프록시 설정을 확인하세요. 예를 들어 앱에서 127.0.0.1:10808을 사용하도록 설정하기 전에 ‘설정’ → ‘매개변수 설정’에서 로컬 수신 포트가 실제로 10808인지, 프로토콜 유형이 맞는지 확인해야 합니다. 이 포트는 예시일 뿐 모든 버전에 고정된 값이 아닙니다.

낮에는 빠르고 저녁에는 느립니다. 구독을 다시 가져와야 하나요?

먼저 기존 설정을 유지하고 같은 테스트 주소로 두 시간대에 각각 세 차례 측정하세요. 입구 연결과 실제 연결이 모두 느려졌다면 로컬 회선이나 노드 입구 경로가 혼잡할 수 있습니다. 전송 속도만 떨어졌다면 다른 후보 노드 및 다운로드 대상을 비교하세요. 구독 업데이트는 설정 변경 사항을 가져오는 기능이며, 네트워크 경로 혼잡을 직접 해결하지는 않습니다.

우선순위는 사용 가능 여부, 안정성, 필요에 따른 전송 속도 순입니다. 일반 웹 탐색에는 실제 연결이 연속해서 성공하고 응답 편차가 작은 노드를 선택하세요. 대용량 파일을 받을 때는 다운로드 테스트를 추가로 진행하면 됩니다. 문제가 생기면 TCPing, 실제 연결, 실제 작업 결과를 각각 기록해야 입구, 프록시 설정, 출구 또는 라우팅 중 어디를 확인할지 파악할 수 있습니다.

v2rayN 다운로드지원 플랫폼 및 설치 옵션 확인