China: production.s3.rubygems.org sabotaged?

rekado

16 Oct, 2011 04:29 PM

Hi,

it seems that connections to production.s3.rubygems.org are
sabotaged by at least one (probably two) ISPs in Shanghai. I've
tested this both with and without proxying requests to Europe and
could confirm that connection resets are only received when the
request is done locally. http://rubygems.org itself is accessible
and I didn't have problems to download gems (though I didn't test
it recently).

Is there an official mirror? There used to be different gem
repositories; are these all merged now? Access to the
above-mentioned resource is required when updating the
platform.

I would like to know if there is a network of mirrors that do
not rely on Amazon S3, which appears to be blocked, sabotaged or at
least inadvertedly restricted by the local ISPs.

rubygems.org itself is not sabotaged, but any connection to
production.s3.rubygems.org, which as far as I can tell is a cloud
server. "Sabotage" in this case means that any connection to the
cloud server is flooded with RST packets. This is true for other
services that use Amazon's cloud servers, too.

Using https://rubygems.org as
the source doesn't make any difference as the connection to
production.s3.rubygems.org is terminated by the ISP. SSL doesn't
protect against resetting the connection which is what appears to
happen.