HELPER VPS

WireGuard VPS 호스팅, 내 손으로 여는 VPN

  • Ubuntu에서 apt와 wg-quick으로 설치
  • 공개 IPv4·IPv6 주소와 root 권한
  • 31개 나라 40개 도시에서 선택

HELPER VPS의 WireGuard VPS는 가볍고 빠른 VPN 프로토콜 WireGuard를 직접 올려 쓰는 리눅스 클라우드 서버로, 월 $25.00부터 인보이스로 결제해요. 서버를 만들 때 Ubuntu(또는 Docker 앱 이미지)를 고르고, SSH로 접속해 apt로 wireguard를 설치한 뒤 wg-quick으로 켜면 UDP 51820 포트에서 내 VPN 서버가 동작해요.

    WireGuard란 무엇인가요?

    WireGuard는 리눅스 커널에 들어 있는 현대적인 VPN 프로토콜이에요. 코드가 짧고 단순해서 살펴보기 쉽고, Curve25519, ChaCha20, Poly1305 같은 최신 암호 방식을 써서 연결이 빠르고 가볍게 이뤄져요. 서버와 기기가 서로의 공개 키를 등록하는 방식이라 설정 파일 몇 줄로 안전한 터널을 만들 수 있어요.

    WireGuard는 UDP 한 포트(보통 51820)로만 통신하고, 휴대폰이 와이파이와 모바일 데이터 사이를 오가도 연결이 자연스럽게 이어져요. Windows, macOS, iOS, Android, 리눅스 공식 앱이 모두 있어서, 서버에서 만든 설정 파일이나 QR 코드를 기기에 넣기만 하면 바로 VPN을 쓸 수 있어요.

    WireGuard VPS로 무엇을 할 수 있나요?

    WireGuard 셀프 호스팅 서버 한 대로 개인 보안부터 사무실 네트워크 연결까지 해결해요.

    WireGuard 서버 구매는 어떻게 하나요?

    결제부터 첫 연결까지 세 단계로 끝나요.

    1. 1단계. 도시와 플랜 고르기

      USDT로 결제하고, 접속할 IP 위치로 원하는 도시를 고른 뒤 작은 플랜부터 선택해요.

    2. 2단계. Ubuntu 이미지로 만들기

      이미지에서 Ubuntu 24.04 LTS를 고르면 바로 설치할 수 있고, Docker 앱 이미지로 만든 서버에서도 같은 명령이 동작해요.

    3. 3단계. SSH로 접속해 설정하기

      root로 SSH 접속해 아래 명령을 실행하고, 기기 키를 [Peer]로 등록하면 VPN이 연결돼요.

    WireGuard는 어떻게 설치하나요?

    Ubuntu 서버에 SSH로 접속해 아래 명령을 차례대로 실행하세요. 서버 키를 만들고, 10.8.0.1 사설 주소와 UDP 51820 포트로 wg0 인터페이스를 설정한 뒤, 패킷 전달을 켜고 wg-quick 서비스를 시작해요. 기기는 각자 키를 만든 뒤 sudo wg set wg0 peer 기기공개키 allowed-ips 10.8.0.2/32 처럼 등록하고, 서버 방화벽을 쓴다면 UDP 51820 포트를 열어 주세요.

    터미널
    sudo apt update
    sudo apt install -y wireguard
    sudo bash -c 'umask 077; wg genkey > /etc/wireguard/server.key; wg pubkey < /etc/wireguard/server.key > /etc/wireguard/server.pub'
    NIC=$(ip -o -4 route show to default | awk '{print $5}')
    sudo tee /etc/wireguard/wg0.conf > /dev/null <<EOF
    [Interface]
    Address = 10.8.0.1/24
    ListenPort = 51820
    PrivateKey = $(sudo cat /etc/wireguard/server.key)
    PostUp = iptables -I FORWARD -i %i -j ACCEPT; iptables -I FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o $NIC -j MASQUERADE
    PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o $NIC -j MASQUERADE
    EOF
    sudo chmod 600 /etc/wireguard/wg0.conf
    echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-wireguard.conf
    sudo sysctl --system
    sudo systemctl enable --now wg-quick@wg0
    sudo wg show

    WireGuard를 VPS에 직접 설치하면 무엇이 좋나요?

    WireGuard VPS를 직접 운영하면 연결 방식과 기록을 모두 내가 정해요.

    WireGuard를 설치할 수 있는 운영체제

    WireGuard는 HELPER VPS의 여러 리눅스 이미지와 Docker 앱 이미지에서 모두 동작해요.

    손님과 가까운 곳에 서버를 두세요

    31개 나라 40개 도시 어디에서나 같은 가격으로 WireGuard 서버를 만들어요.

    WireGuard VPS는 어느 도시를 고르면 좋나요?

    VPN 서버의 위치는 인터넷에 나가는 IP의 위치가 돼요. 특정 나라의 서비스를 그 나라 IP로 쓰고 싶다면 그 나라 도시를, 접속 속도가 먼저라면 내가 있는 곳과 가까운 도시를 고르세요. HELPER VPS는 아메리카, 유럽, 중동·아프리카, 아시아·태평양의 40개 도시에서 같은 플랜과 같은 가격으로 서버를 만들 수 있어요.

    여러 위치가 필요하다면 도시마다 작은 서버를 한 대씩 두고, 기기에 설정 파일을 여러 개 넣어 필요할 때 골라 켜면 돼요. 계정 하나에 서버를 10대까지 만들 수 있어서 지역별 WireGuard 서버를 한 계정에서 함께 관리하기 좋아요. 서버마다 키와 사설 주소 대역만 다르게 정하면 돼요.

    WireGuard 셀프 호스팅은 어렵지 않나요?

    WireGuard는 설정 항목이 적어서 처음 VPN 서버를 만드는 분에게도 알맞아요. 위 명령으로 서버를 켠 뒤 기기에서 wg genkey로 키를 만들고, 서버에는 기기의 공개 키와 10.8.0.2 같은 사설 주소를, 기기에는 서버의 공개 키와 서버IP:51820 주소를 적으면 연결이 완성돼요. 휴대폰은 qrencode로 설정 파일을 QR 코드로 바꿔 앱에서 찍으면 더 빨라요.

    웹 화면으로 기기를 관리하고 싶다면 Docker 앱 이미지 서버에 wg-easy 같은 관리 도구를 컨테이너로 올리는 방법도 있어요. 어떤 방식이든 VPN은 손님 본인의 보안과 원격 접속을 위해 쓰고, 오픈 프록시처럼 누구나 쓰게 열어 두는 것은 이용 규칙에 맞지 않으니 기기마다 키를 나눠 주는 방식으로 운영해 주세요.

    WireGuard 호스팅 자주 묻는 질문

    WireGuard VPS를 고르고 설치할 때 많이 묻는 질문이에요.

    WireGuard VPS는 원클릭으로 설치되나요?

    Ubuntu(또는 Docker 앱 이미지)로 서버를 만든 뒤 SSH로 apt 설치와 설정 명령 몇 줄을 실행해요. 위 명령을 그대로 붙여 넣으면 키 생성, wg0 설정, 패킷 전달, 서비스 시작까지 한 번에 끝나요.

    WireGuard는 어떤 포트를 쓰나요?

    기본으로 UDP 51820 포트 하나를 써요. 서버 방화벽(ufw 등)을 켰다면 sudo ufw allow 51820/udp 로 열어 주고, 다른 포트를 쓰고 싶다면 wg0.conf의 ListenPort 값을 바꾸면 돼요.

    가장 작은 플랜으로도 충분한가요?

    네, WireGuard는 리눅스 커널 안에서 가볍게 돌아가서 6 vCPU, 12 GB 플랜으로도 개인과 가족의 기기 여러 대를 편하게 연결해요. 사용자가 많거나 트래픽이 많다면 포함 트래픽이 큰 플랜을 고르면 돼요.

    기기는 몇 대까지 연결할 수 있나요?

    기기마다 키와 사설 주소를 하나씩 정해 [Peer]로 등록하면 되고, 10.8.0.0/24 대역이면 250대가 넘게 등록할 수 있어요. 요금은 기기 수와 상관없이 서버 플랜 가격 그대로예요.

    휴대폰에서는 어떻게 연결하나요?

    iOS와 Android의 WireGuard 공식 앱을 설치하고, 서버에서 만든 기기 설정 파일을 가져오거나 qrencode로 만든 QR 코드를 찍으면 바로 연결돼요.

    IPv6로도 VPN을 쓸 수 있나요?

    네, 모든 서버에 공개 IPv6 주소가 함께 붙어 있어요. wg0.conf의 Address에 IPv6 사설 대역을 더하고 net.ipv6.conf.all.forwarding=1을 켜면 IPv6 통신도 터널로 지나가요.

    Docker 앱 이미지 서버에서도 되나요?

    네, Docker 앱 이미지도 Ubuntu 24.04 위에 만들어지기 때문에 같은 apt 명령으로 설치돼요. 위 설정은 Docker가 바꾸는 전달 규칙을 고려해 FORWARD 허용 규칙을 앞쪽에 넣도록 되어 있어요.

    웹 화면으로 관리할 수 있나요?

    Docker 앱 이미지 서버에 wg-easy 같은 WireGuard 관리 도구를 컨테이너로 올리면 브라우저에서 기기를 더하고 QR 코드를 받을 수 있어요. 관리 화면은 비밀번호를 걸고 내 IP에서만 열리게 해 두는 것을 권해요.

    VPN 서버의 IP는 바뀌나요?

    서버를 지우지 않는 동안에는 같은 공개 IPv4, IPv6 주소를 계속 써요. 운영체제를 다시 설치해도 서버가 그대로라면 주소가 유지되어 기기 설정을 다시 바꾸지 않아도 돼요.

    누구나 쓰게 공개해도 되나요?

    VPN은 손님 본인과 팀의 기기에 키를 나눠 주는 방식으로 운영해 주세요. 오픈 프록시처럼 아무나 접속하게 열어 두거나 스팸, 공격, 스캔에 쓰는 것은 이용 규칙에 맞지 않아요.

    WireGuard 서버 구매는 어떻게 결제하나요?

    서버를 만들 때 선택한 기간만큼 인보이스로 결제하면 바로 서버가 만들어져요. 기간이 끝나기 전에 갱신 인보이스를 결제하면 서버가 계속 돌아가요.

    WireGuard는 Jason A. Donenfeld가 만든 오픈소스 프로젝트이며, WireGuard 이름과 로고의 권리는 그 소유자에게 있어요. WireGuard 설치, 업데이트, 키 관리와 기기 연결 지원은 손님이 직접 맡아요. WireGuard는 추가 비용 없이 쓰고, 서버 요금은 고른 플랜의 가격 그대로예요.

    WireGuard 서버 가이드

    서버를 받은 뒤 먼저 해 두면 좋은 일이에요.