He pasado bastante tiempo intentando proxyar el tráfico de Bonjour a través de VPN, pero al final el tráfico de Bonjour/mDNS sólo podía enviarse a través de TAP VPN, que no es compatible con iOS.
Pero puedes añadir manualmente (por IP, no a través de Bonjour autodiscovery) la impresora a iOS. Esta opción sólo está disponible a través de la gestión de la configuración:
- Descargar
Apple Configurator 2
de la Mac AppStore
- Conecta tu dispositivo iOS
- Crear
New Profile
- Elija
AirPrint
y rellena la configuración de tu impresora.
- Guardar este perfil
- Seleccione su dispositivo, pulse
Add
-> Profile
e instala el perfil que acabas de crear
- Ahora su dispositivo iOS buscará la IP de la impresora directamente, evitando el autodescubrimiento de AirPrint. Este método funcionaría a través de una VPN o cuando esté conectado directamente a una red local