github Kianmhz/GooseRelayVPN v1.5.0

latest releases: v1.7.1, v1.7.0, v1.6.0...
one month ago

Highlights

Lower latency for new connections

SYN frames now bundle with the first data payload, eliminating a round-trip on every new TCP session. On the exit side, SYN dials are parallelized inside each batch so one slow upstream can no longer block the rest.

Multi-client server support

A single exit server can now safely serve multiple clients. ClientID is included in the encrypted batch and enforced server-side, so sessions from different clients are fully isolated.

Smarter front selection

At startup the client probes each configured SNI host and drops clear outliers, so a brittle Google front no longer degrades the whole tunnel.

Better behavior under download-heavy traffic

  • Adaptive backoff on idle long-polls (#41)
  • Response body cap that keeps replies under the carrier client limit (#22)

Other changes

  • ASCII art banner on client startup
  • README: direct download links for all platforms, daily quota info, full Android/Termux setup section
  • Replaced `gen-key.sh` with an inline `openssl rand -hex 32` command

Full Changelog: v1.4.1...v1.5.0

Upgrade Notes

This release changes the wire format, a 16-byte clientID is now included in the encrypted batch. You must upgrade both the client and the server together. A v1.5.0 client cannot talk to a v1.4.x server (or vice versa); the symptom of a version mismatch is the client logging relay returned non-batch payload.

Don't miss a new GooseRelayVPN release

NewReleases is sending notifications on new releases.