Verbinden Sie sich mit OSX über AFP über WAN mit einer Time Capsule im Netzwerk?

Ich habe eine Time Capsule in meinem LAN eingerichtet, um Backups zwischen dem Computer meiner Mutter und meinem Computer zu verwalten.

Bevor wir die Time Capsule hatten, konnte ich mich einfach per Fernzugriff mit einem MacBook Pro verbinden, das ich über das AFP-Protokoll als Server eingerichtet hatte. Anstatt mich um die Verwendung der richtigen IP kümmern zu müssen, habe ich No-IP Dynamic Updatermir früher einen DNS-Namen zugewiesen, an den ich mich erinnern kann.

Seit die Time Capsule installiert wurde, kann ich aber kein AFP mehr in meinen Mac hinein. Führen Sie stattdessen den folgenden Befehl aus (Hostname ausgeblendet):

afp://****

Ermöglicht mir, AFP mit der Time Capsule zu verwenden, und erlaubt mir, mich von dort aus anzumelden und die Speicherfestplatte auf der Kapsel anzuzeigen.

Gibt es eine Möglichkeit, von außerhalb meines LANs eine Verbindung zu meinem Mac herzustellen, aber anzugeben, mit welchem ​​​​Gerät ich mich innerhalb meines LANs verbinden möchte? Etwas wie:

afp://****:10.0.1.100

Wo 10.0.1.100ist die LAN-Adresse meines MBP-Servers?

Antworten (2)

Sie könnten Port 548 an Ihren MBP-Server weiterleiten, um das alte Verhalten wiederherzustellen, bei dem afp://**** eine Verbindung zu Ihrem MBP-Server statt zu Ihrer Time Capsule herstellen kann. Dies würde Ihren Time Capsule-AFP-Server definitiv vom Internet aus unzugänglich machen und möglicherweise (aber ich hoffe nicht) von Ihrem LAN aus unzugänglich machen. Probieren Sie es aus und sehen Sie. Hier ist eine von vielen Webseiten, die beschreiben, wie man die Portweiterleitung einrichtet.

Sie können einen beliebigen öffentlichen Port auswählen > 1024. Ich wähle 9898 für dieses Beispiel. Befolgen Sie die Anweisungen auf der verlinkten Seite und richten Sie in Schritt 4 die Portweiterleitung wie folgt ein:

  • Beschreibung: AFP-Zugriff auf MBP
  • Öffentliche UDP-Ports: 9898
  • Öffentliche TCP-Ports 9898
  • Private IP-Adresse: die LAN-Adresse Ihres Servers, zB 10.0.1.100
  • Private UDP-Ports: 548
  • Private TCP-Ports: 548

Dann können Sie über das Internet auf Ihren Server zugreifenafp://hostname:9898

Ich weiß, wie man weiterleitet. Dies ist jedoch keine wirkliche Lösung, da ich das AFP zur Time Capsule nicht loswerden möchte ...
@Charlie, wenn Ihr AFP-Client gut ist, sollten Sie in der Lage sein, jeden Port (z. B. 12345) an Port 548 auf Ihrem MBP weiterzuleiten und dann über das Internet eine Verbindung herzustellenafp://hostname:12345
Wie mache ich das?
@Charlie, ich weiß nicht, was du fragst. Sie sagten, Sie wissen, wie man weiterleitet und wissen, wie man sich über AFP mit einer Verbindungszeichenfolge verbindet, und ich habe Ihnen die zu verwendende AFP-Verbindungszeichenfolge gegeben, daher weiß ich nicht, was es noch zu erklären gibt.
Ah, sorry, ich weiß irgendwie, wie man weiterleitet. Normalerweise leite ich die gleichen öffentlichen/privaten UDP/TCP-Ports weiter, aber ich gehe davon aus, dass ich zeige, dass ich für jeden unterschiedliche Ports weiterleite? Könnten Sie mir etwas Licht ins Dunkel bringen?

Wählen Sie einen zufälligen Port von der Außenwelt, leiten Sie UDP und TCP an Port 548 eines Geräts mit einer internen LAN-IP weiter. Wählen Sie einen anderen Anschluss für ein zweites Gerät, spülen Sie und wiederholen Sie den Vorgang.

Leiten Sie 9898 an 548 einer Time Capsule weiter, leiten Sie 9998 an 548 eines MacBook Pro weiter usw. Für Charlies Frage erreicht afp://my.no-ip.address:9898 den TC, afp://my.no- ip.address:9998 erreicht das MBP.