FoxTail - VPN-сервис для удобной и безопасной работы в сети
Наш проект предоставляет возможность получить доступ к заблокированным ресурсам и возможность безопасной работы в интернете. Распределения трафика, система авторизаций и возможность работы с URL-адресами обеспечат комфортную и быструю работу с нашим VPN.
- Рассказов Никита - капитан команды
- Коваленко Григорий
- Белозеров Дмитрий
- Комаров Дмитрий
- ОС: Linux
- cmake
- libboost-all-dev
- qt6
- STL
- wireguard (wg-tools)
Я занимался разработкой клиента в папках handshake/* && logic/* Много времени заняла разработка архитектуры для удобного использования функционала классов со стороны gui, также было потрачено время на изучение проткола wireguard. Для тестирования подключений и работы использовал удаленный сервер. Помогал в разработке дизайна и финального вида проекта.
Я занимался разработкой сервера в папке /server. Был написан асинхронный сервер, для тестирования протокола использовал удаленный сервер. Большее количество времени в разработке заняло изучение протокола wireguard. Много обсуждали с беком клиента, как будут выглядеть запросы и как их обрабатывать. Помогал в разработке DnsRequest.
Я занимался разработкой пользовательского интерфейса на клиенте в папке /gui Наибольшее количество времени в разработке заняло изучение инструментов Qt6 и построение простого, красивого интерфейса. Активно взаимодействовал с бэком клиента, чтобы дизайн не протеворечил функционалу. В общем, в команде был ответственным за весь визуал.
=======
- Скачать
- Установить
<опционально>