Create a Smart DNS servers with squid to forward certain domains via tunnels to unblock streaming sites
$250-750 USD
Paid on delivery
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!
Project ID: #23972259
About the project
9 freelancers are bidding on average $613 for this job
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*
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 More
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 More
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 More
hi i read your requirements. i can do this in affordable price and timeline and provide you montly maintenance and more services
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 More
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)