Curated fronting-group additions from @Shjpr9 (continuing the empirical IP/SNI resolution work from [#923](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/issues/923)).
Changes to `config.fronting-groups.example.json`:
- **`vercel`**: switched fronting IP/SNI from `76.76.21.21` / `react.dev` to `216.230.84.193` / `nextjs.org`. Expanded covered-domain list with vercel infra subdomains (`ai-sdk.dev`, `now.sh`, `turborepo.org`, `vercel-dns.com`, `vercel.events`, etc.).
- **`fastly`**: switched IP/SNI from `151.101.1.140` / `www.python.org` to `151.101.128.223` / `pypi.org`. Removed `pypi.org` from the covered-domain list (it's now the SNI). Tightened CNN/etc. routing.
- **Renamed `netlify` → `amazon-cloudfront`**: more accurate label since the Netlify edge actually lives on CloudFront. New SNI `kubernetes.io` for the `3.33.186.135` IP.
- **Added 4 new groups**: `github-central` (api.githubcopilot.com routing), `github-alive` (alive.github.com / live.github.com), `github` (gist), `pubmed` (PubMed Central PMC).
This is the `*.example.json` template file — users copy it as a starting point for their `config.fronting-groups.json`. Not consumed in the binary by default, so no runtime risk.
Reviewed via Anthropic Claude. Thanks for the continued IP/SNI research, @Shjpr9 — this expands the working-out-of-the-box surface meaningfully.
Co-Authored-By: Shjpr9 <noreply@github.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Update config.fronting-groups.example.json
Added more Fastly fronting groups
* Update config.fronting-groups.example.json
Added `github.io` which is one of the most important domains on the github website
Reddit serves images from redd.it (their CDN-style image host) which is
also on Fastly. Without this entry, the example config matches reddit.com
but image loads still fall back to direct, which is unreliable from Iran
ISPs. Suggested by @Shjpr9 in #502.