После перезапуска WG запускается программа, но не сам туннель

Материал из WiKi - IQ Company
Перейти к навигации Перейти к поиску

Проблема

После перезапуска Windows клиент WireGuard запускается, однако VPN-туннель автоматически не поднимается.

Решение

Для автоматического запуска туннеля используется планировщик заданий Windows с повышенными правами.

Шаги настройки

Подготовка конфигурации

Необходимо выгрузить .conf туннель в любую папку на компьютере, например:

C:\wireguard_tunnel\IQCompany.conf

❗ Для выгрузки туннеля необходимо нажать ПКМ в интерфейсе wireguard выбрать Экспорт всех туннель в zip - архив..


Создание задачи в планировщике

  1. Откройте Планировщик заданий Windows (win+r taskschd.msc)
  2. Нажмите Создать простую задачу
  3. Триггер при запуске компьютера
  4. Действие Запустить программу
  5. Запуск программы (указать путь к wireguard)
    "C:\Program Files\WireGuard\wireguard.exe"
  6. Добавить аргументы
  7. Завершить создание задачи

Вкладка «Общие»

  • Имя задачи: WireGuard Tunnel Autostart
  • Пользователь: Указать пользователя с правами администратора
  • Установить галочки:
    • ✅ Выполнять с наивысшими правами
    • ✅ Выполнять вне зависимости от входа пользователя в систему



Вкладка «Действия»

Добавить действие:

  • Действие: Запуск программы
  • Программа или сценарий:
  • Аргументы:

Вкладка «Условия»

  • ❌ Снять галочку Запускать только при питании от электросети (если требуется)

Вкладка «Параметры»

Рекомендуется включить:

  • ✅ Перезапуск при сбое (например, через 1 минуту)

Проверка работы

  1. Перезагрузите компьютер
  2. Проверьте:
    • Туннель активен
    • VPN соединение установлено

Примечания

  • Команда /installtunnelservice устанавливает туннель как службу Windows, что позволяет запускать его без входа пользователя.
  • Для корректной работы необходимы права администратора.
  • Убедитесь, что путь к конфигурационному файлу указан корректно.