Create a Smart DNS servers with squid to forward certain domains via tunnels to unblock streaming sites

Cerrado Publicado hace 4 años Pagado a la entrega
Cerrado Pagado a la entrega

Hey there.

We need some help with setting up a global DNS system, which should be accessible via certain IPs only.

There is already a github project called "ab77/netflix-proxy" that does almost exactly what we need it to do. However we want to make it a bit more robust. For example - we need to be able to use some highly available servers from Vultr, DO and/or Linode. And then we have some special servers that work with streaming services.

So let me give an example:

domain1 - just a regular domain

domain2 - a streaming site

server1.1 - a DO/Vultr/Linode server

server1.2 - a DO/Vultr/Linode server

server2 - our specialty server, which works with streaming sites.

So people have their DNS set to server1 (obviously it will be server1.1 and server1.2). They enter domain1 - and that gets provided to them without additional forwarding or anything like that.

But if they enter domain2 - then server1.1 and server1.2 will have to forward the traffic via a proxy to server2, acting essentially like a VPN, so domain2 sees the user as coming from server2.

Now we will have at least 2 servers per location, in at least 3-4 locations around the world, perhaps even more. So if people use to lets say the US DNS - they get the US version of the streaming site, if they use the UK DNS servers - they will get the UK version of the said site.

In the end of the day, we need to have the ability to add/remove DNS servers (both server1.1/1.2 and server2), in case they get blocked for any reason, so a single bash script to add/remove would be great.

We also need to be able to add/remove the IPs that will be able to use this service, as we add/remove servers from our VPN lineup.

The budget is open, let me know what this would cost us.

Thanks!

DNS Linux Administración de sistemas Administración de redes Bash Scripting

Nº del proyecto: #23972259

Sobre el proyecto

9 propuestas Proyecto remoto Activo hace 4 años

9 freelancers están ofertando un promedio de $613 por este trabajo

bindmission

Hello Hope you are doing well. I have 7 years of experience in DNS management and server management. I can handle this project. Regards VishnuLal*

$750 USD en 2 días
(193 comentarios)
6.4
talhamq

I have experience in deploying and maintaining of: Cloud Computing Platforms: AWS Amazon Web Services,Microsoft AZURE, Google Cloud (GCP). Server Operating Systems: Windows Server 2003-to-2012R2, Windows Server 20 Más

$500 USD en 1 día
(256 comentarios)
6.4
cjconstante

Hello there! I am a system administrator security focused with 7+ years of experience deploying and securing servers and cloud services as AWS/GCP/DO/OVH/Vultr/Linode. I have worked the last years setting up proxies, v Más

$500 USD en 7 días
(55 comentarios)
6.2
reinerotto

I am (also) very familar setting up special DNS-servers (i.e. I did a parental control system, similar to openDNS) . And I (also) did custom mods to squid sources, for youtube caching. I understand your intensions, wha Más

$500 USD en 21 días
(18 comentarios)
6.1
AwaisChaudhry

Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: https://www.freelancer.com/u/AwaisChaudhry?w=f I believe its a doable job I have grea Más

$750 USD en 10 días
(1 comentario)
3.7
darwintech6

hi i read your requirements. i can do this in affordable price and timeline and provide you montly maintenance and more services

$722 USD en 15 días
(0 comentarios)
0.0
gargankit642

Nice to meet you I am an Amazon Cloud Architect for the web infrastructure serving 90 million page impressions and 12 TB Internet traffic per month. The AWS services I use are EC2, ELB, MySQL RDS, VPC, CloudFront, Elas Más

$637 USD en 9 días
(0 comentarios)
0.0
abdougueye1

I can help you on setting up those dns servers. One question: you said server1 has to forward traffic to server2, you mean only the dns request traffic (not the stream traffic)

$555 USD en 10 días
(0 comentarios)
0.0