Find Jobs
Hire Freelancers

DNS Proxy (Unotelly, Tunlr, Unblock-US)

₱10000-30000 PHP

Cerrado
Publicado hace alrededor de 9 años

₱10000-30000 PHP

Pagado a la entrega
Title says it all. I have done this myself before, however don't have the time to get it up and running properly on my own. I have servers in the states for this and many other purposes. What is required is a setup that will do as follows: Basically we are interested in proxying content only for certain geo-locked domains. The actual streaming media sits on CDNs and is usually not geo-locked. The amount of proxying we'll end up doing will be relatively insignificant compared to a VPN-based setup (where everything must be proxied). The outlined solution will typically result in significant bandwidth savings. How this setup works User browses to CBS homepage. Behind the scenes, this triggers the following sequence of events: Browsing device asks for the IP address of [login to view URL] (using DNS). If the router is not running dnsmasq, it sends the DNS query for [login to view URL] to our main load balancing DNS server on VPS which then decides which region it must send the request to for proxy (another VPS ) where it is then resolved. The VPS DNS server responds with the IP address of VPS Server as the authorative answer for the DNS query. If the router is running dnsmasq, it directly sends the resolved IP address back to browsing device. Otherwise, it has to wait for DNS resolution from steps 2 and 3 (above). Browsing device sends a request for content for www.cbs.com. VPS Server sends a request for content to www.cbs.com. Since the VPS Server has an IP presence in USA, [login to view URL] responds with proper content. VPS Server proxies the content back to the browsing device. Since this is a subscription based service, we need to Register user IP and whitelist it in the DNS Non-whitelisted IP's are redirected or forwarded to google. Develop some php for allowing user to 'white list IP' on website Develop some php for 'region switching' on the website The solution must be so that any device (SNI and Non SNI) can have a proxy connection and succesffuly watch geo locked content. *Your scope of work and deliverables as the bidder is anything required to deliver the above as a working solution. *Source files and bash scripts for VPS deployment/config must be provided.
ID del proyecto: 7154602

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de ₱23.703 PHP por este trabajo
Avatar del usuario
Hi I can setup SmartDSN but only for SNI-based devices. ***************************************************************************************************
₱22.222 PHP en 10 días
4,8 (63 comentarios)
5,6
5,6
Avatar del usuario
we are delivering same type of project on time , we will provide same type data as you want thanks you
₱28.888 PHP en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello, I read the project description and garbed the idea of it. I have experience in linux, RHEL 6.5, DNS server configuration, DHCP server configuration, proxy server configuration, LDAP, etc., more than two years. So I can complete this project within the given period of time. Thank You,
₱22.222 PHP en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
₱22.222 PHP en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de NEW ZEALAND
New Zealand
0,0
0
Miembro desde feb 17, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.