Download
Agent herunterladen
v1.0.2 Open Source, Apache-2.0 Quellcode auf GitHub
-
1
Container starten
Docker wählt das passende Image für Ihren Rechner. Das Volume bewahrt die Identität des Agenten über Updates hinweg.
docker run -d \ --name portlatch-agent \ --restart unless-stopped \ -v portlatch:/.data \ portlatch/portlatch-agent:latest
-
2
Code ablesen
Der Agent zeigt einen achtstelligen Code an und wartet dann auf Ihre Bestätigung.
docker logs -f portlatch-agent
-
3
Im Dashboard bestätigen
Geben Sie den Code ein und benennen Sie den Rechner. Der Tunnel steht wenige Sekunden später: Legen Sie Ihre erste Route an.
Erstellen Sie zuerst ein kostenloses Konto oder melden Sie sich an.
-
1
Archiv herunterladen
Ohne Docker: in einem Proxmox-LXC-Container, auf einem minimalen Raspberry Pi.
curl -LO https://github.com/portlatch/portlatch-agent/releases/latest/download/portlatch-agent_linux_amd64.tar.gz
Ersetzen Sie auf einem Raspberry Pi
amd64durcharm64für ein 64-Bit-System oder durcharmv7für ein 32-Bit-System. -
2
Programm und Dienst installieren
Der Dienst läuft unter einem nur für ihn angelegten Benutzer ohne Rechte und legt seine Daten in
/var/lib/portlatch-agentab. Der Code erscheint in seinen Logs.tar -xzf portlatch-agent_linux_*.tar.gz sudo install -m 0755 portlatch-agent /usr/local/bin/ sudo install -m 0644 portlatch-agent.service /etc/systemd/system/ sudo systemctl enable --now portlatch-agent journalctl -u portlatch-agent -f
-
3
Im Dashboard bestätigen
Geben Sie den Code ein und benennen Sie den Rechner. Der Tunnel steht wenige Sekunden später: Legen Sie Ihre erste Route an.
Erstellen Sie zuerst ein kostenloses Konto oder melden Sie sich an.
-
4
Im laufenden Betrieb
Prüfen
systemd startet ihn mit dem Rechner und nach einem Absturz erneut. Seine Logs landen im systemd-Journal:
journalctl -u portlatch-agent.systemctl status portlatch-agent
Aktualisieren
Laden Sie das neue Archiv herunter, ersetzen Sie das Programm und starten Sie den Dienst neu. Der Agent bleibt gekoppelt.
sudo install -m 0755 portlatch-agent /usr/local/bin/ sudo systemctl restart portlatch-agent
Entfernen
Wenn Sie den Agenten im Dashboard löschen, stoppt er, und systemd startet ihn nicht neu. Entfernen Sie danach den Dienst, seinen Schlüssel und sein Token sowie das Programm.
sudo systemctl disable --now portlatch-agent sudo systemctl clean --what=state portlatch-agent sudo rm /etc/systemd/system/portlatch-agent.service sudo rm /usr/local/bin/portlatch-agent sudo systemctl daemon-reload
-
1
Herunterladen und entpacken
Legen Sie
Für Windows herunterladenportlatch-agent.exein einen Ordner, in dem es bleibt, auf einem beliebigen Laufwerk: Der Dienst startet es von dort. Zum BeispielC:\Program Files\Portlatch. -
2
In einer Administrator-PowerShell koppeln
Klicken Sie mit der rechten Maustaste auf die Start-Schaltfläche und öffnen Sie das Terminal als Administrator (unter Windows 10 die Windows PowerShell als Administrator). Der Code erscheint im Fenster. Nach der Bestätigung installiert sich der Agent als Dienst, der mit Windows startet.
cd "C:\Program Files\Portlatch" .\portlatch-agent.exe enrol
Das Programm ist noch nicht signiert: Windows warnt eventuell vor einem unbekannten Herausgeber, was es nicht aufhält. Blockiert SmartScreen es, wählen Sie Weitere Informationen und dann Trotzdem ausführen.
-
3
Im Dashboard bestätigen
Geben Sie den Code ein und benennen Sie den Rechner. Der Tunnel steht wenige Sekunden später: Legen Sie Ihre erste Route an.
Erstellen Sie zuerst ein kostenloses Konto oder melden Sie sich an.
-
4
Im laufenden Betrieb
Prüfen
Der Dienst
portlatch-agentstartet mit Windows und nach einem Absturz erneut. Seine Logs liegen inC:\ProgramData\Portlatch\agent.log.Get-Service portlatch-agent
Aktualisieren
In einer Administrator-PowerShell: Stoppen Sie den Dienst, ersetzen Sie
portlatch-agent.exein seinem Ordner und starten Sie ihn wieder. Der Agent bleibt gekoppelt.Stop-Service portlatch-agent Start-Service portlatch-agent
Entfernen
Wenn Sie den Agenten im Dashboard löschen, stoppt der Dienst endgültig. Danach entfernt
uninstallin einer Administrator-PowerShell den Dienst, den Schlüssel und das Token und behält die Logs. Den Ordner löschen Sie selbst..\portlatch-agent.exe uninstall
Läuft auch auf Raspberry Pi Proxmox Alles, was sich mit Go bauen lässt, aus dem Quellcode
Über Docker auf Synology QNAP Unraid TrueNAS OpenMediaVault
Updates
Nichts aktualisiert den Agenten hinter Ihrem Rücken. Ihr Dashboard zeigt „Update verfügbar“, sobald eine neuere Version erscheint, und ältere Versionen funktionieren bis dahin weiter.
So aktualisieren SieWas er braucht
Ausgehendes UDP für den Tunnel, ausgehendes HTTPS für das Dashboard. Nichts Eingehendes, nichts am Router freizugeben.
Wenn er sich nicht verbindetWas er uns mitteilt
Alle 30 Sekunden ein Lebenszeichen mit Version und Plattform. Nichts über Ihren Rechner, Ihr Netzwerk oder Ihren Datenverkehr.
Quellcode lesen