RELEASE NOTES:
- Настраиваемая маршрутизация полностью работает, сайты для обхода блокировок можно добавлять прям на лету, когда клиент уже подключен
- Полностью отлажен протокол ShodowSocks, и он включен теперь по умолчанию (если технически более точно, то ShadowSocks over OpenVPN, точно также как в outline)
- Добавлены функции проверки/переустановки openvpn tap драйвера прям перед подключением. Теперь должно работать во всех случаях, проверка происходит непосредственно перед подключением, даже если юзер или какое то другое приложение удалило или выключило этот виртуальный сетевой интерфейс для openvpn.
- Частично переписан сервис (который устанавливается при инсталляции amnezia, и отвечает за выполнение команд с админскими правами. Теперь там всё красиво, удобно, и по феншую
- Сделан задел для поддержки профилей подключения (например, если вдруг захочется просто подключиться к какому-нибудьчужому openvpn серверу, имея на руках конфиг для подключения, и реквизиты
- Внесены небольшие изменения в серверные конфиги. Решено, что отныне сервера не будут "пушить" сетевые настройки на клиент. Теперь клиент полностью сам управляет своими сетевыми настройками протокола OpenVPN, например выставляет DNS. В дальнейшем планируется добавить это прям в настройки клиента, чтоб можно было указать свои сервера имен.
- Прервана совместимость старого клиента v1.3 с новой текущей версией серверных vpn докер контейнеров, размещенных на докер хабе (как раз из за того, что сервер не пушит настройки DNS, а старый клиент их не устанавливает).