Myrtille bietet einen einfachen und schnellen Zugriff auf Remote -Desktops, Anwendungen und SSH -Server über einen Webbrowser ohne Plugin, Erweiterung oder Konfiguration.
Technisch gesehen ist Myrtille ein HTTP (S) für RDP und SSH Gateway.
Die Benutzereingabe (Tastatur, Maus, Touchscreen) wird von einem Webbrowser an ein HTTP -Gateway und dann bis zu einem RDP -Client (oder SSH), der eine Sitzung mit einem RDP (oder SSH) -Server beibehält, und dann an einen RDP -Client weitergeleitet.
Das Display, das sich ergibt (oder nicht) solcher Aktionen, wird vom RDP- (oder SSH) -Client und über das Gateway in den Browser zurückgeführt.
Die Implementierung ist recht einfach, um Geschwindigkeit und Stabilität aufrechtzuerhalten. Einige Optimierungen, wie die Eingabepufferung und Anzeigen -Qualitäts -Optimierungen, helfen, Latenz- und Bandbreitenprobleme zu mildern.
Weitere Informationen in der Datei documentation.md.
Myrtille unterstützt mehrere Verbindungen/Registerkarten (kann gemäß den Kommentaren dort in web.config deaktiviert werden).
Die maximale Anzahl der gleichzeitigen Benutzer ist nicht begrenzt, neben dem, was der RDP (oder SSH) -Server (s) verarbeiten kann (Anzahl der CALs, CPU, RAM?).
In Bezug auf das Gateway kann eine einfache Doppelcore-CPU mit 4 GB RAM bis zu 50 gleichzeitige Sitzungen (ca. 50 MB RAM nach RDP-Client-Prozess, noch weniger für SSH) verarbeiten.
Eine Sitzung verwendet durchschnittlich etwa 200 KB/s Bandbreite. 1 MB/s pro Benutzer ist in den meisten Fällen eine gute Bestimmung. Was Myrtille wirklich wichtig ist, ist die scheidende Bandbreite, da Display -Updates den größten Teil des Verkehrs in Anspruch nehmen.
Microsoft Visual Studio 2017 oder größer. Siehe Dokumentation.md.
Alle Veröffentlichungen hier: https://github.com/cedrozor/myrtille/releases
Weitere Informationen finden Sie unter Dokumentation.md.
Ab Version 2.8.0 ist Myrtille als Docker -Image erhältlich.
Sie können es mit dem folgenden Befehl von Docker Hub abrufen (verwenden Sie ein Tag, um eine andere Version als die neueste zu erhalten).
docker pull cedrozor/myrtille(:tag)
Führen Sie das Bild im abgetrennten Modus aus (geben Sie dem resultierenden Container optional einen Netzwerkadapter an, der Ihre Hosts verbinden kann).
docker run -d (--network="<network adapter>") cedrozor/myrtille(:tag)
Weitere Informationen finden Sie unter Dokumentation.md.
Dies ist die Hauptanforderung für RDP -Verbindungen. Bitte lesen Sie die Dokumentation.md für mehr über die RDS -Rolle und -Features und die Konfiguration für Myrtille.
Sobald Sie auf Ihrem Server installiert sind, können Sie Myrtile unter http: // myserver/myrtille verwenden. Setzen Sie die RDP (oder SSH) -Serveradresse, Benutzerdomäne (falls vorhanden, für RDP), den Namen und das Kennwort, dann klicken Sie auf "Verbinden", um sich anzumelden, und "Trennen Sie", um sich anzumelden. Sie können Verbindungen vor der Konfiguration für einen Klickzugriff aus dem Dashboard zum Verwalten von Hosts können.
Die Multi-Factor-Authentifizierung (MFA) und Active Directory-Integration (Enterprise-Modus) sind beide standardmäßig ausgeschaltet. Die Dokumentation hilft Ihnen dabei, diese Funktionen einzuschalten.
Sie können einen Remote -Desktop anschließen und ein Programm automatisch über eine URL starten (siehe Dokumentation.md). Aus Version 1.5.0 unterstützt Myrtille verschlüsselte Anmeldeinformationen (auch bekannt als "Passwort 51" in .RDP -Dateien), sodass die URLs an Dritte verteilt werden können, ohne die Sicherheit zu beeinträchtigen.
Mit dem Installateur erstellen Sie optional ein selbstsigniertes Zertifikat für https: // myserver/myrtille. Wie für alle selbstsignierten Zertifikate müssen Sie in Ihrem Webbrowser eine Sicherheitsausnahme hinzufügen (ignorieren Sie einfach die Warnmeldung und gehen Sie zur Website). Die Verwendung von HTTPS wird empfohlen, um Ihre Remoteverbindung zu sichern. Natürlich können Sie dies vermeiden, indem Sie ein von einer vertrauenswürdiger Zertifizierungsbehörde bereitgestelltes Zertifikat installieren (siehe Dokumentation.md).
Wenn Sie Verbindungsinformationen wünschen, schalten Sie "STAT" ein (auf dem Bildschirm oder in der Browserkonsole angezeigt). Wenn Sie Debug -Informationen möchten, schalten Sie "Debugg" ein (die meisten Spuren werden in den .js -Dateien ausgeschaltet (indem sie kommentiert werden), können jedoch (indem Sie sie nach Bedarf kontrollieren) eingeschaltet werden).
Sie können auch den HTML4- oder HTML5 -Rendering -Modus auswählen (HTML4 kann beispielsweise nützlich sein, wenn WebSockets von einem Proxy oder einer Firewall blockiert werden).
Auf Touchscreen -Geräten können Sie die Geräte -Tastatur mit der Taste "Tastatur" herausholen. Geben Sie dann einen Text ein und klicken Sie auf "Senden". Dies kann beispielsweise zum Einfügen des lokalen Zwischenablettungsinhalts verwendet und an den Server gesendet werden (dann wird er von dort in der Remote -Sitzung kopiert). Alternativ können Sie in der Remote -Sitzung OSK.exe (das Windows auf der Bildschirmtastatur in %SystemRoot % System32) ausführen. Es kann automatisch gestartet werden.
Der Inhalt der Remote -Zwischenablage kann auch lokal mit der Schaltfläche "Zwischenablage" (nur Textformat) abgerufen werden.
Sie können Dateien (n) (n) in/aus dem Ordner "Benutzerdokumente" mit der Schaltfläche "Dateien" hochladen/herunterladen. Beachten Sie, dass der RDP -Server erforderlich ist, dass sie Localhost (gleiche Maschine wie der HTTP -Server) oder eine Domäne angegeben haben. Nicht verfügbar für SSH.
Sie können ein beliebiges Dokument auf einem lokalen oder Netzwerkdrucker über den (myrtille pdf "(umgeleiteten) virtuellen Drucker" Myrtille PDF "ausdrucken. Verwenden Sie einfach die Druckfunktion Ihrer Anwendung und öffnen/drucken Sie dann den heruntergeladenen PDF.
Ab Version 2.1.0 können Sie ein Hyper-V-VM direkt anschließen (Konsolensitzung). Es kann nützlich sein, wenn der Remote -Desktop -Zugriff auf der VM nicht aktiviert ist (dh Linux VMs), wenn die VM keine Netzwerkverbindung hat (oder sich aus Sicherheitsgründen in einem anderen Netzwerk befindet oder DHCP verwendet) oder einfach in der Lage zu sein, das VM während des Systems zu verbinden oder zu verbinden. Informationen und Einschränkungen finden Sie für Informationen, um ein Hyper-V-VM und die Unterschiede mit einer Standard-RDP-Verbindung zu verbinden.
Myrtille verwendet die folgende Libre -Software:
Proprietary (UN-Libre), widersprüchliche oder unbekannte Begriffe:
Siehe Haftungsausschlüsse.md Datei.
Der Myrtille -Code in freerDP ist von Regionstags "#Pragma Region Myrtille" und "#pragma endregion" umgeben.
Libwebp wird als webpilierte Binärdateien von Google geliefert, die nicht modifiziert wurden.
Myrtille ist lizenzierter Apache 2.0. Siehe die Lizenzdatei.
Cedric Coste.
Wollten Sie schon immer Myrtille in Ihrem Tesla -Supercar laufen? :) https://www.youtube.com/watch?v=ywnlf6bm_so