DEV Community

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

Motivation

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.

Project Details

Design Philosophy

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.

Comments

No comments yet. Start the discussion.