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

> Debian 13 또는 Ubuntu 24.04에서 7단계로 VPS에 WireGuard VPN을 설정하십시오. 1 vCPU, 1 GB RAM의 Ember는 월 $3.74부터 이를 실행합니다.

- URL: https://gloamport.com/ko/guides/how-to-set-up-wireguard-on-a-vps/
- 최종 업데이트: 2026-11-10
- 발행자: Gloamport (https://gloamport.com)

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

**빠른 답변 — 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 (이 가이드를 위해 고른 사설 대역) |

*가격 확인일 2026년 11월 10일.*

명령어는 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를 어떻게 구매합니까?](https://gloamport.com/ko/buy-vps-with-monero/ "Monero(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 퀵스타트는 아래에서 사용하는 것과 같은 한 줄 명령을 제공합니다.

*서버 키 쌍 설치 및 생성*

```bash
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*

```ini
[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 (전체 터널)*

```ini
[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
```

*시작하고 핸드셰이크를 확인하십시오.*

```bash
# 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] 섹션에 추가할 줄*

```ini
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
```

> **UDP 포트를 열고 키를 보호하십시오** WireGuard는 알려진 피어에만 응답하므로, VPS에서 운영하는 방화벽에서 UDP 51820을 허용하십시오. 개인 키를 채팅이나 티켓에 절대 붙여 넣지 마십시오. 키가 유출되면 새 키 쌍을 만들고 반대편의 공개 키를 교체하십시오.

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

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

작동하면, 월 $3.74의 12개월 약정 Ember는 요금제 설명대로 몇 대의 기기를 위한 개인 VPN을 감당합니다. 이 경로를 상용 서비스와 비교하려면 [VPS에서 직접 VPN을 운영하는 것이 VPN 서비스보다 낫습니까?](https://gloamport.com/ko/self-hosted-vpn-vs-vpn-service/ "자체 호스팅 VPN이 VPN 서비스보다 나은가요?")를 보십시오. 반대편이 CGNAT 뒤의 홈 서버라면 [WireGuard로 홈 네트워크를 VPS에 연결하는 방법은 무엇입니까(CGNAT 뒤)?](https://gloamport.com/ko/guides/how-to-connect-your-home-network-to-a-vps-with-wireguard/ "WireGuard로 홈 네트워크를 VPS에 어떻게 연결하나요(CGNAT 뒤에서)?")를 이어서 진행하십시오. 그다음 [새 VPS에서 SSH를 강화하는 방법은 무엇입니까?](https://gloamport.com/ko/guides/how-to-harden-ssh-on-a-vps/ "새 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 패키지는 `wg-quick@.service` 유닛을 함께 제공합니다.

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

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

## 출처

1. [WireGuard 퀵스타트](https://www.wireguard.com/quickstart/) — WireGuard (checked 2026-11-10)
2. [wg-quick(8) 매뉴얼 페이지](https://manpages.debian.org/trixie/wireguard-tools/wg-quick.8.en.html) — Debian (checked 2026-11-10)
3. [wireguard-tools 패키지 파일 목록 (trixie)](https://packages.debian.org/trixie/amd64/wireguard-tools/filelist) — Debian (checked 2026-11-10)
4. [IP sysctl: ip_forward](https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html) — The Linux Kernel documentation (checked 2026-11-10)
5. [iptables-extensions(8): MASQUERADE](https://manpages.debian.org/trixie/iptables/iptables-extensions.8.en.html) — Debian (checked 2026-11-10)

---

Gloamport: Gloamport는 계정 번호로 주문하고 Monero를 우선으로 한 암호화폐로 결제하는, KYC 없이 KVM Linux 서버를 판매하는 VPS 업체입니다. 운영사는 파나마에 등록된 회사 DomaineGoat LLC입니다. 주문 시 요금제, 코인, 그리고 원하는 경우에만 이메일 주소를 요청합니다. 이름, 우편 주소, 전화번호, 신분증은 요구하지 않습니다. 12개월 기간 기준으로 각 요금제는 2026년 11월 10일에 확인한 KYC 없는 암호화폐 VPS 업체 38곳의 조사에서 명시된 비교 요금제보다 최소 25% 저렴합니다.
