Установка SoftEther VPN Client
Данная глава описывает детальную процедуру установки SoftEther VPN Client на клиентский компьютер.
Перед установкой
Системные требования
Минимальные требования:
CPU: Intel/AMD процессор 500 MHz или выше
RAM: 64 MB или больше
Свободное место на диске: 50 MB
Сетевое подключение: любое (Ethernet, WiFi, мобильное)
Рекомендуемые требования:
CPU: Multi-core процессор 1 GHz или выше
RAM: 512 MB или больше
Свободное место на диске: 200 MB
Поддерживаемые операционные системы
Windows:
- Windows 11 (все редакции)
- Windows 10 (все редакции)
- Windows 8.1/8
- Windows 7 SP1
- Windows Server 2019/2016/2012
Linux:
- Ubuntu 18.04 LTS и новее
- Debian 9 и новее
- Red Hat Enterprise Linux 7+
- CentOS 7+
- SUSE Linux Enterprise
Проверка прав пользователя
Для установки и использования VPN Client требуются права администратора: Windows:
- Локальные права администратора Или членство в группе “Пользователи VPN”
Linux:
- Права root для установки
- Права sudo для управления сетевыми интерфейсами
Установка на Windows
Загрузка программного обеспечения
- Перейдите на https://www.softether.org/
- Загрузите SoftEther VPN Client для Windows
- Выберите соответствующую архитектуру (x86 или x64)
Процесс установки
- Запустите установочный файл от имени администратора
- Выберите язык установки
- Примите лицензионное соглашение
- Выберите компонент “SoftEther VPN Client”
- Выберите папку установки (по умолчанию: C:\Program Files\SoftEther VPN Client)
- Дождитесь завершения установки
Установленные компоненты
После установки в системе будут созданы:
- SoftEther VPN Client Service - основная служба
- SoftEther VPN Client Manager - GUI утилита управления
- vpncmd.exe - утилита командной строки
- Виртуальные сетевые адаптеры - создаются по мере необходимости
Первый запуск
- Запустите “SoftEther VPN Client Manager”
- Подключитесь к “localhost” (локальному VPN Client Service)
- При необходимости установите пароль для локального управления
Установка на Linux
Подготовка системы
Ubuntu/Debian:
sudo apt update
sudo apt install build-essential -yCentOS/RHEL:
sudo yum update -y
sudo yum groupinstall "Development Tools" -yЗагрузка и компиляция
# Создание рабочей директории
cd /opt
sudo mkdir softether-client
cd softether-client
# Загрузка исходного кода
sudo wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.XX-XXXX-stable/softether-vpnclient-v4.XX-XXXX-stable-linux-x64-64bit.tar.gz
# Извлечение архива
sudo tar xzf softether-vpnclient-*.tar.gz
cd vpnclient
# Компиляция (согласитесь с лицензиями: 1-1-1)
sudo make
# Установка прав доступа
sudo chmod 600 *
sudo chmod 700 vpnclient vpncmdСоздание службы systemd
sudo vi /etc/systemd/system/softether-vpnclient.serviceСодержимое файла:
[Unit]
Description=SoftEther VPN Client
After=network.target
[Service]
Type=forking
User=root
ExecStart=/opt/softether-client/vpnclient/vpnclient start
ExecStop=/opt/softether-client/vpnclient/vpnclient stop
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.targetЗапуск службы
# Перезагрузка systemd
sudo systemctl daemon-reload
# Включение автозапуска
sudo systemctl enable softether-vpnclient
# Запуск службы
sudo systemctl start softether-vpnclient
# Проверка статуса
sudo systemctl status softether-vpnclientНастройка первого VPN подключения
Создание виртуального адаптера
Windows (через GUI):
- Откройте SoftEther VPN Client Manager
- Выберите “Add VPN Connection”
- Создайте новый виртуальный сетевой адаптер
Linux (через vpncmd):
cd /opt/softether-client/vpnclient
sudo ./vpncmd localhost /client
# Создание виртуального адаптера
NicCreate "VPN Connection"Настройка VPN подключения
Через GUI (Windows):
В SoftEther VPN Client Manager нажмите “Create New Connection”
Заполните параметры подключения:
- Connection Name: “Company VPN”
- Host Name: vpn.company.com
- Port Number: 443
- Virtual Hub Name: CORPORATE
- User Name: your_username
Через vpncmd:
# Создание подключения
AccountCreate "Company VPN" /SERVER:vpn.company.com:443 /HUB:CORPORATE /USERNAME:your_username /NICNAME:"VPN Connection"
# Установка пароля
AccountPasswordSet "Company VPN" /PASSWORD:your_password /TYPE:standardНастройка дополнительных параметров
# Включение сжатия и шифрования
AccountSet "Company VPN" /USECOMPRESS:yes /USEENCRYPT:yes
# Настройка Keep-Alive
AccountSet "Company VPN" /KEEPALIVE:yes
# Автоматическое переподключение
AccountRetrySet "Company VPN" /NUM:10 /INTERVAL:15Управление подключениями
Подключение к VPN
GUI:
- Выберите подключение в списке
- Нажмите “Connect”
- Введите учетные данные при необходимости
Командная строка:
# Подключение
vpncmd localhost /client /cmd:AccountConnect "Company VPN"
# Проверка статуса
vpncmd localhost /client /cmd:AccountStatusGet "Company VPN"Отключение от VPN
# Отключение
vpncmd localhost /client /cmd:AccountDisconnect "Company VPN"Автоматическое подключение
# Включение автоподключения при запуске
vpncmd localhost /client /cmd:AccountStartupSet "Company VPN" /ENABLE:yesРасширенная настройка
Настройка прокси-сервера
Если ваша сеть использует прокси-сервер:
# HTTP прокси
AccountProxySet "Company VPN" /TYPE:http /SERVER:proxy.company.com:8080 /USERNAME:proxy_user /PASSWORD:proxy_pass
# SOCKS прокси
AccountProxySet "Company VPN" /TYPE:socks /SERVER:socks.company.com:1080Настройка сертификатов
Для аутентификации по сертификату:
# Добавление клиентского сертификата
CertAdd /CERTFILE:client.crt /KEYFILE:client.key
# Настройка аутентификации по сертификату
AccountSet "Company VPN" /AUTH:cert /CERT:client.crtНастройка для работы с NAT/Firewall
# Отключение UDP для прохождения через NAT
AccountSet "Company VPN" /USEUDP:no
# Включение режима обхода файрвола
AccountSet "Company VPN" /DISABLEUDPACCELERATION:yesДиагностика и устранение неполадок
Проверка статуса подключения
# Подробная информация о подключении
vpncmd localhost /client /cmd:AccountGet "Company VPN"
# Статистика сессии
vpncmd localhost /client /cmd:SessionGet "Company VPN"Включение логирования
# Включение детального логирования
LogEnable packet /SWITCH:yes
# Просмотр логов (Windows)
# Логи находятся в папке установки: log/
# Просмотр логов (Linux)
sudo tail -f /opt/softether-client/vpnclient/log/vpn_*.logПроверка сетевых настроек
Windows:
# Проверка виртуальных адаптеров
ipconfig /all
# Проверка маршрутов
route print
# Проверка DNS
nslookup google.comLinux:
# Проверка интерфейсов
ip addr show
# Проверка маршрутов
ip route show
# Проверка DNS
dig google.comМультипрофильная настройка
Создание нескольких подключений
# Создание дополнительных адаптеров
NicCreate "Home VPN"
NicCreate "Office VPN"
# Создание подключений
AccountCreate "Home Connection" /SERVER:home.vpn.com:443 /HUB:HOME /USERNAME:home_user /NICNAME:"Home VPN"
AccountCreate "Office Connection" /SERVER:office.vpn.com:443 /HUB:OFFICE /USERNAME:office_user /NICNAME:"Office VPN"Переключение между подключениями
# Отключение от одного VPN
AccountDisconnect "Home Connection"
# Подключение к другому VPN
AccountConnect "Office Connection"Безопасность клиента
Настройка локального пароля
# Установка пароля для локального управления
PasswordSet localpasswordБлокировка несанкционированного доступа
# Ограничение IP-адресов для управления
IPsecEnable no /L2TP:no /L2TPRAW:no /ETHERIP:noУдаление
Windows
- Перейдите в “Панель управления” → “Программы и компоненты”
- Найдите “SoftEther VPN Client”
- Нажмите “Удалить”
- Следуйте инструкциям
Linux
# Остановка и отключение службы
sudo systemctl stop softether-vpnclient
sudo systemctl disable softether-vpnclient
# Удаление файлов службы
sudo rm /etc/systemd/system/softether-vpnclient.service
sudo systemctl daemon-reload
# Удаление программных файлов
sudo rm -rf /opt/softether-client
# Очистка виртуальных адаптеров (если есть проблемы)
sudo modprobe -r tun