#!/bin/bash
# ====================================================================
#  Wisplan - Acceso a sitios del Estado via proxy pac.wisplan.cl (macOS)
#  Cubre: Safari, Chrome, Edge (proxy del sistema) y Firefox
#  Uso: doble clic, o en Terminal:  bash configurar-proxy-mac.command
#  Pedira tu contrasena (sudo) para aplicar.
# ====================================================================
PAC="http://pac.wisplan.cl/proxy.pac"
echo "Configurando proxy del sistema (Safari/Chrome/Edge)..."
/usr/sbin/networksetup -listallnetworkservices | tail -n +2 | while IFS= read -r svc; do
  case "$svc" in \**) continue;; esac
  sudo /usr/sbin/networksetup -setautoproxyurl "$svc" "$PAC" 2>/dev/null && \
  sudo /usr/sbin/networksetup -setautoproxystate "$svc" on 2>/dev/null && echo "  [ok] $svc"
done
echo "Configurando Firefox (si esta instalado)..."
FFDIST="/Applications/Firefox.app/Contents/Resources/distribution"
if [ -d "/Applications/Firefox.app" ]; then
  sudo mkdir -p "$FFDIST"
  echo '{"policies":{"Proxy":{"Mode":"autoConfig","AutoConfigURL":"'"$PAC"'"}}}' | sudo tee "$FFDIST/policies.json" >/dev/null
  echo "  [ok] Firefox"
fi
echo "Listo. Cierra y reabre el navegador. Prueba: https://www.chileatiende.gob.cl"
