집에서 Clash 여러 기기와 공유하기: LAN 연결부터 공유기 구성까지
사용 기기와 관리 범위에 맞춰 공유 방식을 선택하세요
집에서 휴대폰, 태블릿, TV도 Clash를 사용하려면 먼저 각 기기의 트래픽을 어디서 처리할지 정하세요. 가장 간단한 방법은 Clash가 실행 중인 PC의 프록시 포트를 같은 LAN의 다른 기기에서 사용하는 것입니다. PC를 끄면 공유도 중단되지만, 이미 쓰는 클라이언트 설정을 재활용할 수 있어 시험하기 좋습니다.
PC를 항상 켜 두기 어렵다면 보조 공유기에서 프록시를 지정하거나, 호환되는 공유기에 mihomo를 설치하는 방법을 검토할 수 있습니다. 다만 공유기의 프록시 클라이언트 기능은 제조사와 펌웨어마다 다릅니다. 단순히 공유기 관리 화면에 ‘프록시’가 있다고 해서 Clash 설정을 그대로 가져올 수 있는 것은 아닙니다.
| 방식 | 적합한 상황 | 장점 | 확인할 점 |
|---|---|---|---|
| PC 프록시 공유 | 기기 몇 대에서 먼저 시험할 때 | 추가 장비 없이 LAN IP와 포트를 설정하면 됩니다. | PC와 Clash가 켜져 있어야 하며, 클라이언트가 절전 모드에 들어가면 연결이 끊길 수 있습니다. |
| 보조 공유기 | 일부 기기만 별도 네트워크로 연결할 때 | 대상 기기를 보조 공유기에 연결해 기존 홈 네트워크와 구분하기 쉽습니다. | 공유기의 프록시 기능, 연결 방식, DHCP와 무선 설정을 확인해야 합니다. |
| 공유기에 mihomo 설치 | 상시 실행되는 중앙 관리 지점이 필요할 때 | 호환되는 기기라면 선택한 네트워크의 여러 기기를 한곳에서 관리할 수 있습니다. | 펌웨어, CPU 아키텍처, 메모리, 저장 공간, 업데이트와 복구 방법을 확인해야 합니다. |
이 세 방식은 집 전체 트래픽을 같은 방식으로 처리하지 않습니다. 기기에서 HTTP 프록시를 직접 지정하면 해당 설정을 따르는 앱의 연결이 프록시로 들어옵니다. 보조 공유기에서 업스트림 프록시를 지정하는 방식도 연결된 모든 앱이나 프로토콜을 반드시 처리하는 것은 아닙니다. 네트워크 전체에서 처리하려면 공유기의 라우팅과 DNS 구성까지 확인해야 합니다.
LAN 프록시 공유는 포트와 수신 주소를 함께 설정합니다
PC 공유에서는 Clash 코어가 LAN에서 들어오는 연결을 받아야 합니다. 설정 화면에서 혼합 포트 또는 HTTP 프록시 포트를 확인하고, LAN 허용 옵션과 수신 주소를 점검하세요. mihomo 설정 파일을 직접 관리하는 경우 다음은 동작 원리를 설명하기 위한 예시입니다. 기존 구독 설정 전체를 이 조각으로 교체하지 말고, 같은 최상위 키가 이미 있으면 중복해서 추가하지 마세요.
mixed-port: 7890
allow-lan: true
bind-address: "*"
mode: rule
mixed-port는 HTTP와 SOCKS5 연결을 받는 포트입니다. 여기서는7890을 예시로 사용했으므로 실제 클라이언트의 포트와 일치하는지 확인하세요.allow-lan: true는 LAN에서 프록시 연결을 받을 수 있게 합니다. 이 항목만으로 방화벽 규칙이나 기기의 프록시 설정이 자동으로 완성되지는 않습니다.bind-address: "*"는 더 넓은 주소 범위에서 연결을 받을 수 있는 설정입니다. 지원 범위와 GUI의 동작은 코어 및 클라이언트에 따라 다르므로 LAN을 열기 전에 실제 설정과 로그를 확인하세요.mode: rule은 코어에 들어온 연결에 규칙 모드를 적용합니다. LAN 공유 자체를 켜는 옵션은 아니며, 규칙에 따라 직접 연결이나 프록시 그룹으로 전달될 수 있습니다.
수신 포트를 인터넷에 공개하는 것은 LAN 공유와 다릅니다. 공유기에서 포트 포워딩을 만들거나 공인 IP로 포트를 열지 마세요. 프록시 포트에 별도 인증을 설정하지 않은 구성은 네트워크에 접근할 수 있는 다른 기기도 사용할 수 있으므로, 신뢰할 수 있는 개인 네트워크에서만 켜야 합니다.
중간 단계: PC의 LAN 주소와 방화벽을 설정하세요
아래 순서는 Windows PC에서 휴대폰이나 TV가 PC의 Clash 프록시를 사용하는 경우를 기준으로 합니다. 예시 주소 192.168.50.10과 포트 7890은 설명용입니다. 실제 주소를 확인해 입력하고, 공유기에서 DHCP 주소 예약을 설정하면 PC가 다시 연결된 뒤 주소가 바뀌는 문제를 줄일 수 있습니다.
- PC와 기기를 같은 네트워크에 연결하세요. 게스트 Wi-Fi는 기기 간 통신을 차단할 수 있습니다. 게스트 네트워크를 사용 중이라면 공유기에서 클라이언트 격리 또는 무선 기기 간 통신 차단 옵션을 확인하세요.
- PC의 현재 LAN IPv4 주소를 확인하세요. Windows 터미널에서
ipconfig를 실행한 뒤 사용 중인 Wi-Fi 또는 이더넷 어댑터의 IPv4 주소를 찾습니다. VPN 어댑터나 사용하지 않는 네트워크의 주소를 고르면 다른 기기에서 접속되지 않습니다. - Clash에서 프록시 포트와 LAN 허용을 확인하세요. GUI의 설정에서 혼합 포트 또는 HTTP 포트를 확인하고 LAN 연결 허용을 켭니다. 설정을 직접 편집했다면 적용 후 코어 로그에서 포트 바인딩 오류가 없는지 살펴보세요.
- 방화벽에서 필요한 범위만 허용하세요. Windows 방화벽에 인바운드 규칙을 추가해야 한다면 사용 중인 프라이빗 네트워크와 실제 프록시 포트만 대상으로 설정하세요. 가능하면 홈 서브넷으로 원격 주소 범위를 제한하고, 공용 네트워크나 모든 원격 주소에 무조건 허용하지 마세요.
- 기기의 프록시 주소를 입력하세요. 휴대폰이나 태블릿의 현재 Wi-Fi 세부 설정에서 프록시를 수동으로 지정하고 PC의 LAN IP와 포트를 입력합니다. 예를 들어 PC가
192.168.50.10, 포트가7890이면 기기에도 같은 값을 사용합니다.127.0.0.1은 기기 자신을 가리키므로 입력하지 마세요. - 웹 요청과 연결 로그를 함께 확인하세요. 브라우저에서 웹사이트를 열고 PC 클라이언트의 연결 기록에 요청이 나타나는지 확인합니다. 요청이 전혀 보이지 않으면 먼저 IP, 포트, 방화벽, 게스트 네트워크 격리를 점검하세요. 요청은 보이지만 연결되지 않는다면 정책 그룹, 규칙, 노드 상태를 확인합니다.
TV나 게임기에는 Wi-Fi별 HTTP 프록시 항목이 없을 수 있습니다. 이런 기기는 브라우저만 프록시를 쓰게 하거나, 앱 자체의 프록시 설정을 사용하거나, 별도 라우터 구성이 필요할 수 있습니다. PC에서 TUN을 켰다고 해서 다른 LAN 기기의 트래픽까지 자동으로 PC를 통과하는 것은 아닙니다.
보조 공유기와 기존 공유기 직접 설치의 차이
보조 공유기는 현재 공유기 뒤에 추가해 일부 기기만 연결하는 방식입니다. 예를 들어 보조 공유기의 Wi-Fi에 TV와 태블릿을 연결하고, 나머지 기기는 기존 Wi-Fi를 계속 사용하도록 나눌 수 있습니다. 단, 보조 공유기에 mihomo 또는 업스트림 HTTP·SOCKS 프록시 기능이 실제로 있어야 합니다. 일반적인 무선 중계 기능만으로는 Clash 프록시를 대신하지 않습니다.
기존 공유기에 mihomo를 직접 설치하면 네트워크의 중앙 지점에서 규칙을 관리할 수 있지만, 지원되는 펌웨어와 기기가 필요합니다. 설치 전에 공유기 모델의 CPU 아키텍처와 저장 공간, 코어 실행에 필요한 의존성, 설정 백업·복구 방법을 확인하세요. 제조사 기본 펌웨어에 임의로 실행 파일을 올리거나, 지원 여부를 확인하지 않은 채 펌웨어를 교체하면 공유기를 사용할 수 없게 될 수 있습니다.
| 점검 항목 | 보조 공유기 | 기존 공유기 직접 설치 |
|---|---|---|
| 영향 범위 | 보조 공유기에 연결한 기기를 중심으로 나눌 수 있습니다. | 구성에 따라 기존 네트워크의 여러 기기에 영향을 줄 수 있습니다. |
| 설정 난이도 | 추가 장비와 이중 라우팅이 생길 수 있어 연결 구조를 확인해야 합니다. | 펌웨어 및 라우팅 설정에 익숙해야 하며 복구 절차가 중요합니다. |
| 장애 시 대응 | 보조 공유기 전원을 끄고 기존 Wi-Fi로 돌아갈 수 있습니다. | 공유기 설정 오류가 전체 홈 네트워크에 영향을 줄 수 있습니다. |
| 적합한 선택 | 일부 기기에서 먼저 시험하거나 네트워크를 분리하려는 경우 | 호환성이 검증되고 상시 운영과 복구를 관리할 준비가 된 경우 |
보조 공유기를 액세스 포인트 모드로 쓸지 라우터 모드로 쓸지도 확인하세요. 액세스 포인트 모드는 보통 기존 공유기의 주소 할당과 같은 LAN을 사용하지만, 모델에 따라 프록시 처리 기능은 제공하지 않을 수 있습니다. 라우터 모드는 별도 서브넷을 만들 수 있지만, 기기 간 접근이나 검색 기능이 달라질 수 있습니다. 용어와 동작은 제품 설명서를 기준으로 판단하세요.
연결 문제는 네트워크 단계별로 좁혀 보세요
PC 프록시 공유에서 실패하면 노드부터 바꾸기보다 연결 경로를 나눠 확인하세요. 클라이언트의 로그에서 코어가 정상 실행되는지, 선택한 혼합 포트가 수신 중인지 확인합니다. PC에서 로컬 주소로 접속할 때는 되지만 휴대폰에서는 되지 않는다면 수신 주소, 방화벽, 게스트 네트워크 격리 가능성이 큽니다. 휴대폰 요청이 연결 로그에 도달한 뒤 오류가 난다면 규칙과 노드 상태를 이어서 점검하세요.
- 즉시 연결 거부: 프록시 포트가 틀렸거나 코어가 해당 포트에서 수신하지 않을 수 있습니다. 포트 충돌과 시작 로그를 확인하세요.
- 연결 시간 초과: PC IP가 바뀌었거나 기기와 PC가 서로 다른 서브넷에 있을 수 있습니다. 방화벽과 공유기의 무선 격리도 확인하세요.
- 브라우저는 되지만 특정 앱은 안 됨: 해당 앱이 기기의 HTTP 프록시 설정을 따르지 않거나, 지원하지 않는 프로토콜을 사용할 수 있습니다.
- 요청이 로그에 보이지만 사이트가 열리지 않음: 정책 그룹의 선택 상태, 규칙 매칭, DNS 응답, 노드 연결을 점검하세요. LAN 도달 여부와 외부 노드 연결 여부는 별개의 문제입니다.
한 번에 여러 설정을 바꾸지 마세요. 먼저 PC 주소와 포트를 확인하고, 다음으로 LAN 수신과 방화벽, 마지막으로 규칙과 DNS를 살펴보면 원인을 좁히기 쉽습니다. 네트워크 구성이 바뀌었거나 테스트를 마쳤다면 LAN 허용을 끄고 방화벽 예외를 제거해 불필요한 수신을 남기지 마세요.
공유 범위를 작게 유지하고 실제 사용 범위를 확인하세요
LAN에서 프록시 포트를 열면 같은 네트워크의 신뢰할 수 없는 기기도 접근할 수 있는지 검토해야 합니다. 방문자 Wi-Fi와 업무용 기기가 같은 LAN에 연결되어 있다면 허용 범위를 더 좁히거나 공유 기능을 사용하지 않는 편이 안전합니다. 공유기에서 게스트 네트워크의 기기 격리를 켜고, PC 방화벽의 원격 주소 범위를 홈 서브넷으로 제한하는 방법도 고려하세요.
기기 수가 적고 PC를 계속 켜 둘 수 있다면 PC 프록시 공유부터 시작하는 것이 관리하기 쉽습니다. 몇 대의 기기만 별도 연결로 운영하려면 호환되는 보조 공유기의 기능과 네트워크 구조를 확인하세요. 집 전체에서 상시 처리하려면 공유기 직접 설치의 호환성뿐 아니라 장애 시 원래 설정으로 복구할 수 있는지도 판단 기준에 넣으세요.
마지막으로, ‘기기에서 프록시 연결 성공’과 ‘그 기기의 모든 트래픽이 프록시를 통과’는 같은 뜻이 아닙니다. 각 운영체제의 프록시 설정이 적용되는 앱인지, TUN 또는 공유기 라우팅이 필요한지 확인해야 합니다. 테스트는 한 기기에서 시작하고, 연결 로그와 실제 앱 동작을 함께 검증한 뒤 공유 대상을 늘리세요.