Find Jobs
Hire Freelancers

Configure Linux to allow allow/deny programs to access the internet and block all programs when the VPN is disconnected

$35 USD

Cerrado
Publicado hace casi 10 años

$35 USD

Pagado a la entrega
Configure Linux to allow allow/deny programs to access the internet and block all programs when the VPN is disconnected Objectives: 1. Programs or software that wish to access the internet must first ask me for permission. 2. Learn how to control/regulate/restrict network traffic of the following software: OpenVPN and all programs that are installed by Debian by default 3. Learn how to prevent programs from connecting to the internet when the VPN connection is suddenly lost/terminated and prevent DNS leaks. In other words, all programs should be blocked from accessing the internet when the VPN connection is lost or terminated suddenly 4. Learn how to prevent DNS leaks when the VPN connection is suddenly lost/terminated 5. Learn how to write a script that allows me to switch to using a VPN server/gateway of my choice. (I have a subscription with a commercial VPN service provider. It comes with a bunch of *.ovpn (*.conf) files that correspond to VPN servers/gateways in various countries.) You: A. Must be competent in Debian, iptables, firewalling. B. Must be competent in establishing firewall rules to control/regulate/restrict network traffic of software that accessed the internet. Such software include OpenVPN and those that are installed by Debian by default. More specifically must be able to prevent programs from accessing the internet when the VPN connection is suddently lost/terminated and prevent DNS leaks. Task: You will need to provide me detailed instructions, occasionally step-by-step procedures, on how to achieve the above FOUR objectives. Please do not reply if you are not comfortable teaching/guiding beginners of Debian. Background: I. My OS is Debian Wheezy, 64-bit. II. My computer connects to a central/main router. Many other computers connect to it too. III. As far as I know, the person who owns the router subscribes to an ADSL broadband plan with dynamic IP addresses (non-static IP subscription plans). IV. I subscribe to a commercial VPN service provider. It provides me the following files: [login to view URL], [login to view URL] and license.lic. V. I use OpenVPN client version 2.3.3 (community edition), 64-bit. VI. I have very little knowledge of Linux, Debian, iptables, bash scripts.... Notes: (a) Before I award the project, I prefer to have a private discussion via private messages. My aim is to ensure that you understand what I need from you. (b) The fixed price of $35 is negotiable.
ID del proyecto: 5879231

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 10 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
3 freelancers están ofertando un promedio de $64 USD por este trabajo
Avatar del usuario
Hi, I am having more than six years of experience in Linux administration. I can complete this assignment. If you need any additional information please feel free to contact me. Thanks Sachi
$40 USD en 1 día
5,0 (2 comentarios)
2,2
2,2
Avatar del usuario
A proposal has not yet been provided
$40 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Предложение еще не подано
$111 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SPAIN
Spain
0,0
0
Miembro desde abr 15, 2014

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.