През 2023 год в Русия безплатните VPN услуги не работят. Списъкът на платените VPN услуги, блокирани от Роскомнадзор, се попълва почти всеки ден. Нека създадем нашия собствен, личен VPN, който никога няма да бъде блокиран! Цената на такъв VPN ще бъде 292 рубли на месец при плащане за месец. При по-дълъг период на плащане цената ще бъде още по-ниска.

Как работи VPN

Във виртуалната частна мрежа (VPN) се обединяват сървър (VPN сървър) и клиенти (VPN клиенти). Когато клиентът има нужда да получи данни от Интернет, той се обръща към сървъра, който получава необходимите данни в Интернет и ги препраща към клиента. Благодарение на работата на VPN, може да се обходят блокировките на достъпа, наложени върху клиента, защото данните в Интернет се заявят от сървъра, а не от клиента.

Виртуалният сървър не е в Русия.

Избираме най-евтиния виртуален сървър (VDS или VPS), който се намира извън Русия и може да бъде платен с руски банкови карти в рубли. Успях да намеря такъв сървър за 259 рубли на месец при плащане за един месец (https://firstbyte.ru/vps-vds/kvm-ssd-eu/):“

Виртуален сървър в Европа за личен VPN през 2023 година.

Личният VPN през 2023 г. може да бъде необходим по различни причини. Затова е много удобно, че има възможност за избор на държава на виртуален сървър от четири европейски държави.

При поръчване на виртуален сървър може да изберете операционна система, която ще бъде предварително инсталирана на сървъра. Аз избирам Debian 11:

Поръчка на виртуален сървър за личен VPN за 2023 год.

Останалите параметри ги оставяме по подразбиране:

Параметри на услугата при поръчка на виртуален сървър.

При плащане на сумата от 259 руб. (за месечно използване на виртуален сървър) се появява комисионна такса:

Плащане с банкова карта в РФ с комисионна

Т.е. при плащане за месец цената на виртуален сървър е 292 руб. на месец.

При плащане на сума над 1500 рубли комисионна така вече не се появява:

Плащане с банкова карта в РФ без комисионна.

Платихме и след кратко време нашият виртуален сървър е готов за употреба:

Виртуалният VDS сървър за VPN е готов за използване.

В Инструкции има всички необходими данни за работата:

Информация за VDS сървър

Достъп до сървър чрез SSH протокол в Windows/Linux.

Достъпът до нашия виртуален сървър е възможен чрез SSH протокол на порт 22.

За операционната система Windows можем да настроим SSH клиента PuTTY на нашия компютър. В полето Host Name or IP address въвеждаме IP адреса на сървъра от Инструкцията, в полето Port трябва да има цифрата 22 и натискаме бутона Open:

Настройка на PuTTY за достъп до VDS сървър.

За достъп до сървъра в ОС Linux (IP адрес 123.45.67.89, порт 22) потребителят с име root трябва да въведе следната команда:

ssh root@123.45.67.89 -p 22

Въвеждаме потребителско име root и парола от Инструкцията:

Достъп до виртуален сървър чрез потребителско име и парола.

Ура! Достъпът до виртуален сървър работи. Можем да проверим дали ни са инсталирали обещаната 11-та версия на Debian на сървъра:

cat /etc/debian_version

Бърза настройка на VPN сървър

Ще инсталираме VPN сървър, който се нарича OpenVPN. За бърза инсталация и настройка на OpenVPN сървъра ще използваме скрипт. Повече информация за скрипта може да намерите в GitHub https://github.com/angristan/openvpn-install.

Инсталираме пакета curl, който ще ни е нужен за изтеглянето на скрипта:

apt install curl

Изтегляне на скрипта openvpn-install.sh:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Задаваме права за изпълнение на скрипта openvpn-install.sh:

chmod +x openvpn-install.sh

Стартираме изпълнението на:

./openvpn-install.sh

Скрипт правилно определи общодостъпния статичен IP адрес на сървъра, натискаме Enter на клавиатурата:

Стартиране на инсталационния скрипт на OpenVPN сървър.

Оставяме всички настройки по подразбиране:

Настройки VPN сървър 2023 година

Слушаем порт на OpenVPN сървъра – 1194, използван протокол – UDP.

Следващата стъпка е да въведете името на VPN клиента. Името трябва да съдържа буквено-цифрови символи. Освен това, името може да съдържа символи като долна черта или тире. Аз въвеждам vpnclient01:

Настройка на потребителя VPN

Скрипт пита: „Искате ли да защитите конфигурационния файл с парола?“ (вж. горната снимка). Избирам първата опция, т.е. да не защитавам конфигурационния файл с парола.

Всичко! VPN сървърът е стартиран и работи. Файлът за конфигурация /root/vpnclient01.ovpn трябва да бъде предаден на VPN клиента.

За да стартирате OpenVPN сървър ръчно:

systemctl start openvpn@server

За да спретнете ръчно OpenVPN сървъра:

systemctl stop openvpn@server

Проверете състоянието на сървъра:

systemctl status openvpn@server

Достъп до сървър чрез SCP протокол в Windows/Linux.

SCP протоколът се използва за безопасен трансфер на файлове между отдалечена и локална система. SCP протоколът е базиран на SSH протокола. Затова, ако има достъп по SSH, ще има и достъп по SCP.

Ще предадем файл за конфигурацията /root/vpnclient01.ovpn от виртуален сървър на компютър, където е планирано да работи VPN клиент, по SCP протокола.

В операционната система Windows ще използвам SCP клиент, който се нарича WinSCP (https://winscp.net/eng/download.php). В настройките за връзка с виртуален сървър посочваме същите параметри като при свързване към виртуален сървър по протокола SSH и натискаме бутона Вход:

Настройка връзка в програмата WinSCP

Копираме конфигурационния файл /root/vpnclient01.ovpn от виртуалния сървър на локалния компютър:

VPN 2023 год. Копираме файл за конфигурация .ovpn от сървъра на клиента.

За получаване на файла /root/vpnclient01.ovpn от сървъра (с IP 123.45.67.89) на потребителя с име root в ОС Linux е необходимо да се въведе следната команда:

scp root@123.45.67.89:~/vpnclient01.ovpn .
Достъп до сървър чрез SCP протокол в Linux ОС.

Файлът е получен!

Настройка VPN клиента в Windows

На своя компютър инсталираме VPN клиент, който се нарича OpenVPN Connect (https://openvpn.net/client-connect-vpn-for-windows/). Стартираме OpenVPN Connect, отиваме на раздела FILE и посочваме местоположението на изтегления от виртуалния сървър конфигурационен файл vpnclient01.ovpn:

OpenVPN Connect. Изтегляне на конфигурационния файл .ovpn.

Конфигурационният файл е импортиран, натискаме бутона CONNECT. Ура! VPN работи:

OpenVPN Connect. Свързано към VPN 2023 година.

Настройка VPN клиента в Linux

Инсталираме VPN клиент, който се нарича OpenVPN:

apt install openvpn

Копираме изтегления от виртуален сървър конфигурационен файл vpnclient01.ovpn в директорията /etc/openvpn/ под новото име на файла vpnclient01.conf:

cp -v vpnclient01.ovpn /etc/openvpn/vpnclient01.conf

OpenVPN клиент ще бъде автоматично добавен в автостартирането и ще се стартира при рестартиране на системата.

За да стартирате OpenVPN клиент ръчно:

systemctl start openvpn@vpnclient01.service

За да спретнете OpenVPN клиента ръчно:

systemctl stop openvpn@vpnclient01.service

Можете да премахнете клиента OpenVPN от автоматично зареждащите се програми с командата:

update-rc.d openvpn disable

Проверка на работоспособност на VPN.

Ще проверим работоспособността на VPN. За тази цел ще опитаме да отворим сайта на разработчиците на ChatGPT в браузъра, който е недостъпен за посетители от Русия през 2023 година (https://chat.openai.com/auth/login):

Уебсайтът на разработчиците на GPT чат е блокиран за Русия.

Уебсайтът е достъпен. VPN работи.

Добавяне/премахване на VPN потребители.

За да добавите нов потребител или да изтриете съществуващи VPN потребители, трябва да стартирате скрипта отново на виртуалния сървър:

./openvpn-install.sh
Добавяне и премахване на VPN потребители.

За да добавите нов потребител на VPN, изберете опция 1, за да изтриете съществуващ потребител – опция 2.

Сигурност на виртуален сървър

Минимално необходимите настройки за сигурност на виртуален сървър са описани в статията „SSH key в Windows и Linux. Ръководство„.

Изводи

Вашият личен VPN през 2023 г. в Русия не е лукс, а по-скоро вероятност жизнено необходимост. Настройването на вашият личен VPN с помощта на тази статия не е трудно. Използвайте го!

Коментари

Вашият коментар

Этот сайт защищен reCAPTCHA, и к нему применяются Google Политика конфиденциальности и Условия использования.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.