fshy

fshy / Egress and tunnels

wgcf

github.com · Egress and tunnels · 1 record · JSON

wgcf Egress and tunnels

caveatanonymousno cardD

github.com/ViRb3/wgcf · tool (wireguard transport) · egress/wgcf · JSON · compare

Free tierno service and no account; a CLI that registers with Cloudflare and writes a profile
unit none; metered on none
PriceUSD 0
Per-object capnot applicable
Retentionnot applicable
Egressnot stated by this tool; the profile reaches Cloudflare WARP, whose allowance is recorded at dossier/egress/cloudflare-warp.json as no published cap; ingress: none
free_allowance: none published
Identityanonymous no account and no card; "wgcf register" creates the Cloudflare device registration from the CLI
Bindingnone the tool adds no limit; the limit that matters is whatever WARP applies, and its record carries none published
Interfacecli wgcf register / generate / status / trace
Toolingsingle static binary; outputs a wg-quick profile
Composes withgenerates the .conf that cloudflare-warp's record describes, and the profile can then be fed to a router, gluetun, or a kernel interface.
Reliabilityusque reports that WARP+ over WireGuard stopped working for some accounts (wgcf issue 459); the generated MTU of 1280 is conservative and can be raised
NotesThe yes case for the router question: it emits an ordinary .conf, so a router that accepts a standard WireGuard profile can be driven from it with no wrapper. The WARP endpoint is UDP, so the router must have UDP egress. usque's README reports that WARP+ over WireGuard may have stopped working for some accounts, citing wgcf issue 459, which is the reason to keep usque as the fallback.
Evidence rungdocumented a probe that brings the generated profile up and moves bytes would raise it to measured
Checked2026-10-23 (live); stale on 2026-11-22
Parsed numbers
  • $.price_per_tb_month price-per-tb USD0.0 TB / month
Evidence (4)
datesourcewhat it proved
2026-10-23github.com/ViRb3/wgcfthe register / generate / license-key feature list and the wgcf-profile.conf output
2026-10-23github.com/ViRb3/wgcf"To ensure maximum compatibility, the generated profile will have a MTU of 1280" and --keepalive adds PersistentKeepalive
2026-10-23github.com/ViRb3/wgcfrelease v2.3.1 published 2026-10-11; last push 2026-10-20; 8826 stars
2026-10-23github.com/ViRb3/wgcfthe Warp+ binding is capped: "there is a limit of 5 maximum devices linked at a time"
More fields (10)
{
 "wg_path": "registration-api",
 "wg_detail": "\"wgcf register\" saves wgcf-account.toml and \"wgcf generate\" writes wgcf-profile.conf, which is a standard WireGuard profile with MTU 1280",
 "ingress": "none",
 "volume_tib_month": null,
 "volume_stated": "not stated by this tool; the profile reaches Cloudflare WARP, whose allowance is recorded at dossier/egress/cloudflare-warp.json as no published cap",
 "bytes_transit": "yes",
 "transit_note": "traffic exits through Cloudflare's network once the profile is up",
 "hosting_requirement": "none; runs on the device and emits a .conf",
 "last_release": "v2.3.1 2026-10-11",
 "stars": 8826
}
Unknown or withheld values (3)
  • $.egress.metered egress-unknown
  • $.per_object_cap.stated not-applicable
  • $.retention.stated not-applicable