0 votos

La cuenta con el control parental activado rompe el uso del proxy

Tengo un Macbook Air con Mojave (10.14.2). Mi router está ejecutando un proxy usando Squid que funciona bien en la cuenta de administrador del Mac y una cuenta de usuario. Cuando la cuenta de usuario tiene activado el control parental el proxy falla y no se puede acceder a ningún sitio.

Este es un problema conocido que se reportó por primera vez en 2008, donde el Control Parental ejecuta el demonio httpsproxyd que interfiere con el funcionamiento del proxy externo. La solución era desactivar httpsproxyd o httpd, como se describe aquí.

  1. Consejos de MacWorld sobre MacOS X
    • Resumen: Ejecute "sudo chmod a-x /usr/sbin/httpd"
    • Resultado en mi máquina: Error "chmod: Imposible cambiar el modo del archivo en /usr/bin/httpd: Operación no permitida"
  2. Foro de debate de Apple
    • Resumen: Ejecute "sudo chmod a-x /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/Resources /httpsproxyd"
    • Resultado en mi máquina: El archivo "httpsproxyd" no existe en esa ubicación ni en ninguna otra.

Como ambos enfoques fallan, estoy buscando otros enfoques para resolver este conflicto en el que una cuenta con el control parental activado tiene problemas al usar un proxy.

A tema relacionado con respecto a cómo el Control Parental interfiere con el tráfico HTTP/HTTPS también se preguntó aquí a principios de 2017, pero no se respondió. Incluyo el enlace ya que puede proporcionar detalles adicionales relacionados con este problema.

0voto

jumberlack900 Puntos 1

He encontrado una solución para este problema. Ejecutar un software proxy en el Mac anulará el proxy incorporado de Apple utilizado para el control parental. En este caso he utilizado Squid a través del paquete SquidMan de la siguiente manera:

  1. Instale el paquete SquidMan en la cuenta de administrador. Asegúrese de que SquidMan está configurado para ejecutarse al inicio.
  2. En las preferencias de SquidMan activa el uso de un proxy de control parental, y apunta a tu router que está ejecutando Squid (en 192.x.x.x, puerto 3128).
  3. En la cuenta controlada configure el navegador para que utilice un proxy y apunte al creado por SquidMan (en localhost, puerto 8080)

De este modo, el acceso a Internet desde la cuenta controlada se enrutará a través de SquidMan hacia el proxy especificado procedente del router.

Una advertencia de evitar el proxy de Apple es que el Control Parental ya no guardará un historial de los sitios web visitados. Sin embargo, puedes configurar Squid en tu router para que guarde registros de acceso que proporcionen mucha más información de la que es capaz el control parental de Apple.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X