위장 사이트 찾기: 서브넷 스캐너
CreateYourVPN의 서브넷 스캐너가 위장 대상으로 삼을 수 있는 실제 이웃 웹사이트(Reality의 SNI/DEST)를 어떻게 찾는지, 왜 가까운 사이트가 최고의 위장인지, 그리고 스캔을 시작·확인·중지하는 방법을 설명합니다.
인바운드 레슨에서 우리는 위장할 사이트 — 여러분의 VPN 트래픽이 흉내 내는 인기 있는 HTTPS 사이트 — 를 골랐습니다. 이 선택은 보이는 것보다 훨씬 중요하며, 패널에는 그 일을 대신 해 주는 도구가 있습니다. 바로 서브넷 스캐너입니다. 이 레슨에서는 좋은 위장 사이트란 무엇인지, 왜 여러분 서버의 이웃이 대개 최선인지, 그리고 스캐너가 그런 이웃을 어떻게 자동으로 찾는지 설명합니다.
위장 사이트가 중요한 이유
모든 인바운드는 VLESS + Reality 위에서 동작합니다. Reality는 여러분의 트래픽을 실제로 존재하는 인기 웹사이트에 대한 평범한 HTTPS 방문처럼 보이게 만드는데, 실제로 그 사이트와 진짜 TLS 핸드셰이크의 앞부분을 완료함으로써 그렇게 합니다. 패널에서 이 사이트는 "위장할 웹사이트" 필드로 나타나며, 고급 모드에서는 기술 파라미터인 DEST(핸드셰이크를 "빌려 오는" 실제 호스트)와 SERVER_NAMES(사용자 앱이 알리는 이름, 즉 SNI)로 나뉩니다.
위장이 유지되려면 사이트는 여러 조건을 동시에 만족해야 합니다.
- 최신 TLS 1.3과 HTTP/2를 구사할 것(오래된 사이트는 핸드셰이크에서 정체를 드러냅니다).
- 크고 눈에 띄지 않을 것 — 그곳으로 가는 트래픽이 두드러지지 않을 것.
- 서버가 있는 국가에서 차단되지 않았을 것(차단된 "가림막"은 전체 취지를 무너뜨립니다).
- 서버에서 빠르게 도달할 수 있을 것(핸드셰이크는 실제 네트워크 트래픽입니다).
이웃이 최고의 가림막인 이유
마지막 항목이 흥미로운 부분입니다. 여러분의 서버는 데이터센터에 놓여 같은 서브넷의 다른 머신들에 둘러싸여 있습니다. 흔히 같은 호스팅 업체의 다른 고객들로, 지극히 평범한 웹사이트를 돌리고 있죠. 그런 이웃 중 하나로 위장하면 두 가지 장점이 있습니다.
- 지연이 거의 0. DEST 핸드셰이크가 데이터센터 밖으로 나가지 않으므로 연결이 더 빨리 맺어집니다.
- 배경에 녹아듭니다. 여러분 서버에서 한 랙 건너 머신으로 가는 트래픽은 데이터센터가 온종일 보는 바로 그것입니다.
문제는 이웃을 외우고 있지 않다는 것. 바로 그 때문에 스캐너가 있습니다.
서브넷 스캐너가 하는 일
스캐너는 여러분의 서버에게 자기 이웃을 조용히 두드려 보고, 어떤 이웃이 좋은 Reality 가림막이 될지 보고하도록 요청합니다.
서버는 자신의 네트워크 이웃 — IP 주소가 가까운 머신들 — 을 프로브합니다: 먼저 자신의 서브넷, 그다음 그 주위의 더 넓은 블록(기본값은 /20)입니다.
응답한 각 이웃에 대해 핸드셰이크를 확인합니다. TLS 1.3을 제공하고 HTTP/2를 광고하는가? 그런 것들만 Reality dest 자격이 있습니다.
확인된 사이트들은 수집되고 중복이 제거되어 여러분의 서버에 연결되어 저장됩니다. 패널은 이를 바로 쓸 수 있는 제안으로 보여 줍니다.
스캔은 서버를 처음 설정할 때 자동으로 실행되므로, 인바운드 폼을 열 때쯤이면 제안은 대개 이미 준비되어 있습니다. 언제든 직접 실행할 수도 있습니다.
스캐너는 읽기만 합니다 — 각 이웃에 평범한 연결을 열고, 어떤 브라우저든 하는 것과 똑같이 TLS 핸드셰이크를 살펴봅니다. 그 머신들에는 아무것도 바꾸지 않으며, 확인된 도메인 이름 외에는 아무것도 저장하지 않습니다.
어디서 찾을 수 있나
같은 스캔 결과는 위장 사이트를 고르는 모든 곳에서 공유되므로, 제안과 실시간 진행 상황이 항상 동기화됩니다.
- 인바운드 폼의 "위장할 웹사이트" 필드 아래 — "서브넷에서 사이트 찾기" 버튼, 그리고 스캔이 한 번 실행된 뒤에는 찾아낸 도메인들의 퀵 칩. 칩을 클릭하면 필드에 값이 채워집니다.
- 서버 모달(클러스터에서 서버를 엽니다)의 "위장 사이트 (SNI)" 섹션 — 몇 개의 사이트를 찾았는지 요약과 함께 동일한 스캔.
- 홈 화면의 "설정 중" 카드 — 방금 추가한 서버가 아직 설정되는 동안 스캔 진행 상황이 바로 그곳에 표시됩니다.
결과 읽기
퀵 칩은 여러분의 서브넷에서 찾은 사이트에서 인바운드가 이미 사용 중인 것을 뺀 것을 보여 줍니다. 그래서 후보를 인바운드에 써 나갈수록 목록에서 사라지고, 해제한 사이트는 되돌아옵니다. 찾은 사이트가 모두 사용 중이면 패널이 이를 알리고 도메인을 직접 입력하거나 다시 스캔하도록 안내합니다.
이웃은 좋은 가림막이지만 마법은 아닙니다. 그래도 서버가 있는 국가에서 차단되지 않은 후보 — 크고 지루한 사이트 — 를 우선하세요. 가까운 곳에 맞는 것이 없다면, 널리 알려진 글로벌 사이트(Google, Microsoft, Apple, Cloudflare)를 직접 입력하는 것은 언제나 유효한 대안입니다.
시작, 중지, 다시 스캔
- 시작 — "서브넷에서 사이트 찾기"(이전 실행 후에는 "다시 스캔")를 누릅니다. 넓은 스캔은 약 1분이 걸리며, 각
/24가 확인될 때마다 결과가 점차 나타나므로 사이트를 고르려고 전체 스캔을 기다릴 필요가 없습니다. - 중지 — 충분히 찾았나요? **"중지"**를 누릅니다. 서버가 현재 청크를 끝내는 동안 버튼은 **"중지 중…"**으로 바뀝니다. 그때까지 찾은 것은 모두 유지됩니다. 정리되면 스캔이 완료로 표시되고 **"다시 스캔"**이 나타납니다.
- 다시 스캔 — 새 스캔을 실행하고 후보 목록을 갱신합니다. 서버를 옮겼거나 이웃이 바뀌었을 수 있을 때 사용하세요.
스캔은 한 번의 클릭으로 중지할 수 있습니다 — 잠시 **"중지 중…"**이 표시된 뒤 스스로 끝납니다. "중지"를 두 번 누르거나 새 스캔을 시작하기 전에 기다릴 필요가 없습니다.
핵심 요약
- 위장 사이트(Reality DEST/SNI)는 크고 차단되지 않은 TLS 1.3 + HTTP/2 사이트여야 하며, 서버의 이웃이 대개 최선입니다. 빠르고 눈에 띄지 않기 때문입니다.
- 서브넷 스캐너가 그런 이웃을 대신 찾아 줍니다. 서버의
/24–/20을 두드려 자격이 있는 사이트를 남기고, 한 번의 클릭으로 쓸 수 있는 제안으로 제공합니다. - 설정 시 자동으로 실행되며, 인바운드 폼, 서버 모달, 설정 중 카드에서 언제든 다시 실행할 수 있습니다.
- 퀵 칩 = 찾은 사이트에서 이미 사용 중인 것을 뺀 것. 하나를 해제하면 되돌아옵니다.
- 필요에 따라 시작·중지(한 번 클릭 → "중지 중…")·다시 스캔하세요. 찾은 것은 항상 유지됩니다.
다음 차례
인바운드는 하나의 문에 그치지 않고 서버의 사슬이 될 수 있습니다. 트래픽이 한 국가에서 들어와 다른 국가에서 나가는 것이죠. 각 홉이 자기만의 위장 사이트를 고르므로, 스캐너는 거기서도 제 몫을 합니다.