KYC 없음 · 이메일 선택 사항 · Monero, Bitcoin 또는 USDT로 결제
언어: 한국어
VPS 배포하기

가이드 · 2026-11-10 확인

WireGuard로 홈 네트워크를 VPS에 어떻게 연결하나요(CGNAT 뒤에서)?

홈 라우터에는 공인 주소가 없습니다. VPS에는 있으므로, 양쪽이 밖으로 접속하는 만남의 지점이 됩니다.

최종 업데이트: · 4 분 소요

빠른 답변

WireGuard로 홈 네트워크를 VPS에 어떻게 연결하나요(CGNAT 뒤에서)?

CGNAT 뒤에서 WireGuard로 홈 네트워크를 VPS에 연결하려면, VPS에서 WireGuard를 허브로 실행하고 홈 기계가 PersistentKeepalive = 25로 그곳에 밖으로 접속하게 하십시오. Gloamport Dusk 요금제 1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic는 12개월 기간 기준 월 $5.25에 허브를 호스팅합니다.

이 설정에서 각 쪽은 어떤 주소를 쓰나요?

머신역할터널 주소접속하는 대상
VPS (Dusk)공인 IPv4 주소를 가진 허브10.8.0.1/24없음. UDP 51820에서 대기함
홈 기계CGNAT 뒤의 피어, LAN 192.168.1.0/2410.8.0.3/24VPS, 25초마다
노트북이동하는 피어10.8.0.2/24VPS

주소는 사설 대역의 예시입니다. 가격: Dusk는 12개월 기간 기준 월 $5.25, 1개월 기간 기준 $10.50입니다.

CGNAT는 일반적인 WireGuard 설정을 왜 막나요?

CGNAT 뒤에서는 라우터가 하나의 공인 IPv4 주소를 다른 고객과 나누므로, 외부에서는 집으로 연결을 열 수 없습니다. WireGuard는 한쪽이 주소로 접근 가능해야 하며, 그 쪽이 VPS입니다. VPS는 VPS마다 IPv4 주소 1개와 IPv6 /64를 제공하며, 포트 속도는 1 Gbit/s입니다. 요금제의 트래픽은 송신 데이터만 계산하며, 트래픽을 사용한다고 해서 그것만으로 요금이 청구되지는 않습니다를 가지고 있습니다.

홈 기계가 터널을 밖으로 엽니다. WireGuard 빠른 시작 가이드는 바로 이런 경우를 위해 PersistentKeepalive을 설명하며, 방화벽이나 NAT 뒤에 있는 피어에 설정하라고 합니다. 25초는 "다양한 방화벽과 잘 맞는 합리적인 간격"입니다. 그러면 NAT 매핑이 열린 상태로 남고, VPS는 그 경로로 패킷을 되돌려 보낼 수 있습니다.

어떤 Gloamport 요금제가 허브에 맞나요?

Dusk는 몇 대의 기계 사이에서 트래픽을 전달하는 허브에 알맞습니다. Gloamport는 이를 "VPN과 Tor 릴레이 또는 onion 사이트"용으로 나열하며, vCPU 1, RAM 2 GB, 월간 트래픽 2 TB입니다.

Gloamport의 2026년 11월 10일 조사에 따르면, 32개 업체에 걸친 1 vCPU, 2 GB VPS의 중앙값은 월 $18.91이었습니다. 작은 서비스 하나를 위한 터널만 필요하다면 Ember로 충분하며, 기본 설정은 VPS에 WireGuard를 설정하려면 어떻게 하나요?에 있습니다.

WireGuard로 VPS에 홈 네트워크를 연결하려면 단계별로 어떻게 하나요?

여섯 단계입니다. 먼저 VPS를 설정하고, 그다음 홈 기계를 설정하십시오.

  1. 허브 설정하기

    기본 가이드와 같이 VPS에 WireGuard를 설치하고 키 쌍을 만드십시오. 그곳에서 운영하는 방화벽에서 UDP 51820을 여십시오.

  2. VPS에서 포워딩 켜기

    노트북에서 홈 기계로 가는 패킷은 VPS를 거치므로 IPv4 포워딩이 켜져 있어야 합니다. net.ipv4.ip_forward의 기본값은 0입니다.

  3. VPS에 두 피어 모두 선언하기

    홈 기계용 하나와 노트북용 하나의 [Peer]를 추가하십시오. 홈 피어에는 AllowedIPs에 홈 LAN을 함께 실을 수도 있습니다.

  4. 홈 기계 설정하기

    집에 WireGuard를 설치하고 Endpoint을 VPS 주소로 설정한 다음 PersistentKeepalive = 25을 추가하십시오. 홈 라우터에서 포트 포워딩은 필요하지 않습니다.

  5. 노트북 설정하기

    노트북에 AllowedIPs = 10.8.0.0/24, 192.168.1.0/24을 주십시오. 그래야 터널과 홈 트래픽이 모두 VPS를 거칩니다.

  6. 노트북에서 테스트하기

    VPS에서 wg show을 실행한 뒤, 노트북에서 10.8.0.3에 ping을 보내십시오. 각 피어에 최근 핸드셰이크가 보이면 양쪽 모두 접속한 것입니다.

허브 설정은 어떻게 작성하나요?

허브 파일에는 각 피어의 공개키와, VPS가 그 피어로 보낼 수 있는 주소가 나열됩니다. 홈 피어에 홈 LAN을 선언하면 VPS가 192.168.1.0/24를 터널로 보낼 수 있습니다.

/etc/wireguard/wg0.conf on the VPS
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <VPS private key>
PostUp = sysctl -w net.ipv4.ip_forward=1

[Peer]
# home machine
PublicKey = <home public key>
AllowedIPs = 10.8.0.3/32, 192.168.1.0/24

[Peer]
# laptop
PublicKey = <laptop public key>
AllowedIPs = 10.8.0.2/32

홈 기계와 노트북은 어떻게 설정하나요?

홈 기계에는 PersistentKeepalive과 터널 서브넷으로 가는 경로가 필요하고, 노트북에는 두 서브넷으로 가는 경로가 모두 필요합니다. 각각 wg-quick up wg0로 올리십시오.

노트북이 홈 기계뿐 아니라 홈 LAN의 다른 기기에도 닿기를 원한다면, 홈 기계 자체가 패킷을 포워딩해야 합니다. 그곳에서도 net.ipv4.ip_forward를 1로 설정하고, 예를 들어 PostUp = sysctl -w net.ipv4.ip_forward=1 줄을 추가하십시오.

/etc/wireguard/wg0.conf on the home machine
[Interface]
Address = 10.8.0.3/24
PrivateKey = <home private key>
PostUp = sysctl -w net.ipv4.ip_forward=1

[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24
PersistentKeepalive = 25
/etc/wireguard/wg0.conf on the laptop
[Interface]
Address = 10.8.0.2/24
PrivateKey = <laptop private key>

[Peer]
PublicKey = <VPS public key>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 10.8.0.0/24, 192.168.1.0/24
PersistentKeepalive = 25
올리고 테스트하기
wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show
ping -c 3 10.8.0.3

터널을 올린 뒤 무엇을 할 수 있나요?

집의 라우터에서 포트를 열지 않고도 어디에서나 홈 NAS, 카메라, 또는 셀프 호스팅 서비스에 접속할 수 있습니다. 노트북은 10.8.0.3과 바로 옆에 있는 것처럼 통신하며, 집의 라우터에는 아무것도 노출되지 않습니다.

VPS를 접속 가능하고 깔끔하게 유지하십시오. 새 VPS에서 SSH를 어떻게 강화하나요?에서 로그인 측면을 다루고, VPS에서 직접 운영하는 VPN이 VPN 서비스보다 나은가요?에서 전체 접근 방식을 따집니다. 허브로 쓰는 12개월 기간의 Dusk는 월 $5.25이며, 요금제는 가격 페이지에 나와 있습니다.

요약
  • CGNAT는 인바운드 연결을 막으므로, 홈 기계가 VPS로 밖을 향해 접속합니다.
  • VPS는 공인 IPv4 주소와 열린 UDP 51820으로 허브를 운영합니다.
  • PersistentKeepalive = 25는 집의 NAT 매핑을 열린 상태로 유지합니다.
  • IPv4 포워딩(net.ipv4.ip_forward=1)은 VPS에서 필요하며, 집에서는 LAN에 접근하기 위해 필요합니다.
  • 각 피어의 AllowedIPs는 어떤 서브넷에 접근할 수 있는지 결정합니다.
  • Dusk(1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic)는 12개월 기간 기준 월 $5.25입니다.

홈 네트워크를 VPS에 WireGuard로 연결하기: 자주 묻는 질문

홈 라우터에서 포트 포워딩이 필요한가요?

아니요. 홈 기계가 VPS를 향해 밖으로 연결을 열므로, 라우터는 나가는 UDP만 허용하면 됩니다. 킵얼라이브가 돌아오는 경로를 열어 둡니다.

CGNAT란 무엇인가요?

캐리어 등급 NAT(Carrier-grade NAT)는 인터넷 제공업체가 하나의 공인 IPv4 주소를 여러 고객이 공유하게 하는 구성입니다. 요청하지 않은 인바운드 연결을 받을 수 없으므로, VPS가 만남의 지점 역할을 합니다.

VPS가 집 LAN 전체에 접근할 수 있나요?

네. 홈 피어가 VPS에 AllowedIPs로 LAN(예: 192.168.1.0/24)을 나열하고, 홈 기계가 net.ipv4.ip_forward을 1로 설정해 패킷을 포워딩하면 가능합니다.

허브에는 어떤 Gloamport 요금제를 고르는 것이 좋나요?

기기 몇 대를 위한 허브에는 12개월 기간 기준 월 $5.25의 Dusk가 맞습니다. 기기 한 대만 연결한다면 Ember로 충분합니다.

터널은 IPv6도 전달하나요?

가능합니다. Address에 IPv6 주소를, AllowedIPs에 IPv6 프리픽스를 추가하십시오. wg-quick은 두 주소 체계를 모두 받아들이며, 커널에는 별도의 IPv6 포워딩 설정이 있습니다.

출처 (3)
  1. WireGuard 빠른 시작(persistent keepalive) — WireGuard (checked 2026-11-10)
  2. wg-quick(8) 매뉴얼 페이지 — Debian (checked 2026-11-10)
  3. IP sysctl: ip_forward 및 IPv6 포워딩 — The Linux Kernel documentation (checked 2026-11-10)

월 $3.74부터 · KYC 없음

VPS 배포하기