v2rayN LAN 연결 허용 설정: 휴대폰·TV에서 PC 프록시 공유

v2rayN에서 LAN 연결을 허용하고 PC의 IP 주소와 포트를 확인한 뒤, 다른 기기에 HTTP/SOCKS 프록시를 설정하는 방법과 Windows 방화벽 설정을 안내합니다.

이 글의 핵심 내용

사용 가능한 노드가 있고 같은 홈 네트워크의 휴대폰이나 TV에서 PC 프록시를 사용하려는 분을 위한 안내입니다. 설정은 네 단계입니다. v2rayN이 LAN 주소를 수신하도록 설정하고, PC의 IPv4 주소와 수신 포트를 확인한 다음, 신뢰할 수 있는 네트워크에서만 방화벽을 허용하고 다른 기기에 프록시를 입력합니다. Windows PC와 Android 기기를 예로 들며, 주소와 포트는 모두 설정 예시이므로 실제 값으로 바꿔야 합니다.

1. LAN 프록시 공유 작동 방식

v2rayN은 노드, 구독, 라우팅을 관리하는 데스크톱 클라이언트이며 실제 연결은 선택한 코어가 처리합니다. 공유할 때 휴대폰은 PC에 저장된 구독 정보를 직접 읽지 않으며 VMess 또는 VLESS 노드 정보를 복사할 필요도 없습니다. 대신 PC가 열어 둔 HTTP 또는 SOCKS 수신 포트로 요청을 보냅니다. PC는 요청을 받은 뒤 v2rayN 라우팅 규칙에 따라 직접 연결하거나 프록시를 통해 연결합니다.

기기 앱 LAN 수신 라우팅 규칙 적용 직접 연결 또는 프록시 대상 서비스

‘LAN 연결 허용’은 수신 대상을 변경하는 설정입니다. 127.0.0.1만 수신하도록 설정하면 PC에서만 접속할 수 있습니다. LAN 인터페이스나 IPv4 주소 0.0.0.0에서 수신해야 다른 기기에서도 접속할 수 있습니다. 후자는 모든 IPv4 인터페이스를 뜻하며, 휴대폰에 입력할 서버 주소가 아니고 방화벽 허용을 의미하지도 않습니다.

2. 연결 허용 및 실제 포트 확인

먼저 PC에서 사용 가능한 노드를 선택하고 브라우저로 정상 접속되는지 확인한 다음 공유를 설정하세요. 이렇게 하면 ‘노드가 작동하지 않는 문제’와 ‘LAN에서 수신 포트에 접속할 수 없는 문제’를 구분할 수 있습니다. 아래에서는 v2rayN에서 흔히 사용하는 메뉴 이름을 안내합니다. 버전이나 데스크톱/WPF 인터페이스에 따라 위치가 다를 수 있으므로 포트의 용도는 현재 설정과 코어 로그를 기준으로 확인하세요.

  1. v2rayN을 열고 「설정」→「매개변수 설정」으로 이동한 다음 기본 설정 또는 「Core: 기본 설정」 영역을 찾습니다.
  2. 「LAN 연결 허용」을 찾아 켭니다. 현재 인터페이스에 LAN 수신 주소 설정이 따로 있다면 실제 내부 네트워크 인터페이스를 선택하거나, 신뢰할 수 있는 네트워크에서 해당하는 전체 인터페이스 수신 옵션을 사용합니다.
  3. 화면에 표시된 로컬 수신 포트와 유형을 기록합니다. 일반적인 예로 SOCKS는 10808, HTTP는 10809를 사용합니다. 버전이나 코어 설정에 따라 HTTP와 SOCKS를 하나의 혼합 포트로 처리하기도 합니다.
  4. 설정을 저장하고 코어가 다시 시작될 때까지 기다립니다. 자동으로 다시 불러오지 않으면 클라이언트의 서비스 재시작 기능을 사용하거나 v2rayN을 정상적으로 종료한 뒤 다시 실행하세요.
  5. 로그에 수신 실패나 주소 사용 중 등의 오류가 있는지 확인합니다. 스위치가 켜졌다는 이유만으로 공유가 성공했다고 판단하지 마세요.

Windows 명령 프롬프트에서 아래 명령을 실행하면 예시 포트를 확인할 수 있습니다. 포트를 변경했다면 명령에 있는 숫자도 실제 값으로 바꾸세요.

netstat -ano | findstr ":10808"
netstat -ano | findstr ":10809"
수신 정보 예시설명다음 단계
127.0.0.1:10809로컬 IPv4 연결만 허용LAN 설정이 적용됐는지 확인하고 코어를 다시 불러오기
0.0.0.0:10809모든 IPv4 인터페이스에서 수신방화벽 및 다른 기기와 PC 간 연결 확인
192.168.1.20:10809지정한 내부 네트워크 인터페이스에서만 수신휴대폰이 해당 인터페이스가 속한 네트워크에 접속할 수 있는지 확인
해당하는 LISTENING 행이 없음포트가 다르거나 서비스가 시작되지 않음설정, 로그, 포트 사용 여부 확인

명령 출력의 PID를 작업 관리자의 프로세스 정보와 비교하면 다른 프로그램의 수신을 v2rayN 코어의 수신으로 착각하는 일을 막을 수 있습니다. IPv6 수신 기록만 보이는 경우에는 IPv4로 실제 접속되는지 테스트해야 합니다. 한 줄의 출력만으로 듀얼 스택 동작을 단정할 수 없습니다.

3. PC 내부 IP 주소를 찾아 휴대폰이나 TV에 입력

Windows 명령 프롬프트에서 ipconfig를 실행하고 현재 라우터에 연결된 ‘무선 LAN 어댑터’ 또는 ‘이더넷 어댑터’의 IPv4 주소를 확인합니다. 가상 네트워크 어댑터, 루프백 주소, 연결이 끊긴 어댑터는 선택하지 마세요. 아래 예시에서는 PC 주소가 192.168.1.20, 휴대폰 주소가 192.168.1.35이고 두 기기가 255.255.255.0 서브넷 마스크를 사용합니다. 설명을 위한 주소이므로 실제 환경에 맞게 바꿔야 합니다.

Android Wi-Fi 수동 프록시

프록시 유형
HTTP
서버 호스트 이름
192.168.1.20
서버 포트
10809, 실제 HTTP 수신 포트 기준
적용되는 네트워크
현재 저장된 Wi-Fi 네트워크

호스트 이름에는 IP 주소만 입력하고 프로토콜 접두사는 붙이지 않습니다. 포트는 별도 입력란에 적습니다.

SOCKS를 지원하는 앱

프록시 유형
SOCKS5
서버 주소
192.168.1.20
서버 포트
10808, 실제 SOCKS 수신 포트 기준
도메인 이름 확인
앱에서 지원하는 경우 프록시를 통한 DNS 확인을 우선 선택

앱별 프록시 설정은 해당 앱에만 적용되며 기기 전체에 자동으로 적용되지 않습니다.

Android 휴대폰에서 흔히 사용하는 설정 경로

  1. 「설정」→「WLAN」 또는 「Wi-Fi」로 이동해 현재 네트워크의 세부 정보 또는 네트워크 수정 화면을 엽니다.
  2. 「고급 옵션」→「프록시」→「수동」을 선택합니다. 기기에 따라 네트워크 세부 정보 화면 아래쪽에 프록시 설정이 있을 수 있습니다.
  3. PC의 IPv4 주소와 HTTP 포트를 각각 입력하고 저장한 뒤 브라우저를 다시 열어 테스트합니다. 혼합 수신 포트를 사용한다면 실제 혼합 포트를 입력하세요.
  4. 모바일 네트워크로 전환하면 일반적으로 이 Wi-Fi 프록시 설정은 적용되지 않습니다. 원래 Wi-Fi로 돌아오면 설정이 유지될 수 있습니다.

TV에서 프록시 설정 메뉴를 먼저 확인

일부 Android TV에서는 ‘네트워크 및 인터넷’에서 현재 Wi-Fi를 선택하고 고급 설정에 수동 프록시를 입력할 수 있습니다. 일부 TV 시스템은 이 메뉴를 제공하지 않거나 특정 앱에서만 프록시 설정을 지원합니다. 설정 메뉴가 있다면 HTTP 호스트와 포트를 입력하세요. 메뉴가 없다면 PC 주소를 DNS나 기본 게이트웨이에 입력해 프록시를 대신 설정하지 마세요. 서로 다른 네트워크 기능입니다.

4. Windows 방화벽에서 허용 범위 제한

수신 설정은 올바른데 다른 기기에서 접속되지 않는다면 Windows 방화벽을 확인하세요. 보안 상태를 확인한 뒤 가정용 네트워크를 ‘개인 네트워크’로 설정할 수 있지만, 공유를 위해 공용 네트워크를 무작정 개인 네트워크로 바꾸면 안 됩니다. 방화벽을 통째로 끄는 것도 권장하지 않습니다. 프록시와 무관한 서비스까지 보호받지 못하게 됩니다.

  1. 「Windows 보안」→「방화벽 및 네트워크 보호」→「고급 설정」을 엽니다.
  2. 「인바운드 규칙」→「새 규칙」→「포트」를 선택합니다. 프로토콜은 TCP로 지정하고 실제 수신 포트를 입력합니다. 예: 10809.
  3. 연결 허용을 선택하고 이번에 신뢰하는 네트워크에서 사용하는 「개인」 프로필만 체크한 다음, 규칙 이름을 알아보기 쉽게 지정합니다.
  4. 규칙 속성의 「범위」→「원격 IP 주소」에서 로컬 서브넷으로 제한하거나, 더 엄격하게 휴대폰과 TV의 실제 IP 주소만 허용합니다.
  5. 기기에서 SOCKS나 별도의 혼합 포트를 사용한다면 해당 TCP 포트에 대한 규칙을 추가합니다. 넓은 포트 범위를 한꺼번에 열지 마세요.

PowerShell 사용에 익숙하다면 관리자 창에서 아래 예시를 실행할 수 있습니다. 개인 네트워크에서 로컬 서브넷이 보내는 TCP 10809 연결만 허용합니다. 앞서 안내한 수신 설정을 대신하지는 않습니다. 포트가 다르거나 네트워크 프로필이 일치하지 않으면 이 규칙으로 문제가 해결되지 않습니다.

New-NetFirewallRule -DisplayName "v2rayN LAN HTTP 10809" `
  -Direction Inbound -Action Allow -Protocol TCP `
  -LocalPort 10809 -Profile Private -RemoteAddress LocalSubnet

5. 단계별 테스트: 포트 접속과 프록시 작동은 별개

PC에 가장 가까운 단계부터 테스트하세요. 먼저 PC에서 노드가 정상 작동하는지 확인하고, 다음으로 LAN TCP 연결을 검사한 뒤, 마지막으로 프록시 프로토콜과 웹 접속을 확인합니다. PC에 ping이 된다는 이유만으로 프록시가 작동한다고 판단하지 마세요. ICMP와 TCP 포트는 서로 다른 검사 대상이며, PC가 둘 중 하나만 차단할 수도 있습니다.

확인 단계테스트 방법결과 해석
PC 및 노드PC에서 설정된 프록시로 웹페이지 접속실패하면 노드, 라우팅 또는 PC 네트워크부터 확인
LAN 포트다른 Windows 기기에서 TCP 포트 테스트 실행성공해도 포트 연결이 가능하다는 뜻일 뿐
프록시 프로토콜HTTP 또는 SOCKS5를 지정해 요청실패하면 프로토콜, 포트, 프록시 인증 설정 확인
기기 앱Wi-Fi 프록시를 저장한 뒤 브라우저 다시 열기브라우저만 정상이라면 앱의 프록시 지원 여부 확인

LAN에 다른 Windows PC가 있다면 해당 기기의 PowerShell에서 아래 테스트를 실행할 수 있습니다. 첫 번째 명령은 포트를 확인합니다. 나머지 두 명령은 각각 HTTP와 SOCKS5 수신 포트를 사용해 이 사이트의 홈을 요청하므로 실제 설정에 해당하는 명령만 실행하세요.

Test-NetConnection -ComputerName 192.168.1.20 -Port 10809

curl.exe --proxy http://192.168.1.20:10809 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/

curl.exe --socks5-hostname 192.168.1.20:10808 --connect-timeout 5 --max-time 15 -I https://v2rayclub.com/

TcpTestSucceeded : True는 TCP 연결이 성공했다는 뜻입니다. HTTP 응답은 요청이 지정한 수신 포트를 통과했다는 것을 보여 줍니다. 하지만 라우팅에 따라 원격 노드로 연결됐는지는 확인할 수 없습니다. 해당 도메인이 직접 연결 규칙에 포함됐을 수 있기 때문입니다. PC의 연결 정보나 코어 로그도 확인해 요청 기기, 대상 도메인, 선택된 출구를 대조하세요.

판단 기준: 포트 연결이 실패하면 먼저 LAN을 확인하고 노드는 나중에 점검

TCP 테스트가 실패하면 먼저 수신 주소, 방화벽, 기기 IP 대역, 라우터의 기기 격리 설정을 확인하세요. 수신 요청이 PC에 도착했는데 출구 연결 단계에서 실패한 경우에만 노드와 라우팅을 점검합니다. 이 순서대로 확인하면 네트워크 격리 문제를 구독 문제로 오인하지 않을 수 있습니다.

위 명령의 --socks5-hostname 옵션은 프록시가 대상 도메인을 확인하도록 합니다. 반면 일부 앱은 로컬에서 도메인을 확인합니다. 앱마다 같은 도메인의 결과가 다르다면 DNS 확인 방식과 v2rayN의 DNS·라우팅 규칙을 살펴보세요. 시스템 DNS에 PC 프록시 포트를 직접 지정하지 마세요. 자세한 내용은 DNS 설정 안내를 참고하세요.

6. 휴대폰·TV 프록시 공유 관련 자주 묻는 질문

PC는 연결되는데 휴대폰에서 계속 연결할 수 없다고 나옵니다. 무엇부터 확인해야 하나요?

먼저 휴대폰에 127.0.0.1이 아니라 PC의 현재 IPv4 주소를 입력했는지 확인하세요. 다음으로 HTTP 포트가 실제 수신 중인지, LAN 연결 허용 설정이 적용됐는지, 방화벽 규칙이 현재 개인 네트워크 프로필에 맞는지 확인합니다. 휴대폰이 게스트 Wi-Fi에 연결되어 있다면 기기 간 통신이 가능한 홈 네트워크로 전환하세요.

휴대폰 브라우저는 정상인데 TV의 동영상 앱은 연결되지 않습니다. 어떻게 해야 하나요?

먼저 TV에서 프록시 설정을 따르는 브라우저로 확인하세요. 브라우저가 정상이라면 동영상 앱이 시스템 HTTP 프록시를 무시하거나 현재 설정으로 처리되지 않는 트래픽을 사용할 수 있습니다. 앱에 별도 프록시 설정이 있는지 확인하세요. PC 시스템 프록시를 반복해서 바꾸거나 PC에서 TUN을 켜도 기기 앱이 프록시를 사용하지 않는 문제는 해결되지 않습니다.

PC를 다시 시작한 뒤 갑자기 작동하지 않습니다. 구독을 다시 가져와야 하나요?

먼저 ipconfig를 실행해 IPv4 주소가 바뀌었는지 확인한 뒤 v2rayN이 실행 중이고 포트가 수신 중인지 점검하세요. 홈 라우터에서 DHCP 주소 예약을 설정하면 PC 네트워크 어댑터에 고정 임대 주소를 지정할 수 있습니다. 그러면 임대 주소가 바뀔 때마다 휴대폰이나 TV의 프록시 호스트 이름을 수정하지 않아도 됩니다. IP 주소 변경은 구독 내용과 직접적인 관련이 없습니다.

PC가 절전 모드에 들어간 뒤 휴대폰 연결이 끊겼습니다. 어떻게 복구하나요?

PC를 깨운 뒤 코어가 다시 실행 중인지 확인하거나, 휴대폰에서 현재 Wi-Fi의 프록시 설정을 ‘사용 안 함’으로 변경하세요. v2rayN을 종료하거나 PC 네트워크를 바꾸거나 PC를 끄면 공유 수신 포트는 작동하지 않습니다. 장시간 사용한다면 필요에 따라 전원 연결 시 절전 설정을 조정할 수 있지만, 가끔 공유하기 위해 모든 절전 기능을 영구적으로 끌 필요는 없습니다.

휴대폰에 클라이언트를 설치하고 구독 정보를 복사해야 하나요?

Wi-Fi HTTP 프록시만 사용한다면 클라이언트를 따로 설치할 필요가 없습니다. PC 없이 휴대폰에서 직접 연결하려면 다운로드 페이지에서 v2rayNG 또는 v2flyNG를 선택하고 서비스 제공업체가 안내한 호환 설정을 사용하세요. 이 방식은 별도 클라이언트 연결이므로 PC의 LAN 수신 포트에 의존하지 않습니다.

7. 공유 종료 및 장기 사용 점검 목록

공유 수신 기능은 필요할 때만 켜세요. 홈 네트워크에 기기가 추가되거나 PC가 다른 네트워크로 이동하거나 새로운 사용자가 Wi-Fi에 연결한 뒤에는 접속 허용 범위를 다시 확인하는 것이 좋습니다. PC의 프록시 라우팅은 연결된 기기에도 영향을 줍니다. 직접 연결 규칙에 해당하는 요청은 그대로 직접 연결되므로, 프록시를 입력했다고 해서 모든 요청이 같은 원격 출구를 사용하는 것은 아닙니다.

구독과 출구 라우팅 규칙을 조정하려면 구독 관리 안내를 참고하세요. PC에서 첫 연결을 아직 완료하지 않았다면 사용 가이드를 따라 설치하고 노드를 가져온 뒤 LAN 공유를 설정하세요.

클라이언트 설치 파일