OpenVPN
Что это?
OpenVPN — это популярный VPN-протокол с открытым исходным кодом, который обеспечивает безопасное и зашифрованное соединение через интернет.
Как его установить?
- Скачиваем скрипт для автоматической установки:
wget -O openvpn.sh https://get.vpnsetup.net/ovpn
.
Теперь у вас два пути: установить автоматически с параметрами по умолчанию, либо сделать свои параметры. - С параметрами по умолчанию:
sudo bash openvpn.sh --auto
- Со своими параметрами:
sudo bash openvpn.sh
- Теперь вы установили OpenVPN. Чтобы добавить еще пользователей, вам нужно запустить скрипт еще раз.
Устранение неполадок
- Если у вас нет
wget
, то можно использоватьcurl
:curl -fL -o openvpn.sh https://get.vpnsetup.net/ovpn
- Альтернативные ссылки, если текущая недоступна:
https://github.com/hwdsl2/openvpn-install/raw/master/openvpn-install.sh;
https://gitlab.com/hwdsl2/openvpn-install/-/raw/master/openvpn-install.sh;
Как использовать его?
Внимание
OpenVPN заблокирован в России, используйте WireGuard с клиентом AmneziaWG.
- Установите OpenVPN Connect:
- Загрузите конфигурацию из
/root/client.ovpn
, либо сканируйте QR-код и импортируйте в клиент OpenVPN. - Используйте VPN.
Информация для использования скрипта openvpn.sh
txt
Использование: bash openvpn.sh [опции]
Опции:
--addclient [имя клиента] добавить нового клиента
--exportclient [имя клиента] экспортировать конфигурацию для существующего клиента
--listclients вывести список существующих клиентов
--revokeclient [имя клиента] отозвать существующего клиента
--uninstall удалить OpenVPN и все конфигурации
-y, --yes автоматически отвечать "да" на запросы при отзыве клиента или удалении OpenVPN
-h, --help показать это сообщение и выйти
Опции установки (необязательно):
--auto автоматическая установка OpenVPN с использованием стандартных или пользовательских опций
--listenaddr [IPv4 адрес] IPv4 адрес, на котором OpenVPN должен слушать запросы
--serveraddr [DNS имя или IP] адрес сервера, должен быть полным доменным именем (FQDN) или IPv4-адресом
--proto [TCP или UDP] протокол для OpenVPN (TCP или UDP, по умолчанию: UDP)
--port [номер] порт для OpenVPN (1-65535, по умолчанию: 1194)
--clientname [имя клиента] имя для первого клиента OpenVPN (по умолчанию: client)
--dns1 [IP-адрес DNS сервера] основной DNS сервер для клиентов (по умолчанию: Google Public DNS)
--dns2 [IP-адрес DNS сервера] вторичный DNS сервер для клиентов
Для настройки опций вы также можете запустить этот скрипт без аргументов.