Войти

Показать полную графическую версию : [решено] WireGuard VPN client for Windows (управление туннелями пользователем)


Anton04
27-06-2023, 09:29
Коллеги приветствую.

Есть общедоступный клиент (https://download.wireguard.com/windows-client/) для VPN WireGuard.
Всё хорошо с этим клиентом окромя того, что без административных прав в системе управлять туннелями ты не можешь, ни создать, ни запустить, ни импортировать, ни остановить.

Ищу какой либо альтернативный вариант, как можно управлять WireGuard тоннелями посредством GUI. Возможно есть какий-то альтернативный клиент или хитрый способ.

P.S. Я прекрасно понимаю концепцию WireGuard клиента и как она реализована для Windows, что при запуска туннеля создаётся служба и она инициализирует создание виртуального адаптера с нужными настройками и для всего этого нужны административные права, но ковырять штатные настройки Windows (реестр, доступ к файлам) для того чтоб сделать возможность пользователю без административных прав управлять туннелями это не вариант...

Anton04
05-07-2023, 15:50
Нашёл альтернативу официальному клиенту WireGuard, называется WireSock VPN Client (https://www.wiresock.net), если к WireSock прикрутить ещё и GUI интерфейс TunnlTo (https://github.com/TunnlTo/desktop-app), то пользователи смогут не только включать и отключать тоннель по своему усмотрению, но ещё и создавать новые.

Недостатков у TunnlTo несколько:

Нельзя экспортировать настройки.
Нету штатной функции добавление в автозагрузку.
Нельзя автоматически запускать выбранный тоннель после запуска TunnlTo, т.е. только ручной запуск.

overrise
03-12-2023, 09:26
Вот хочу тоже научить wireguard Запускать конкретный тоннель при запуске Windows - это реально? Админ права есть.
Также хочу иметь возможность обновления этого подключения другой программой - это реально?
Не найду где wireguard хранит настройки тоннелей. :(

overrise
03-12-2023, 09:42
Сам спросил, сам отвечу, вот так работает:
https://vpn.how/ru/pages/avtozapusk-wireguard-posle-perezagruzki-windows.html

Тоннель запускается под админ правами.

Anton04
03-12-2023, 10:41
Вот хочу тоже научить wireguard Запускать конкретный тоннель при запуске Windows - это реально? »

Вполне реально, штатная утилита wireguard позволяет восстанавливать то состояния туннеля которое было до перезагрузки ОС и ничего другого придумывать не надо, да и планировщик это лишнее.

overrise
03-12-2023, 12:27
Вполне реально, штатная утилита wireguard позволяет восстанавливать то состояния туннеля которое было до перезагрузки ОС и ничего другого придумывать не надо, да и планировщик это лишнее. »
Планировщик хорош тем, что ты можешь поменять удаленно конфиг wireguard, и он запустит уже обновленный.

Добавить аргументы:
/installtunnelservice "C:\Program Files\WireGuard\wg_server.conf"




© OSzone.net 2001-2012