EQVPS
ТаблоЗапочни

VPN не се свързва: проверка стъпка по стъпка

Собственият ви VPN не се свързва. Минете през проверките в реда, който най-бързо открива повечето проблеми: тип план, услуга, порт, защитна стена, препращане, настройки на клиента и блокиране в мрежата по пътя.

Последна проверка: 2026-11-13 · WireGuard, OpenVPN, Xray на Ubuntu 24.04 / Debian 12

Повечето проблеми с VPN се свеждат до няколко причини и ако ги проверите в правилния ред, ще си спестите една вечер. Изпълнявайте командите на сървъра, освен ако стъпката не казва друго. Примерите използват WireGuard на стандартния порт 51820/udp; за OpenVPN или Xray заменете с името на вашата услуга и вашия порт.

Последна проверка 2026-11-13.

1. Сървърът на план със собствен IPv4 ли е?

VPN клиентът се свързва към вашия сървър отвън. NAT планът пуска отвън само един порт — личния ви SSH порт, затова на него не може да работи никакъв VPN. Ако панелът показва адрес с порт от вида 20xxx, вие сте на NAT. Преминаването към собствен IPv4 запазва данните ви и не изисква преинсталиране; вижте Смяна на IP адреса.

2. Работи ли услугата?

systemctl status wg-quick@wg0
journalctl -u wg-quick@wg0 -n 30 --no-pager

При OpenVPN услугата обикновено се казва openvpn-server@server, при Xray — xray. Услуга, която не е стартирала, почти винаги пише причината в последните редове на лога си: печатна грешка в конфигурацията, липсващ файл с ключ, вече зает порт.

3. Слуша ли на порта, който очаквате?

ss -ulpn | grep 51820    # UDP: WireGuard, OpenVPN през UDP
ss -tlpn | grep 443      # TCP: Xray / VLESS, OpenVPN през TCP

Празен изход означава, че услугата не слуша там, каквото и да пише в конфигурацията. Сравнете порта с този в клиента.

4. Пропуска ли го защитната стена?

ufw status verbose

Ако защитната стена е включена и портът ви го няма в списъка, отворете го:

ufw allow 51820/udp

Внимавайте с протокола: на WireGuard му трябва UDP, а правило за 51820/tcp не му помага с нищо. Преди да включите или презаредите защитната стена, оставете правилото за SSH на мястото му, иначе сами ще си затворите достъпа. Ако все пак се случи, конзолата в браузъра в панела ще ви върне вътре.

5. Стига ли клиентът изобщо до сървъра?

При WireGuard това показва handshake:

wg show

latest handshake: N seconds ago при даден peer означава, че клиентът е стигнал до сървъра и ключовете съвпадат. Ако ред с handshake изобщо няма, клиентът така и не е стигнал. Тогава проверете поред: IP и порта на endpoint в конфигурацията на клиента, защитната стена от стъпка 4 и дали публичният ключ на клиента е в блока [Peer] на сървъра (и обратното).

6. Свързва се, но нищо не се отваря?

Тунелът работи, но сървърът не пуска трафика към интернет. Проверете препращането:

sysctl net.ipv4.ip_forward

Трябва да излезе 1. Ако не е така, включете го за постоянно:

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-vpn.conf
sysctl --system

После проверете NAT правилото. В конфигурацията на WireGuard това е редът PostUp с MASQUERADE, а името на интерфейса в него трябва да е истинското име на интерфейса на сървъра:

ip -br addr

Ако в реда пише -o eth0, а интерфейсът ви се казва другояче, поправете конфигурацията и рестартирайте услугата.

7. Опитайте от друга мрежа

Свържете се през мобилни данни вместо през домашния Wi-Fi или помолете някого в друга държава да опита. Ако там VPN работи, а от обичайната ви мрежа — не, сървърът е наред и нещо по пътя блокира връзката.

8. Все още не става?

Отворете тикет и напишете какво сте проверили: изхода от стъпки 2–5 и името на вашия VPN клиент. С тези данни обикновено още в първия отговор можем да кажем къде е проблемът.

Свързани страници

Често задавани въпроси

Работи ли VPN на NAT план?

Не. VPN клиентът се свързва със сървъра през собствения си порт, а NAT планът пуска отвън само личния ви SSH порт. Изберете план със собствен IPv4; за личен VPN стига Nano-IP.

WireGuard не показва handshake. Какво означава това?

Пакетите на клиента не получават отговор от сървъра. По вероятност: UDP портът е затворен в защитната стена, адресът или портът на endpoint в клиента са грешни или ключовете не съвпадат.

Вчера работеше, днес не, а нищо не съм променял.

Ако VPN все още се свързва през мобилни данни или от друга държава, блокира го мрежата по пътя. Някои държави разпознават и блокират WireGuard и OpenVPN; там VLESS + Reality издържа по-добре.

VPN се свързва, но не се отваря нито един сайт.

Тунелът е вдигнат, но трафикът не излиза навън. Проверете дали IP forwarding е включен и дали в NAT правилото (masquerade) е посочен истинският мрежов интерфейс на сървъра.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.