He creado el siguiente alias y la puso en mi ~/.zshrc
:
alias kiosk-proxy="echo \"rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080\" | sudo pfctl -ef -"
Se trata básicamente de un pf de la regla a la que redirige todo el tráfico entrante con el puerto de destino 80 a 127.0.0.1:8080 (pero lo que hace no es importante, es sólo para darle un poco de contexto)
En la actualidad, tengo que ejecutar manualmente esta en cada inicio de sesión, me gustaría automatizar.
Sería más sencillo si no necesitara sudo
los derechos, yo acababa de poner kiosk-proxy
en mi ~/.bash_profile, supongo.
Pero ya que las necesidades de sudo, que va a pedir la contraseña y dudo que va a símbolo del sistema. Así que... ¿Cómo puedo ejecutar este alias con sudo derechos sin pedir la contraseña? Asimismo, es preciso que sepan que hay alias existentes en ~/.zshrc
, que no se han cargado todavía. Peor de los casos, puedo mover el alias a otro archivo.