DEV Community

Илья Федотов
Илья Федотов

Posted on

I built a self-hosted DPI-resistant tunnel over TLS + WebSocket in Rust

I built BibaVPN for one reason: I did not want to hand traffic to a third-party VPN provider.

It is a self-hosted SOCKS5 / HTTP CONNECT tunnel over TLS + WebSocket, with a Rust core and Android/Desktop clients.

Some users in Russia, Iran, and China use it to get around network blocks through their own VPS.

The project is small on purpose. It is not trying to be a full private network stack. It is meant for private, self-hosted access in restrictive environments.

GitHub: https://github.com/Eljaja/BibaVPN

Top comments (0)