[Nix-dev] cache.nixos.org. mirror
Nikolay Amiantov
ab at fmap.me
Mon Oct 24 11:02:13 CEST 2016
I went somewhat other way, because I didn't want to put a financial and
maintenance strain on Graham (but I appreciate the offer!) and I'm not
sure how to find out an S3 bucket name.
Instead, I ran this Ruby script to search for unblocked IP addresses:
> require 'resolv'
> require 'socket'
> require 'timeout'
>
> resolv = Resolv::DNS.new
> resolv.each_address "cache.nixos.org" do |address|
> a_str = address.to_s
> STDERR.puts "Trying #{a_str}"
> begin
> Timeout::timeout 5 do
> TCPSocket.new a_str, 443
> end
> puts a_str
> rescue Timeout::Error
> STDERR.puts "Timeout exceeded"
> end
> end
This resulted in a short list:
54.192.229.192
54.192.229.36
of seemingly good hosts, which can be used by adding them to /etc/hosts.
I suppose that VPN is a better long-term solution, though ~_^.
On 10/24/2016 10:10 AM, zimbatm wrote:
> Does anyone know the name of the S3 bucket that contains the files? The
> bucket itself might not be on the block list.
>
> Otherwise it might be a good opportunity to try
> IPFS out. It works around the IP block list and also distributes the
> transport costs to all of the users.
>
>
> On Mon, 24 Oct 2016, 00:55 Graham Christensen, <graham at grahamc.com
> <mailto:graham at grahamc.com>> wrote:
>
> Note this won't require trusting me because the packages will still
> be signed by upstream.
> On Sun, Oct 23, 2016 at 7:38 PM Graham Christensen
> <graham at grahamc.com <mailto:graham at grahamc.com>> wrote:
>
> Looking in to this, I found Hetzner offers 20TB of bandwidth for
> servers which cost less than € 39.00.
>
> I'd be happy to provide a mirror on my personal hetzner machine,
> but it wouldn't be anything official. If things got over 20TB
> though I'd need to re-evaluate the offer.
>
> I can imagine a need for an official off-cloudfront mirror.
>
> Graham
--
Nikolay.
More information about the nix-dev
mailing list