Перенести реализацию WireGuard (VPN) сервера из GO сервера в RUST

4 000 руб. за проект
08 октября 2020, 13:12 • 1 отклик • 36 просмотров
Здравствуйте. У нас небольшой VPN сервис в Telegram-боте.

Задача:

Перенести реализацию авторизации на WireGuard сервере из GO реализации сервера (https://github.com/WireGuard/wireguard-go) в реализацию сервера на RUST (https://github.com/cloudflare/boringtun). Необходимо взять реализацию из GO сервера (используется наш внутренний, доработанный сервер) и перенести в RUST реализацию сервера. Доработки отвечают за подсчет подключений пользователей к VPN и авторизацию подключений (не дает подключиться при максимальном количестве подключений).

При небходимости поднимем тестовое окружение для тестов и разработки. Можете предлагать цены)