Париж, 18-19 ноября 2022 | Пространство "Le Sample"
18 av. de la République, 93170, Bagnolet
Как всё прошло

Задача 1 – для c++ разработчиков

В AmneziaVPN есть режим работы, в котором можно включить VPN в режиме произвольной маршрутизации. Эта функция достигается за счёт добавления списка IP адресов для маршрутизации. Эта функция бывает полезной в некоторых случаях, но недостаточно гибкой — например нельзя включить VPN для всех адресов домена *.example.com. Для решения этой задачи предлагается встроить в AmneziaVPN Proxy-DNS, который будет отслеживать запросы к определенным доменам, и динамически добавлять в таблицу маршрутизации отрезолвленные IP адреса.

Приз — $200 для Linux+MacOS, $200 для Windows, $300 для Android, $300 для iOS. Призовой фонд для всех платформ — $1000

Задача 2 – для c++ разработчиков

Реализовать в AmneziaVPN функцию работы VPN для отдельных приложений (для тех платформ, на которых это возможно).

Приз — $500 для каждой платформы.

Задача 3 — для Qt разработчиков; с опытом Android

Мигрировать проект AmneziaVPN на Qt6

Приз — $200

Задача 4 – для DevOps.

Проекту AmneziaVPN очень нужны автосборки CI, причём сами скрипты сборки уже разработаны. Смысл этой задачи заключается в том, чтобы на GitHub Actions сервере настроить сборку проекта для всех платформ — Windows, Linux, MacOS, Android, iOS.

Приз — $200

Задача 5 – для знатоков китайского языка.

Перевести сайт и приложение AmneziaVPN на китайский язык.

Приз — $200