fshy

fshy / Storage

Syncthing community relay pool

syncthing.net · Storage · 1 record · JSON

Syncthing community relay pool Storage

caveatanonymousno cardRper-ip-shaping

relays.syncthing.net/ · P2P relay pool (operator-donated) · storage/syncthing-community-relay-pool · JSON · compare

Free tierNo quota at all — relay operators cap themselves with -global-rate (commonly ~20 Mbps in and out). The pool is anonymous and unvetted.
unit unlimited; metered on unstated
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressFree. Paid for by whoever runs each relay, not by a company with a budget.
Identityanonymous anonymous
Limits
Per-relay bandwidth set by the operator; sessions per client and per relay are limited. Relays can vanish without notice.
Bindingper-ip-shaping one stream is shaped, and a user's throughput is the shaped rate times the number of streams
Interfaceunknown relay:// protocol on 22067; the pool is a JSON endpoint.
Toolingstrelaysrv; Syncthing's own relay selection.
Composes withRelay is only used until a direct connection is established; Syncthing then switches to direct and the relay carries nothing.
ReliabilityThe pool endpoint returns dozens of relay://IP:22067 entries with self-signed device IDs. No accounting means no sustainability, but also no gate.
NotesNo quota at all — relay operators cap themselves with -global-rate (commonly ~20 Mbps in and out). The pool is anonymous and unvetted.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (4)
datesourcewhat it proved
2026-10-21relays.syncthing.net/endpointliteral JSON list of relay:// URLs with IDs
2026-10-21docs.syncthing.net/users/strelaysrv'Anyone can run a relay server, and it will automatically join the relay pool'
2026-10-21docs.syncthing.net/users/relaying.htmltraffic is bounced via a relay only when a direct connection is impossible
2026-10-21relays.syncthing.net/'The relays listed on this page are not managed or vetted by the Syncthing project'
Unknown or withheld values (6)
  • $.free_tier.notes process
  • $.interface interface-unknown
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted