mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-05-26 23:19:47 +00:00
f48a63a0b9b0f2559481baad7ef8a2537db3f5d3
- mobile/: gomobile-bindable entry point for Android (combined libgojni.so) - internal/protect/: Android socket protect via VpnService for olcRTC sockets - internal/names/data/: embedded name pools for client identity generation - client: add SOCKS5 USER/PASS auth (RFC 1929) and bind to 127.0.0.1 - mux: infinite backpressure via waitForBufferSpace, raise buffer to 32MB, remove close-on-overflow (was corrupting reliable TCP streams over DC) - peer: remove 3-second drop in send worker — wait for SCTP buffer to drain instead of dropping packets (broke large HTTP/2 transfers like Instagram/X) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
About
olcRTC - across the Sea
Project that allows users to bypass blocking by parasitizing and tunneling on unblocked and whitelisted services in Russia, use telemost, Max, mail and API in the future
satus
pre-alpha see all info in issues
fast start
# server
./srv.sh
# client
./cnc.sh
# or native ( no podman ) linux
GOOS=linux GOARCH=amd64 go build ./cmd/olcrtc
# or native ( no podman ) android
GOOS=android GOARCH=arm64 go build -ldflags="-checklinkname=0" -o build/olcrtc ./cmd/olcrtc
# or native ( no podman ) windows
GOOS=windows GOARCH=amd64 go build ./cmd/olcrtc
Languages
Go
90.5%
Python
5.6%
Shell
3.7%
Dockerfile
0.2%
