Skip to content

rel 0.0.2

Choose a tag to compare

@p1neappleXpress p1neappleXpress released this 12 Sep 23:51
· 258 commits to main since this release
4f1bdb5

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-file if 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.