Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 2
Message 11 of 19

Re: Cannot reach any github.io page via IPv6

I'd like to add my support to the request for github and wikia to enable IPv6 support.

 

There's really no obvious barrier to doing this. Git software can easily support IPv6. Adding IPv6 to web servers is a well known, well trodd, well understood path.

 

Turns out that lack of IPv6 support on github is proving to be a gating issue preventing a number of environments from dumping support for antiquated IPv4, inflicting unnecessary expense and inconvenience on those environments.

FWIW, Atlassian BitBucket fully supports IPv6, so please consider this in your competitive landscape.

 

Thanks.

 

Ground Controller Lvl 1
Message 12 of 19

Re: Cannot reach any github.io page via IPv6

I also think GitHub should support IPv6.   There is a lot of interest in using the platform in the IETF, the lack of IPv6 support is a problem for this.

 

Could someone explain why it isn't currently supported.

 

Thanks

Bob

 

Ground Controller Lvl 1
Message 13 of 19

Re: Cannot reach any github.io page via IPv6

Came here to add my vote for IPv6 here as well. I've been designing my networks with v6 first and this is yet another major barrier.

 

Thanks!

Ground Controller Lvl 1
Message 14 of 19

Re: Cannot reach any github.io page via IPv6

Yes. It is about time. I got the same "we value your input" reply 3 years ago. Please act now.

And please add _full_ IPv6 support, not just for your webservers. We need IPv6 for Mail and everything else as well. Currently, github is pretty much useless for me.

Ground Controller Lvl 1
Message 15 of 19

Re: Cannot reach any github.io page via IPv6

I honestly cannot believe that common online developer tools like GitHub and Launchpad did not already support IPv6 connections years ago. Boggles the mind. C'mon, GitHub - get your act together!

Ground Controller Lvl 2
Message 16 of 19

Re: Cannot reach any github.io page via IPv6

Just discovered for myself that GitHub does not support IPv6.

Guys, I'm sorry and I don't want being rude, but in 2019 this is just facepalm.

Ground Controller Lvl 2
Message 17 of 19

Re: Cannot reach any github.io page via IPv6

I've resorted to proxying github traffic through TOR (which supports IPv6)  in order to reach github from my IPv6 only hosts. 😞

 

git config --global http.proxy 'socks5://127.0.0.1:9100'
Ground Controller Lvl 2
Message 18 of 19

Re: Cannot reach any github.io page via IPv6

Instead of using precious TOR resources, better setup a NAT64 gateway in your network.

 

But other than that I totally agree I can't believe github doesn't support it already. How are the developers supposed to develop for the new protocol and make the change happen if they're hold back?

Ground Controller Lvl 2
Message 19 of 19

Re: Cannot reach any github.io page via IPv6

Here is my solution/workaround. It requires:

1. a server/vps (a bridge) with IPv4 connectivity and a couple of IPv6 addresses, ideally a /64

2. install gpr (https://github.com/elgs/gproxy) on the bridge

3. create gpr.json on the bridge server as follows:

```

{
"github.com" : {
"dstPort" : 443,
"localPort" : 443,
"localAddr" : "[2001:1111:1111:1111:0000:0000:0000:0001]",
"dstAddr" : "github.com"
},
"codeload.github.com" : {
"dstPort" : 443,
"localPort" : 443,
"localAddr" : "[2001:1111:1111:1111:0000:0000:0000:0002]",
"dstAddr" : "codeload.github.com"
}
}

```

4. run gpr gpr.json on the bridge;

5. on the IPv6 only servers, append the following lines to /etc/hosts

github.com 2001:1111:1111:1111:0000:0000:0000:0001

codeload.github.com 2001:1111:1111:1111:0000:0000:0000:0002

 

And you are ready to rock and roll.