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

가이드 · 2026-11-10 확인

VPS에 WireGuard는 어떻게 설정합니까?

1 GB VPS에서 완전한 WireGuard 서버를 구성하며, Debian 13과 Ubuntu 24.04의 정확한 명령어를 제공합니다.

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

빠른 답변

VPS에 WireGuard는 어떻게 설정합니까?

VPS에 WireGuard를 설정하려면 Debian 13 또는 Ubuntu 24.04에 wireguard 패키지를 설치하고, wg genkey로 키 쌍을 만들고, ListenPort가 있는 /etc/wireguard/wg0.conf를 작성한 뒤 wg-quick up wg0로 시작하십시오. Gloamport Ember 요금제(1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic)는 12개월 약정 시 월 $3.74로 이를 실행합니다.

VPS에 WireGuard를 설정하려면 무엇이 필요합니까?

항목이 가이드에서 사용하는 값
플랜Ember: 1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic
가격12개월 약정 시 월 $3.74, 1개월 결제 시 월 $7.48
시스템Debian 13 또는 Ubuntu 24.04
패키지wireguard (wg 및 wg-quick 설치)
설정 파일/etc/wireguard/wg0.conf
UDP 포트51820 (WireGuard 퀵스타트에서 쓰는 포트)
터널 서브넷10.8.0.0/24 (이 가이드를 위해 고른 사설 대역)

가격 확인일

명령어는 WireGuard 퀵스타트, wg-quick 매뉴얼 페이지, 커널 문서에서 가져왔으며 2026-11-10에 확인했습니다.

WireGuard 서버는 어떤 Gloamport 요금제에서 실행합니까?

Ember는 WireGuard 서버에 충분합니다. Gloamport는 이를 "여러 기기를 위한 WireGuard VPN"용으로 나열합니다. 1 vCPU, 1 GB RAM, 월 1 TB 트래픽을 제공하며, WireGuard는 앞의 두 가지를 적게 사용합니다.

Gloamport 조사(대상: 2026년 11월 10일)에 따르면 32개 업체에 걸친 비슷한 1 vCPU, 1 GB VPS의 중간 가격은 월 $10.55이었습니다. 모든 크기에서 가장 저렴하다고 주장하지는 않습니다. 요점은 VPN 서버에 큰 요금제가 필요하지 않다는 것입니다. 완전한 KVM 가상화: 직접 설정하신다면 고유 커널, 고유 방화벽 규칙, 고유 디스크 암호화를 사용할 수 있습니다. 계정 측면은 모네로(XMR)로 VPS를 어떻게 구매합니까?를 참조하십시오.

WireGuard를 VPS에 단계별로 설정하는 방법은 무엇입니까?

새 root 로그인에서 작동하는 터널까지 7단계로 진행합니다.

  1. 로그인 및 WireGuard 설치

    새 VPS에 root SSH 세션을 열고 apt update 명령과 apt install wireguard 명령을 실행하십시오. 패키지는 wg 및 wg-quick 도구를 제공합니다.

  2. 서버 키 생성

    umask 077 값을 설정한 뒤, 개인 키를 만들고 거기서 공개 키를 유도하십시오. 개인 키는 서버를 떠나지 않습니다.

  3. 클라이언트 키 생성

    노트북이나 휴대폰에서도 같은 작업을 하십시오. 각 기기는 자체 키 쌍을 가지며, 공개 키만 교환합니다.

  4. 서버에 wg0.conf 작성

    서버에 터널 서브넷 안의 주소, ListenPort, 개인 키, 그리고 기기마다 [Peer] 블록 하나씩(해당 기기의 공개 키와 단일 터널 주소 포함)을 넣으십시오.

  5. 클라이언트 설정 작성

    Endpoint 항목은 VPS의 IPv4 주소와 포트를 가리키도록 설정하고, AllowedIPs 항목을 지정하며, 클라이언트가 NAT 뒤에 있다면 PersistentKeepalive = 25 항목을 추가하십시오.

  6. 인터페이스 시작

    양쪽에서 wg-quick up wg0 명령을 실행한 뒤, 서버에서 재부팅 후에도 다시 올라오도록 systemctl enable --now wg-quick@wg0 명령을 실행하십시오.

  7. 핸드셰이크 확인

    wg show 명령을 실행하십시오. 피어 아래에 "latest handshake" 줄이 있으면 키가 맞고 UDP 포트에 접근할 수 있다는 뜻입니다.

키를 생성하고 서버 설정을 작성하려면 어떻게 합니까?

wg genkey 및 wg pubkey로 키를 생성하고, 개인 키 파일을 root만 읽을 수 있도록 먼저 umask 077 설정을 적용하십시오. WireGuard 퀵스타트는 아래에서 사용하는 것과 같은 한 줄 명령을 제공합니다.

서버 키 쌍 설치 및 생성
apt update
apt install wireguard
umask 077
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
cat /etc/wireguard/server.pub
/etc/wireguard/wg0.conf on the VPS
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <contents of /etc/wireguard/server.key>

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

클라이언트 설정과 터널은 어떻게 시작합니까?

클라이언트에 자체 개인 키, 서버 공개 키, VPS 주소를 담은 두 번째 파일을 작성한 뒤 wg-quick up 명령으로 올리십시오. AllowedIPs 줄은 어떤 트래픽이 터널로 들어갈지 결정합니다. 10.8.0.0/24는 터널 트래픽만 보내고, 0.0.0.0/0, ::/0는 모든 트래픽을 보냅니다.

노트북용 wg0.conf (전체 터널)
[Interface]
Address = 10.8.0.2/24
PrivateKey = <private key of the laptop>

[Peer]
PublicKey = <contents of server.pub>
Endpoint = <VPS IPv4 address>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
시작하고 핸드셰이크를 확인하십시오.
# on the VPS
wg-quick up wg0
systemctl enable --now wg-quick@wg0
wg show

# on the laptop
wg-quick up wg0

모든 트래픽을 VPS로 라우팅하려면 어떻게 합니까?

VPS를 모든 트래픽의 출구로 쓰려면 서버에서 IPv4 포워딩을 켜고 masquerade 규칙을 추가하십시오. 커널 문서는 net.ipv4.ip_forward 설정을 인터페이스 사이에서 패킷을 전달하는 스위치로 정의하며, 기본값은 0입니다. MASQUERADE 대상은 nat 테이블의 POSTROUTING 체인에서만 유효합니다.

두 설정은 서버 파일의 [Interface] 섹션에 PostUp와 PostDown 항목으로 넣으십시오. wg-quick 명령은 bash에서 실행되며, %i 변수는 인터페이스 이름으로 확장됩니다. 먼저 ip route show default 명령으로 공인 인터페이스 이름을 찾은 다음, 아래의 eth0 부분을 바꾸십시오.

서버 [Interface] 섹션에 추가할 줄
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

WireGuard 터널이 작동하는지 어떻게 확인합니까?

서버에서 wg show를 실행하십시오. 최근의 "latest handshake"와 0이 아닌 전송 카운터가 있는 피어는 연결된 것입니다. 핸드셰이크가 전혀 나타나지 않으면, 두 공개 키가 올바른 쪽에 있는지, Endpoint 주소가 VPS IPv4 주소인지, UDP 51820이 열려 있는지 확인하십시오.

작동하면, 월 $3.74의 12개월 약정 Ember는 요금제 설명대로 몇 대의 기기를 위한 개인 VPN을 감당합니다. 이 경로를 상용 서비스와 비교하려면 VPS에서 직접 VPN을 운영하는 것이 VPN 서비스보다 낫습니까?를 보십시오. 반대편이 CGNAT 뒤의 홈 서버라면 WireGuard로 홈 네트워크를 VPS에 연결하는 방법은 무엇입니까(CGNAT 뒤)?를 이어서 진행하십시오. 그다음 새 VPS에서 SSH를 강화하는 방법은 무엇입니까?로 VPS를 잠그십시오.

요약
  • Debian 13 또는 Ubuntu 24.04에서 apt로 wireguard를 설치하십시오.
  • umask 077 및 wg genkey | tee … | wg pubkey로 키를 생성하십시오.
  • 서버 파일에는 Address, ListenPort, PrivateKey, 그리고 기기마다 하나의 Peer가 필요합니다.
  • 클라이언트 파일에는 서버 공개 키, Endpoint, AllowedIPs가 필요합니다.
  • PersistentKeepalive = 25 설정이 NAT 매핑을 열어 둡니다.
  • 전체 터널 사용에는 net.ipv4.ip_forward=1 설정과 MASQUERADE 규칙이 필요합니다.
  • Ember는 12개월 약정 시 월 $3.74입니다.

VPS의 WireGuard: 자주 묻는 질문

WireGuard는 어떤 포트를 사용합니까?

WireGuard는 ListenPort로 설정한 UDP 포트를 사용합니다. 퀵스타트 예시는 51820을 쓰며, 이 가이드도 같습니다. 방화벽에서 그 포트를 여십시오.

Ember는 WireGuard에 충분합니까?

Gloamport는 몇 대의 기기를 위한 WireGuard VPN으로 Ember(1 vCPU, 1 GB RAM, 20 GB NVMe, 1 TB traffic)를 나열합니다. 주의할 제한은 월 1 TB의 트래픽 한도입니다.

PersistentKeepalive는 무엇을 합니까?

NAT 장치가 매핑을 유지하도록 N초마다 패킷을 보냅니다. WireGuard 퀵스타트는 25초를 적당한 간격이라고 하며, 0은 이 기능을 끕니다.

부팅 시 WireGuard를 어떻게 시작합니까?

systemctl enable --now wg-quick@wg0 명령을 실행하십시오. Debian의 wireguard-tools 패키지는 [email protected] 유닛을 함께 제공합니다.

나중에 두 번째 기기를 추가할 수 있습니까?

예. 새 기기에서 키 쌍을 만들고, 공개 키와 10.8.0.3/32 같은 새 터널 주소를 담은 [Peer] 블록을 추가한 뒤 wg syncconf wg0 <(wg-quick strip wg0) 명령으로 다시 불러오십시오.

출처 (5)
  1. WireGuard 퀵스타트 — WireGuard (checked 2026-11-10)
  2. wg-quick(8) 매뉴얼 페이지 — Debian (checked 2026-11-10)
  3. wireguard-tools 패키지 파일 목록 (trixie) — Debian (checked 2026-11-10)
  4. IP sysctl: ip_forward — The Linux Kernel documentation (checked 2026-11-10)
  5. iptables-extensions(8): MASQUERADE — Debian (checked 2026-11-10)

월 $3.74부터 · KYC 없음

VPS 배포하기