fshy

Home / Egress and tunnels

arena-tunnel

github.com/dc-holdings-spa/arena-tunnelTool (wireguard transport)egress/arena-tunnelJSONcomparereport an errorprovider JSON

Free allowance
No service and no account; AGPL-3.0 source with static binaries, described as "Free public ingress through any CDN"
Verdict
self-hosted, last resortverdict paid-only: no free allowance; listed for its price. Self-hosted options are listed last, because this site is for users who have no hardware.
Cost
no price statedsee Price below
Identity
anonymousno card, no phone
Binding limit
noneno named constraint binds
Evidence
documented4 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-23checked 2026-10-23 (live); stale on 2026-11-23
Free tierno service and no account; AGPL-3.0 source with static binaries, described as "Free public ingress through any CDN"
unit none; metered on none
PriceUSD 0
Bindingnone the constraint is a WireGuard server host plus a way to publish an HTTP port, which is the same host requirement as every other wrapper
Identityanonymous no account for the DIY path; the vendor's own deployment adds a browser pairing flow with a signed-in identity
Egressnot applicable; the tunnel's ceiling is the CDN's, and the README states none; ingress: tcp
free allowance: none published
Interfacecli arena-tunnel client and arena-tunnel-server
Toolingsingle Go binary per platform, cloudflared or any HTTP publisher in front
Composes withthe intended composition is cloudflare-tunnel Free in front of arena-tunnel-server, which makes an HTTP-only hosted tunnel carry WireGuard for the first time without a paid plan.
Reliabilitynew and lightly used; client needs root for the TUN device; one WebSocket per session means a dropped TCP connection restarts the tunnel
NotesThe clearest statement's central problem: "Most free CDNs (Cloudflare Free, Fastly, Bunny) only proxy HTTP/WS", so WireGuard has to be framed into WebSocket to use them. Released two days before this read, four stars, single purpose. It still needs the WireGuard server host, so its claim of no VPS rental assumes the reader already has somewhere to put the server half. Frame-per-datagram framing avoids putting a length-prefixed stream in the datagram path, but the websocket still rides TCP.
Evidence notedocumented a measured run behind a free Cloudflare Tunnel would raise it, and is the single most useful measurement leaves open
Parsed numbers
  • has-free-tier 0
  • price USD 0
Evidence 4
datesourcewhat it proved
2026-10-23github.com/dc-holdings-spa/arena-tunnel"punches a WireGuard VPN through any HTTP/HTTPS path - including a free Cloudflare Tunnel. No VPS rental" and "one WS binary frame <-> one UDP datagram"
2026-10-23github.com/dc-holdings-spa/arena-tunnelthe DIY section: "Requires a running WireGuard server on the same host and a way to publish your HTTP port (cloudflared tunnel, ngrok, etc.)"
2026-10-23github.com/dc-holdings-spa/arena-tunnel"Latency cost: ~80-150 ms one-way through a free CF tunnel from most of LATAM" - the author's own figure, not reproduced
2026-10-23github.com/dc-holdings-spa/arena-tunnelrelease v1.2.1 published 2026-10-21; last push 2026-10-23; 4 stars
More fields 9
wg pathnone
wg detail"encapsulating each WireGuard UDP datagram inside one binary WebSocket frame"; a user runs wireguard-go locally and the server hands frames to a local WireGuard interface
ingresstcp
volume statednot applicable; the tunnel's ceiling is the CDN's, and the README states none
bytes transityes
transit notethrough cloudflared and Cloudflare's edge, then to the server half
hosting requirementa WireGuard server host plus cloudflared or another HTTP publisher; a user half needs root for a TUN device
last releasev1.2.1 2026-10-21
stars4
Unknown values 2
  • per object cap stated: the field does not apply to this kind of offer
  • retention stated: the field does not apply to this kind of offer