Para emular el entorno de pruebas de integración CI para la aplicación con la que estoy trabajando, quiero que se produzca el siguiente mapeo de peticiones:
- foo:8080 localhost:8081
- bar:8080 localhost:8080
Sin el cambio de puerto, puedo hacerlo fácilmente editando /etc/hosts
¹ para definir que foo y bar sean 127.0.0.1, pero el reenvío de puertos me tiene perplejo. ¿Es esto posible con pf
y si es así, ¿cómo? He encontrado recetas que podrían mapear todo peticiones al puerto 8080 a un puerto diferente, pero sólo quiero que se reasigne si se trata de un nombre de host específico.
- Tengo un vago recuerdo de que Network Utility solía proporcionar esta capacidad, pero ahora está obsoleta.