GitHub downloads, with IPv6
Dear Microsoft
Dear Microsoft, World IPv6 Launch was on 6 June 2012. Is it possible to add IPv6 support to Github soon? :)There is a small, but growing fraction of the Internet with no or bad IPv4 support.
Mostly, hosting providers are starting to charge extra for IPv4 addresses. See:
It would be nice if GitHub.com could start supporting IPv6.
The workaround
This website provides a small IPv6-enabled proxy to GitHub. But only on download URLs. The goal is not to clone the website, just allow us to bootstrap new servers based on GitHub release assets.
For those URLs, replace
github.comwith
gh-v6.comand it should work out of the box. Eg:
Type | Before | After |
---|---|---|
Repo archive | https://github.com/NixOS/nixpkgs/archive/refs/heads/master.zip | https://gh-v6.com/NixOS/nixpkgs/archive/refs/heads/master.zip |
Release assets | https://github.com/nix-community/nixos-images/releases/download/nixos-unstable/nixos-kexec-installer-noninteractive-aarch64-linux.tar.gz | https://gh-v6.com/nix-community/nixos-images/releases/download/nixos-unstable/nixos-kexec-installer-noninteractive-aarch64-linux.tar.gz |
Repo content | https://raw.githubusercontent.com/NixOS/nix/master/README.md | Already supports IPv6! Thanks @puckipedia for noticing. |
GitHub Pages | *.github.io | Already supports IPv6! Thanks @mynacol@ipv6.social for the notice. |
Known limitations
- It's not possible to browse GitHub. Mostly because it would cost too much to handle all of those requests.
- Everything is still super fresh.
Other workarounds
- For git clones, check out: danwin1210.de/github-ipv6-proxy.php?lang=en
Related projects
We are not alone in asking for IPv6. See also:
About us
We are a small consulting agency that loves open-source, Nix, deploying servers and interesting software challenges.
This little hackday project was created to make our and other people's lives easier. And maybe push Microsoft in the right direction?
If you like the spirit, check us out: .
Legal
Hello Microsoft, how are you? I hope you see that we are trying to be helpful.
If you want to contact us, send your cease and desist love letters to
hello@numtide.com.
Best, Jonas