Repository navigation
rel 0.0.2
OpenFlux
New transport: Cups.online
Carries packets through live-coding interview rooms (Centrifugo channels).
- Exit node:
--transport cupsonline— creates rooms and prints a base64 list. - Client:
--transport cupsonline --url "<base64>". - Note: rooms are public; anyone with the UUID can join. Use
--encryption-key-fileif it matters.
Exit node modes
--mode proxy(default) — gVisor terminates TCP and re-dials to the real destination. No root, no raw sockets, no iptables. Works on Linux, Windows, macOS.--mode raw(Linux only, root) — raw socket + SNAT. Faster, needs privileges and a scoped RST-drop rule.--local-ip <ip>— egress IP for raw mode.
Performance
- gVisor TCP buffers: 4M / 16M / 64M
- io.CopyBuffer 256K, TCP_NODELAY, 16M socket buffers
- Forwarder limit 8192, MaxQueueSize 65536
Docs
- README.md / README.ru.md updated.
Disclaimer
Educational use only. Test on your own machines and networks.