Установка Proxify VPN в Linux через терминал

Введение

Эта инструкция описывает процесс установки и настройки VPN-клиента Proxify VPN на операционную систему Linux с использованием терминала. Мы рассмотрим два способа подключения: через официальное приложение и через ручную настройку WireGuard/OpenVPN.

Подготовка к установке

Перед началом убедитесь, что ваша система соответствует минимальным требованиям:

  • Linux kernel 4.15 или новее
  • Поддержка iptables или nftables
  • Доступ к интернету

Обновите пакеты системы:

sudo apt update && sudo apt upgrade -y

Способ 1: Установка через официальное приложение

Шаг 1: Регистрация и доступ к личному кабинету

Перейдите на официальный сайт proxify.host и создайте аккаунт или войдите в существующий личный кабинет. В личном кабинете вы сможете:

  • Просматривать доступные серверы
  • Генерировать конфигурационные файлы
  • Управлять подпиской

Шаг 2: Скачивание официального клиента

В личном кабинете proxify.host перейдите в раздел "Приложения" и скачайте клиент для Linux:

wget https://proxify.host/downloads/proxify-vpn-linux.deb

Для дистрибутивов на базе RPM:

wget https://proxify.host/downloads/proxify-vpn-linux.rpm

Шаг 3: Установка пакета

Для Debian/Ubuntu:

sudo dpkg -i proxify-vpn-linux.deb
sudo apt-get install -f  # Установка зависимостей

Для RHEL/CentOS/Fedora:

sudo rpm -ivh proxify-vpn-linux.rpm

Шаг 4: Авторизация в приложении

Запустите приложение:

proxify-vpn --login

Введите учетные данные от личного кабинета proxify.host.

Способ 2: Ручная настройка WireGuard

Шаг 1: Установка WireGuard

sudo apt install wireguard resolvconf -y

Для других дистрибутивов:

# RHEL/CentOS
sudo yum install epel-release -y
sudo yum install wireguard-tools -y

# Fedora
sudo dnf install wireguard-tools -y

# Arch Linux
sudo pacman -S wireguard-tools

Шаг 2: Получение конфигурации

Войдите в личный кабинет proxify.host, перейдите во вкладку "WireGuard" и создайте новый ключ. Скачайте конфигурационный файл wg0.conf.

Шаг 3: Размещение конфигурационного файла

Создайте директорию для конфигураций:

sudo mkdir -p /etc/wireguard
sudo chmod 700 /etc/wireguard

Переместите скачанный файл:

sudo mv ~/Загрузки/wg0.conf /etc/wireguard/wg0.conf
sudo chmod 600 /etc/wireguard/wg0.conf

Пример содержимого конфигурационного файла:

[Interface]
PrivateKey = ваш_приватный_ключ
Address = 10.66.66.2/32
DNS = 1.1.1.1, 8.8.8.8

[Peer]
PublicKey = публичный_ключ_сервера
Endpoint = сервер.proxify.host:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Шаг 4: Настройка маршрутизации

Если требуется настроить split tunneling, измените параметр AllowedIPs:

AllowedIPs = 10.66.66.0/24, 192.168.1.0/24  # Только определенные сети

Или для полного роутинга через VPN:

AllowedIPs = 0.0.0.0/0

Шаг 5: Запуск WireGuard

Включите интерфейс:

sudo wg-quick up wg0

Проверьте статус:

sudo wg show

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

sudo systemctl enable wg-quick@wg0

Остановка соединения:

sudo wg-quick down wg0

Способ 3: Настройка OpenVPN

Шаг 1: Установка OpenVPN

sudo apt install openvpn -y

Шаг 2: Получение конфигурации

В личном кабинете proxify.host скачайте конфигурационный файл для OpenVPN и сертификаты.

Шаг 3: Размещение файлов конфигурации

sudo mkdir -p /etc/openvpn/client
sudo cp ~/Загрузки/proxify.ovpn /etc/openvpn/client/
sudo cp ~/Загрузки/*.crt /etc/openvpn/client/
sudo cp ~/Загрузки/*.key /etc/openvpn/client/

Шаг 4: Запуск OpenVPN

sudo openvpn --config /etc/openvpn/client/proxify.ovpn --daemon

Для автозапуска создайте systemd-службу:

sudo nano /etc/systemd/system/openvpn-proxify.service

Содержимое файла:

[Unit]
Description=OpenVPN connection to Proxify VPN
After=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/openvpn --config /etc/openvpn/client/proxify.ovpn
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Активируйте службу:

sudo systemctl daemon-reload
sudo systemctl enable openvpn-proxify
sudo systemctl start openvpn-proxify

Проверка подключения

Убедитесь, что VPN работает корректно:

curl ifconfig.me

IP-адрес должен отображать сервер Proxify VPN, а не ваш реальный IP.

Дополнительные проверки:

ping 8.8.8.8
nslookup google.com

Автоматизация подключения

Создайте скрипт для автоматического подключения:

nano ~/connect-proxify.sh

Содержимое скрипта:

#!/bin/bash
sudo wg-quick up wg0
if [ $? -eq 0 ]; then
    echo "Proxify VPN подключен успешно"
    notify-send "Proxify VPN" "Подключение установлено"
else
    echo "Ошибка подключения"
    notify-send "Proxify VPN" "Ошибка подключения"
fi

Сделайте скрипт исполняемым:

chmod +x ~/connect-proxify.sh

Отключение и удаление

Для остановки соединения:

sudo wg-quick down wg0

Для удаления конфигураций:

sudo rm -rf /etc/wireguard/
sudo apt remove wireguard

Возможные проблемы и решения

Проблема 1: Ошибка разрешений доступа к tun/tap устройству

Решение:

sudo modprobe tun
sudo chown root:root /dev/net/tun
sudo chmod 666 /dev/net/tun

Проблема 2: DNS-утечки

Решение: Используйте DNS-серверы Proxify или настройте локальный DNS:

sudo nano /etc/resolv.conf
nameserver 1.1.1.1
nameserver 8.8.8.8

Или используйте systemd-resolved:

sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved

Проблема 3: Фаервол блокирует VPN-трафик

Решение для UFW:

sudo ufw allow 51820/udp
sudo ufw allow OpenSSH
sudo ufw disable
sudo ufw enable

Решение для iptables:

sudo iptables -A OUTPUT -o wg0 -j ACCEPT
sudo iptables -A FORWARD -i wg0 -j ACCEPT

Проблема 4: Сервис не запускается автоматически

Решение: Проверьте статус службы:

sudo systemctl status wg-quick@wg0
sudo journalctl -u wg-quick@wg0

Перезапустите службу:

sudo systemctl daemon-reload
sudo systemctl restart wg-quick@wg0

Проблема 5: Медленная скорость соединения

Решение: Попробуйте сменить сервер в личном кабинете proxify.host. Также проверьте настройки MTU:

sudo wg set wg0 mtu 1280

Проблема 6: Ошибка "Address already in use"

Решение: Проверьте активные интерфейсы:

ip link show
sudo wg show

Остановите конфликтующие сервисы:

sudo systemctl stop openvpn*
sudo wg-quick down wg0

Проблема 7: Проблемы с сертификатами OpenVPN

Решение: Убедитесь, что все файлы сертификатов находятся в той же директории, что и конфигурационный файл. Проверьте пути в .ovpn файле:

grep -E "(ca|cert|key)" /etc/openvpn/client/proxify.ovpn

Если пути указаны неверно, исправьте их или скопируйте файлы в соответствующие директории.


Для получения дополнительной помощи посетите личный кабинет Proxify VPN или обратитесь в службу поддержки через веб-интерфейс. Регулярно обновляйте клиентское ПО для обеспечения максимальной безопасности и стабильности соединения.