mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-07-03 14:05:39 +02:00
a420683707be0501bebeec3803340af065b05b85
Server data-plane peer sessions used the conservative 30s smux keepalive while the client used the relaxed window (SmuxConfigFor) for ControlPlane transports like vp8channel. When the carrier went legitimately silent for tens of seconds (publisher-PC reconnect / SFU renegotiation), the server tore down its peer data session first at 30s, surfacing as 'closed pipe' on the client and triggering a reconnect storm. Mirror the client and apply SmuxConfigFor on the server data plane too.
About
olcRTC - across the sea
Project that bypass blocking by parasitizing on whitelisted services in Russia, use legal meet services
Status
Beta
See all info in docs
Issues? contact us at @openlibrecommunity or make an issue
Community ui client: alananisimov/olcbox
Read docs for start
More
Encrypted TCP-over-WebRTC tunnel. Traffic is disguised as a regular video call on whitelisted services (Jitsi, Yandex Telemost, WbStream, More). Inside - XChaCha20-Poly1305 encryption + smux multiplexing over WebRTC data/video channels.
Supported providers: jitsi - telemost - wbstream
Transports: datachannel - vp8channel - seichannel - videochannel
Platforms: Linux, macOS, Windows, Android (gomobile), embeddable Go library
app -> SOCKS5 -> olcrtc cnc -> WebRTC/SFU service -> olcrtc srv -> internet
Telegram: zarazaex
Email: zarazaex@tuta.io
Site: zarazaex.xyz
Languages
Go
90.3%
Python
6.1%
Shell
3.4%
Dockerfile
0.2%
