v2rayN은 Windows PC에서 노드와 로컬 프록시를 관리하는 클라이언트지만, 설정을 조금 조정하면 같은 집 네트워크에 연결된 다른 기기도 PC를 프록시 게이트웨이처럼 사용할 수 있습니다. 노트북, 태블릿, 게임기, 스마트 TV처럼 직접 구독을 입력하기 어려운 기기를 하나의 연결 경로로 묶고 싶을 때 유용합니다. 다만 v2rayN을 실행한 PC가 계속 켜져 있어야 하고, 다른 기기가 PC의 사설 IP와 프록시 포트에 접근할 수 있어야 합니다.
v2rayN에서 LAN 공유를 활성화하고 Windows 방화벽과 기기별 프록시를 맞추는 전체 절차를 설명합니다. 공유기 연동 시 주의할 점, 국내외 분할 라우팅의 적용 범위, 연결이 되지 않을 때 확인할 포트와 주소까지 한 번에 점검할 수 있습니다.
여러 기기 공유의 구조 이해하기
일반적인 구성은 “클라이언트 기기 → 집 안의 LAN → v2rayN을 실행한 PC → v2rayN 로컬 포트 → 선택한 노드 → 외부 서버” 순서로 동작합니다. 다른 기기는 PC에 직접 노드 정보를 전달하는 것이 아니라, PC가 제공하는 HTTP 또는 SOCKS 프록시에 연결합니다. 따라서 v2rayN이 정상적으로 실행되고 노드가 연결 가능한 상태여야 하며, 클라이언트 기기에는 PC의 LAN 주소와 프록시 포트만 입력하면 됩니다.
예를 들어 v2rayN을 실행한 PC의 주소가 192.168.1.20이고 HTTP 프록시 포트가 10809라면, 같은 Wi-Fi에 연결된 노트북의 프록시 서버 주소는 192.168.1.20, 포트는 10809가 됩니다. 여기서 127.0.0.1 또는 localhost를 다른 기기에 입력하면 안 됩니다. 이 주소는 각 기기 자신을 의미하므로, 노트북에서 입력하면 노트북 내부의 프록시를 찾게 됩니다.
포트 번호는 설치 버전이나 사용자가 만든 프로필에 따라 달라질 수 있습니다. 화면에 표시된 실제 포트를 우선 사용하세요. HTTP 프록시와 SOCKS5 프록시는 서로 다른 프로토콜이므로, PC에서 HTTP 포트를 열어 놓고 클라이언트에서 SOCKS5로 선택하면 연결이 실패할 수 있습니다.
v2rayN에서 LAN 공유 활성화하기
먼저 v2rayN에서 사용할 노드를 선택하고 PC 자체에서 정상 접속이 되는지 확인합니다. PC의 브라우저로 웹 페이지를 열어 보고, 시스템 프록시를 켰을 때와 껐을 때의 동작을 구분해야 합니다. PC 자체 연결도 되지 않는 상태에서 LAN 공유부터 설정하면 노드 문제와 공유 설정 문제를 동시에 다루게 됩니다.
노드 확인
v2rayN에서 사용할 구성을 선택하고 「속도 테스트」 또는 실제 웹 접속으로 먼저 확인합니다. 연결이 되지 않으면 구독 업데이트, 코어 선택과 서버 상태를 먼저 점검하세요.
LAN 허용
v2rayN의 「설정」→「参数设置」 또는 로컬 프록시 설정 화면에서 「Allow LAN」, 「LAN 공유」와 같은 항목을 활성화합니다. 버전에 따라 표시 언어와 메뉴 이름이 다를 수 있습니다.
포트 기록
HTTP, SOCKS 또는 혼합 포트의 실제 번호를 기록합니다. 예시의
10808,10809를 그대로 복사하지 말고 현재 화면의 값을 확인하세요.주소 확인
Windows 명령 프롬프트에서
ipconfig를 실행해 사용 중인 Wi-Fi 또는 이더넷 어댑터의 IPv4 주소를 확인합니다.192.168.1.20처럼 공유기에서 받은 사설 주소를 사용합니다.방화벽 허용
Windows 방화벽에서 v2rayN 또는 해당 TCP 포트의 접근을 사설 네트워크에 한해 허용합니다. 공용 네트워크 전체에 열거나 인터넷에서 접근할 수 있도록 포트 포워딩을 설정하지 마세요.
LAN 허용을 켜면 v2rayN이 로컬 PC뿐 아니라 LAN 인터페이스에서도 연결을 받을 수 있습니다. 일부 버전에서는 로컬 주소를 0.0.0.0으로 바인딩하거나 “모든 인터페이스에서 수신”하는 형태로 표시됩니다. 이 값은 LAN 공유에는 필요할 수 있지만, 공유기 외부까지 포트를 공개한다는 뜻으로 잘못 이해해서는 안 됩니다. 외부 공개 여부는 공유기의 포트 포워딩과 방화벽 규칙이 별도로 결정합니다.
HTTP 프록시
- 서버
- PC의 LAN IPv4
- 포트
- 예: 10809
- 용도
- 브라우저와 일반 앱
클라이언트 유형을 HTTP로 선택하고 PC 주소를 입력합니다.
SOCKS5 프록시
- 서버
- PC의 LAN IPv4
- 포트
- 예: 10808
- 용도
- SOCKS 지원 앱
SOCKS5를 지원하는 앱에서만 이 포트를 선택하세요.
공유기의 게스트 Wi-Fi에 연결된 기기는 일반 LAN 기기와 서로 통신하지 못하도록 격리되는 경우가 많습니다. 이때 스마트 TV나 노트북이 인터넷에는 연결되지만 192.168.1.20:10809에 접근하지 못할 수 있습니다. 두 기기를 동일한 일반 Wi-Fi 또는 동일한 유선 LAN에 연결하고, 공유기의 “무선 클라이언트 격리”, “AP isolation” 옵션도 확인하세요.
노트북과 모바일 기기에 프록시 지정하기
클라이언트 기기에서는 PC의 사설 IP를 프록시 서버로 입력합니다. HTTP 프록시는 운영체제 네트워크 설정의 수동 프록시 항목에 넣는 방식이 일반적이고, SOCKS5는 해당 유형을 직접 지원하는 앱에서 설정합니다. 모든 앱이 운영체제의 HTTP 프록시를 따르는 것은 아니므로, 브라우저는 접속되는데 특정 프로그램만 연결되지 않는다면 그 프로그램의 프록시 지원 여부를 확인해야 합니다.
권장 구성: PC 한 대를 집 안의 프록시 게이트웨이로 사용
v2rayN 실행 PC
- LAN 공유 활성화
- 고정에 가까운 사설 IP 사용
- 노드와 코어 상태 확인
- Windows 절전 해제
연결할 다른 기기
- PC의 LAN IP 입력
- HTTP 또는 SOCKS5 유형 일치
- 필요한 앱만 프록시 적용
- DNS 동작도 함께 확인
PC가 절전 모드에 들어가거나 IP가 바뀌면 여러 기기의 연결이 동시에 끊길 수 있으므로 게이트웨이 역할을 맡길 PC의 전원과 주소를 먼저 안정화하세요.
Windows에서 PC의 주소가 자주 바뀐다면 공유기 DHCP 예약 기능으로 해당 PC의 MAC 주소에 같은 내부 IP를 할당하는 방법이 편리합니다. 이 방법은 인터넷에 포트를 공개하는 설정이 아니라 집 안에서 PC를 찾기 위한 주소를 일정하게 유지하는 방법입니다. 수동 고정 IP를 직접 입력할 때는 공유기의 DHCP 범위와 충돌하지 않도록 네트워크 관리 화면을 먼저 확인해야 합니다.
모바일 클라이언트에서 전체 트래픽을 PC로 보내려면 시스템 프록시 또는 해당 클라이언트의 HTTP/SOCKS 프록시 기능을 사용합니다. 그러나 앱별 프록시 모드, TUN 모드, 시스템 VPN 모드는 서로 처리 범위가 다릅니다. TUN을 켰다고 해서 v2rayN PC의 LAN 공유가 자동으로 활성화되는 것은 아니며, 다른 기기의 트래픽을 PC로 보내려면 PC 쪽 수신 포트와 클라이언트 쪽 연결 설정이 모두 필요합니다.
| 증상 | 우선 확인할 항목 | 가능한 원인 |
|---|---|---|
| 포트 연결 자체가 안 됨 | PC IP, 포트, 방화벽 | LAN 공유 비활성화 또는 사설 네트워크 차단 |
| 연결은 되지만 웹이 안 열림 | 프록시 유형, 선택 노드 | HTTP와 SOCKS5 유형 불일치 또는 노드 오류 |
| 일부 앱만 실패 | 앱의 프록시 지원 여부 | 운영체제 프록시를 무시하는 앱 |
| 국내 사이트까지 느려짐 | 라우팅 모드와 규칙 | 모든 트래픽이 원격 노드로 전달됨 |
분할 라우팅과 DNS를 함께 점검하기
v2rayN의 라우팅 규칙은 v2rayN PC를 통해 들어온 요청에 적용됩니다. 예를 들어 국내 도메인은 직접 연결하고 해외 도메인은 프록시로 보내는 규칙을 사용하면, 공유된 다른 기기의 요청도 같은 코어와 라우팅 설정을 통과하는 범위에서 동일한 판단을 받습니다. 다만 앱이 자체적으로 별도 DNS를 사용하거나 HTTPS 기반 DNS를 직접 처리하면 PC의 일반적인 DNS 규칙과 결과가 달라질 수 있습니다.
분할 라우팅을 적용할 때는 먼저 “기기에서 PC까지 도달하는가”, 다음으로 “PC의 로컬 포트가 요청을 받는가”, 마지막으로 “라우팅 규칙이 어느 출구를 선택하는가”를 나눠 확인하세요. 국내 직접 연결 규칙이 지나치게 넓으면 해외 서비스 일부가 직접 연결될 수 있고, 반대로 기본 출구를 프록시로 설정한 뒤 국내 예외 규칙을 빠뜨리면 집 안의 모든 기기가 불필요하게 원격 노드를 사용하게 됩니다.
domainStrategy는 도메인과 IP 규칙을 어떤 순서로 판단할지에 영향을 줍니다.- 도메인 기반 규칙은 앱이 도메인 정보를 프록시에 전달할 때 더 정확하게 적용됩니다.
- IP로만 전달되는 요청은 도메인 규칙에 매칭되지 않을 수 있습니다.
- DNS 누출 여부는 프록시 라우팅과 별도의 문제이므로 클라이언트와 운영체제의 DNS 설정도 확인해야 합니다.
결론: 공유 전에 라우팅 범위를 작게 시작하세요
처음에는 한 대의 노트북과 한 개의 테스트 노드만 연결하고, 브라우저 접속·국내 사이트·해외 사이트·DNS 응답을 각각 확인하세요. 모든 기기를 한 번에 연결하면 잘못된 라우팅 규칙이나 DNS 문제의 원인을 구분하기 어려워집니다.
공유기와 연동할 때의 현실적인 선택
v2rayN의 LAN 공유와 공유기 전체 네트워크 프록시는 같은 기능이 아닙니다. LAN 공유는 각 기기의 프록시 설정을 PC로 지정하는 방식이고, 공유기 연동은 공유기 또는 별도의 게이트웨이가 여러 기기의 트래픽을 자동으로 전달하는 방식입니다. v2rayN PC의 IP와 포트를 공유기의 인터넷 포트에 그대로 입력한다고 전체 네트워크가 자동으로 프록시가 되지는 않습니다.
가장 간단한 운영은 자주 사용하는 노트북과 모바일 기기에만 PC 프록시를 수동 지정하는 것입니다. 이 방식은 어떤 기기가 프록시를 사용하는지 명확하고, 문제가 생겼을 때 기기별 설정을 되돌리기 쉽습니다. 반면 스마트 TV나 프록시 메뉴가 없는 기기까지 포함하려면 프록시를 지원하는 공유기 펌웨어, 별도 게이트웨이 또는 해당 기기의 네트워크 기능이 필요합니다. 구체적인 메뉴와 지원 프로토콜은 공유기 모델과 펌웨어에 따라 크게 달라지므로, v2rayN의 포트만 노출하는 방식으로 해결하려 해서는 안 됩니다.
공유기에서 정적 경로, 정책 기반 라우팅 또는 투명 프록시를 구성할 때는 네트워크 루프를 특히 조심해야 합니다. 게이트웨이 장치가 자신의 관리 트래픽까지 다시 프록시로 보내면 접속이 끊기거나 DNS가 반복 조회될 수 있습니다. 공유기 관리 주소, DHCP, DNS 서버, 로컬 프린터와 NAS 대역은 먼저 직접 연결 예외로 두고, 테스트가 끝난 뒤 대상 범위를 조금씩 넓히는 편이 안전합니다.
연결 실패를 단계별로 해결하기
먼저 다른 기기에서 PC의 LAN IP가 보이는지 확인합니다. 같은 네트워크에 연결되어 있는지, PC가 Wi-Fi에서 유선으로 바뀌며 주소가 변하지 않았는지, 게스트 네트워크 격리가 켜져 있지 않은지 살펴보세요. 그다음 PC에서 실제 수신 포트가 열려 있는지 확인합니다. Windows PowerShell에서는 Test-NetConnection 192.168.1.20 -Port 10809와 같은 방식으로 테스트할 수 있으며, 주소와 포트는 자신의 환경에 맞게 바꿔야 합니다.
报错: connection refused
원인과 해결: 해당 포트에서 수신 중인 프록시가 없거나 LAN 공유가 꺼져 있을 가능성이 큽니다. v2rayN의 실제 HTTP/SOCKS 포트를 다시 확인하고 포트 유형을 클라이언트와 맞추세요.
报错: connection timed out
원인과 해결: PC까지 패킷이 도달하지 못하거나 Windows 방화벽과 무선 격리가 차단하는 상황입니다. 두 기기를 같은 일반 LAN에 연결한 뒤 사설 네트워크 방화벽 규칙을 점검하세요.
报错: proxy server is refusing connections
원인과 해결: 프록시 유형이나 포트가 잘못 입력되었을 수 있습니다. HTTP 포트를 SOCKS5로 선택하지 않았는지, 서버 주소에 PC의 IP를 입력했는지 확인하세요.
포트 테스트가 성공했는데 웹 페이지가 열리지 않는다면 PC 자체의 v2rayN 연결부터 다시 확인합니다. 노드가 만료되었거나 선택한 코어가 해당 프로토콜을 지원하지 않으면 LAN에서 들어온 모든 요청이 같은 출구에서 실패합니다. 구독을 업데이트한 뒤 새 노드를 선택하고, 필요하면 v2rayN의 코어 로그에서 TLS, DNS, 인증과 관련된 오류를 확인하세요.
특정 앱만 작동하지 않는 경우에는 앱이 HTTP 프록시를 무시하는지 살펴보세요. 일부 프로그램은 자체 연결 방식을 사용하거나 SOCKS5만 지원하며, 일부는 운영체제 프록시를 전혀 따르지 않습니다. 이때는 앱 내부에 PC의 SOCKS5 주소를 직접 입력하거나, 해당 앱만 직접 연결하도록 분할 라우팅하는 방법을 고려할 수 있습니다.
자주 묻는 질문
v2rayN PC를 꺼도 다른 기기가 계속 연결되나요?
연결되지 않습니다. 다른 기기는 PC의 로컬 프록시 포트에 의존하므로 PC가 종료되거나 절전 모드에 들어가면 프록시도 중단됩니다. 공유용 PC의 전원 관리에서 자동 절전 시간을 조정하세요.
PC의 IP가 바뀌면 모든 기기를 다시 설정해야 하나요?
수동으로 입력한 IP가 바뀌면 다시 수정해야 합니다. 공유기에서 DHCP 예약을 설정해 PC에 같은 사설 IP를 계속 할당하면 기기별 설정을 유지하기 쉽습니다.
HTTP와 SOCKS5 중 무엇을 선택해야 하나요?
브라우저와 운영체제 수동 프록시는 HTTP가 간단하고, SOCKS5를 지원하는 앱은 SOCKS5를 사용하면 됩니다. 포트뿐 아니라 프록시 유형까지 v2rayN의 수신 설정과 일치해야 합니다.
공유한 기기의 국내 접속도 느려졌습니다.
v2rayN의 라우팅 모드가 전역 프록시인지, 국내 도메인과 IP를 직접 연결하는 규칙이 있는지 확인하세요. 먼저 한 기기에서 규칙을 테스트한 뒤 다른 기기에 확대하는 것이 좋습니다.
여러 기기를 공유할 때 가장 중요한 것은 포트를 여는 것보다 범위를 통제하는 일입니다. PC의 사설 IP, 실제 수신 포트, 방화벽 프로필, 클라이언트의 프록시 유형, v2rayN의 노드와 라우팅 규칙을 각각 기록해 두면 장애가 발생해도 빠르게 원인을 좁힐 수 있습니다. 처음에는 한두 대만 연결하고 안정성을 확인한 다음 필요한 기기를 추가하세요.