Hi! Этот проект был создан для изучение vpn и помощи людям.
MIT · c0redev · unitdevgcc
Проект вырос из идей ptero-vpn (Автор тот же - c0redev, как и тут): те же цели (обход, гибкий транспорт, свой контур), но код и протокол здесь уже другие. Если ты собираешь инстанс для себя или для узкой аудитории, всё нужное лежит в этом репо без лишней хуиты.
Сервер (server/) — Как в общем по названию понятно - сервер
Клиент (cmd/volter-client, internal/) — Linux и Windows - tun и т.д найти тут!
Android (android/) — Тут андройд аппа
Рядом с server/target/server.jar положи config.properties. Пример в config.properties.example, все поля разобраны в Config.java. Минимум: listenPorts, token, udpChannels=4 (жёстко четыре). Остальное по настроению: QUIC и сертификаты, маскировка TCP, кластер cluster.*, автообновление update.*.
сборка:
mvn -f server/pom.xml package
java -jar server/target/server.jarDocker + Cloudflare WARP для исходящего трафика: docs/docker-warp.md.
go build -o volter-client ./cmd/volter-client
cd android && ./gradlew :app:assembleDebug