Skip to content

FadianRoam

An eduroam-like roaming Wi-Fi federation for independent networks.

FadianRoam enables participants to deploy local wireless access points that authenticate users from any member site. A user with credentials at one member institution can seamlessly connect at any other member's location — just like eduroam, but open to independent network operators.

How It Works

  1. Layer 1 — MGMT VPN: Each member's RADIUS server connects to the Federation Relay for roaming authentication
  2. Layer 2 — FadianNet: BGP Sites (with own ASN) form a data backbone, announcing a shared /24 prefix with RPKI
  3. Layer 3 — Access: Sites dial PPPoE over VPN to get a /32 IP, NAT AP users behind it
  4. FadianLink: BGP Sites extend connectivity to Access Members without ASN — no BGP knowledge needed to join

FadianNet vs FadianRoam

  • FadianNet — The BGP data backbone, collectively maintained by BGP Sites as a public good
  • FadianRoam — The Wi-Fi roaming federation (authentication, SSID, user management), running on top of FadianNet

BGP Sites interconnect on a mutual-aid basis. FadianRoam Sites operate under fair-use policies with abuse prevention and optional commercial plans.

Governance

Membership is managed through democratic federation voting:

  • New members submit a PR → existing members vote → >50% approval required
  • Each Site autonomously manages its own users and registration policy
  • As the federation grows, a Governance Committee (发电委员会) will be formed by core members

Join the Project

FadianRoam is a non-profit, community-driven project. Whether you're a BGP operator or just want to deploy an AP, you're welcome to join.

Join via Telegram :fontawesome-brands-telegram: Submit Application :fontawesome-solid-paper-plane:

Project

FadianRoam is an open, non-profit federation. All configuration and membership is managed transparently via GitHub.

GitHub github.com/FadianRoam
Federation Repo FadianRoam/fadianroam-blueprint
Support YunZheng HelpCentre
Contact edward.sun@as204921.net
Telegram Join Group
Status Early Development
Docs fadianroam.yunzheng.space