EQVPS

Власний WireGuard VPN на VPS — піднімаємо самі

Jun 15, 2026 · 2 min read · EQVPS Team

Є свербіж, який комерційний VPN так і не вгамовує: ви все одно довіряєте чиємусь чужому обіцянню «без логів». Свій WireGuard перевертає це — сервер ваш, ключі ваші, і єдина політика «без логів», що важить, — та, яку ви реально налаштували. До того ж це по-справжньому швидко й займає хвилин десять. Ось усе цілком.

Спершу — вимога, яку всі пропускають

VPN потрібен виділений IP — не NAT/спільний. Причина проста: VPN слухає вхідні на UDP-порту й відправляє ваш трафік назад під власною адресою сервера. Для цього потрібен свій публічний IP і свобода відкривати порти. NAT-сервер зі спільним IP (SSH на проброшеному порту, без довільних вхідних) так не вміє. Тож беріть тариф із виділеним IP до старту — усе нижче передбачає його.

Великим він бути не зобов'язаний. WireGuard легкий: 1 ГБ / 2 ядра тунелюють кілька пристроїв без напруги. Ви платите за IP і трафік, не за CPU.

Встановлення (легкий шлях)

На свіжому Ubuntu/Debian з виділеним IP найшвидше — відомий скрипт-помічник wireguard-install, який сам робить ключі, інтерфейс і першого клієнта:

sudo apt update && sudo apt install -y curl
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
sudo bash wireguard-install.sh

Він поставить пару питань (публічний IP — зазвичай сам визначає, порт, DNS), потім згенерує конфіг клієнта й покаже його QR-кодом. Це вся серверна частина.

Хочете руками? Ручний варіант — це apt install wireguard, ключі через wg genkey, /etc/wireguard/wg0.conf з [Interface] і блоком [Peer] на пристрій, увімкнути форвардинг (net.ipv4.ip_forward=1) і systemctl enable --now wg-quick@wg0. Скрипт просто робить це без одруківок.

Підключити пристрій

Додати ще пристрій — перезапустіть скрипт і оберіть «додати клієнта»: кожному свій конфіг і ключ.

Не пропускайте: закрийте сервер

Це VPN, але все ще сервер із публічним IP, який сканують. Спершу витратьте п'ять хвилин на чек-ліст безпеки — SSH-ключі, вимкнений пароль, фаєрвол, що дозволяє лише SSH і ваш UDP-порт WireGuard. VPN на незакритому сервері — суперечність.

Чесні розміни

Свій VPN явно виграє в довірі та швидкості: ваш сервер, ваші ключі, майже нативна пропускна WireGuard, немає логів, доки ви їх не ввімкнете. Де не виграє:

Якщо потрібен швидкий приватний тунель під повним вашим контролем — для своїх пристроїв, свого трафіку, без довіри третім — свій WireGuard важко перебити. Візьміть тариф із виділеним IP (можна крипто-оплатою, без KYC), запустіть скрипт, відскануйте QR — і тунель готовий хвилин за десять.

FAQ

Чи можна VPN на NAT-VPS або потрібен виділений IP?

Потрібен виділений IP. VPN слухає вхідні на UDP-порту й випускає ваш трафік під IP сервера — для цього потрібен власний публічний IP і змога відкривати порти, чого NAT зі спільним IP не дає. Під VPN беріть тариф із виділеним IP.

Свій WireGuard кращий за комерційний VPN?

Для приватності від вашої мережі та швидкого особистого тунелю — так: ви контролюєте сервер, немає питання про спільні логи. Але чесно про розмін: увесь трафік виходить з одного фіксованого IP, який явно серверний — це чудово для приватності й гео-гнучкості, але не для розчинення в натовпі. І локація рівно одна — ваша.

Наскільки швидкий WireGuard на VPS?

Швидкий. WireGuard додає дуже мало накладних витрат, тож зазвичай отримуєте близько до швидкості каналу сервера — помітно жвавіше за старі OpenVPN. На малому сервері CPU рідко вузьке місце для особистого тунелю.

VPN вимагає багато RAM чи CPU?

Ні. Особистий WireGuard-тунель легкий — 1 ГБ / 2 ядра спокійно тягнуть кілька пристроїв. WireGuard живе в ядрі й майже не їсть ресурси; ви платите за трафік та IP, а не за потужність.

Чи вестиме свій VPN логи?

Лише якщо ви їх налаштуєте — сам WireGuard не логує з'єднання й трафік. Сервер ваш, вирішуєте ви. У цьому й суть: «без логів» — те, що ви забезпечуєте самі, а не те, чому доводиться вірити компанії.

← Back to blogSee plans & pricing →