It would be really nice to properly forward Bonjour or whatever is
allowing it to be visible in the Finder sidebar (have already tried
forwarding 1900,5300,5351,5353 to 192.168.2.2.
Questo è non come Bonjour / Zeroconf doveva funzionare.
Bonjour only works within a single broadcast domain, which is usually
a small area, without special DNS configuration. macOS, Bonjour for
Windows and AirPort Base Stations may be configured to use Wide Area
Bonjour which allows for wide area service discovery via an
appropriately configured DNS server.
Enfasi sulla mia.
Bonjour è un protocollo broadcast che significa che mentre si trova sulla sottorete, trasmetterà un messaggio per vedere chi risponde. La chiave qui è che non conosce gli indirizzi IP di alcuna macchina (servizio) finché non risponde. Ecco come Finder lo inserisce nella barra laterale come descrivi.
Non puoi semplicemente abilitare Bonjour sulla WAN o su Internet. La knowledgebase IT del MIT lo riassume:
"While ZEROCONF and Bonjour work well on home or small business
networks, they are not compatible with large enterprise networks which
can frequently have thousands of devices in the same wireless address
space. ZEROCONF relies on multicast traffic to discover devices on the
network, which exhibits crippling performance and load issues on large
enterprise network implementations. Even if it were enabled on the
network, results would be slow to return and potentially return lists
of hundreds of devices to choose from, which can be unmanageable on
devices such as iPhones or iPads."
Solo per il gusto di argomentare ... se tu fossi in grado di inviare i tuoi pacchetti di trasmissione via Internet (tramite WAN), il tuo ISP sicuramente la bloccherebbe a causa dell'enorme quantità di traffico che genereresti.
Bonjour è fondamentalmente DNS
Non riguarda il port forwarding "Bonjour". È molto più di questo. Attualmente, non si "porta avanti" le porte DNS. Bonjour è un "metodo DNS".
Non porti avanti il DNS dal tuo ISP ai tuoi computer in modo da poter cercare un dominio. Il router assegna i server DNS durante il DHCP in modo da poter interrogare direttamente gli host / domini o funge da relay per inoltrarli ai server DNS effettivi.
Che cosa significa?
(Ricorda il testo enfatizzato all'inizio di questa risposta?) Tecnicamente parlando, puoi fare in modo che Bonjour cerchi un altro dominio aggiungendo quel record di dominio in DNS (stai dicendo a Bonjour di andare a cercare da qualche altra parte). Tuttavia, richiede quanto segue:
Se questo è qualcosa che sei disposto a fare, inizia con l'apprendimento BIND .
Connessione a Time Machine Shares
Per connettersi a una condivisione AFP interna in modo da poter "Time Machine" attraverso la rete, è necessario aprire tali porte. Vedi: Quali porte devono essere aperte affinché netatalk funzioni come un server Time Machine sulla mia LAN?
Nella mia lettura superficiale del manuale del router Asus, (IMO) non è in grado di port forwarding di questo livello.
Personalmente, avrei impostato una VPN tra le due reti, instradando tutto il traffico attraverso la VPN, rendendola così la mia sottorete. Il traffico di Bonjour attraverserà la VPN "riscoprendo" tutto. AFP sarà immediatamente accessibile poiché tutto il traffico attraversa la VPN senza impedimenti del firewall; non significa port forwarding.
Bottom Line
Questa non è una soluzione efficace né produttiva. Time Machine è stato progettato per funzionare sulla rete locale. I backup su Time Capsule collegati a una rete su Gigabit possono richiedere ore. Significativamente più lungo tramite WiFi. Connettersi su Internet a velocità che a volte non raggiungono nemmeno 1/10 di tale velocità richiederebbe un'eternità.
Per ottenere l'impostazione di rilevamento del servizio Bonjour per connettere una condivisione AFP per condividere Time Capsule sarà necessario un sacco di sforzi per quasi tutti i risultati, se non del tutto.