Selbst gehostetes browserbasiertes Remotedesktopskript?

2

Ich benötige ein selbst gehostetes browserbasiertes Remotedesktopskript, mit dem ich von einem beliebigen PC auf meinen Arbeits-PC zugreifen kann. Ich muss dieses Skript entweder in meinem eigenen dedizierten Hosting oder auf meinem Arbeits-PC hosten. Der PC, auf den ich eine Remote-Verbindung herstellen muss, ist immer der einzige PC (Win7), und die IP-Adresse ändert sich nie. Außerdem habe ich Zugriff auf den Router / die Firewall.

Ich habe viele Remotedesktopdienste und -anwendungen ausprobiert - LogMeIn, Team Viewer, (Ultra- / Tight-) VNC, GoToMyPC und iTeleport Connect und sogar Windows-Remotedesktop - und die Webdienste (oder -ports) werden bei jedem freien WLAN / Hotel blockiert Ich bin im. Beachten Sie, dass ich von jedem PC aus darauf zugreifen muss, damit ich keine Anwendungen installieren (oder tragbare Software verwenden) kann. Daher denke ich, dass dies ein Browser sein muss, der auf einem Standard basiert (nicht blockierter) Port.

Wenn ich eine webbasierte Remotedesktopanwendung einrichten kann - wirklich ein Homebrew-LogMeIn - dann sollte ich mein Problem lösen.

Was ist hier die beste Option?

rlsaj
quelle

Antworten:

4

Ich würde empfehlen, (Ultra / Tight) VNC zu verwenden und den Port, auf dem es ausgeführt wird, auf Port 81 zu ändern. Sie könnten dann einen Webserver mit einem Java-basierten VNC-Viewer einrichten. (Laden Sie den Java VNC-Viewer von http://tightvnc.com/download.php herunter. )

Wenn die Computer, von denen aus Sie auf Ihren Remotecomputer zugreifen möchten, nicht über Java verfügen, können Sie diesen flashbasierten Viewer verwenden, der unter folgender Adresse verfügbar ist: http://flashlight-vnc.sourceforge.net/

Wenn Sie eine Lösung benötigen, die reines HTML5 ohne Addons (wie Flash oder Java) verwendet, können Sie noVNC ausprobieren. Die Einrichtung auf dem Server nimmt jedoch mehr Zeit und Mühe in Anspruch. http://kanaka.github.io/noVNC/

Ich hoffe das hilft!

Dan
quelle
Ich würde es auf Port 80 ausführen und ein virtuelles Hosting mit einer Unterdomäne verwenden, wenn diese bereits verwendet wird, und / oder um das Applet tatsächlich zu hosten (Java lässt keine Verbindung zu einem anderen Hostnamen zu). Port 81 könnte genauso gut nicht auf einer Whitelist stehen.
Arjan
1

Der Chrome Remote Desktop könnte eine Lösung sein:

Mit der App können Benutzer die Kontrolle über einen Computer aus der Ferne und sicher in einem Chrome-Fenster übernehmen.

Die App verwendet einen sicheren Einmalcode, um den Zugriff auf den Hostcomputer zu ermöglichen. Auf beiden Computern muss die App installiert sein, damit sie funktioniert. Das System ist plattformübergreifend für Mac, PC und Linux ausgelegt.

Zum Herunterladen im Chrome App Store verfügbar .

Bild

Harrymc
quelle
@rlsaj Entspricht diese Antwort nicht den Anforderungen? Wenn nein, warum?
DTMLAND
Dies funktioniert möglicherweise, erfordert jedoch UDP-Datenverkehr für einen Bereich von Ports (oder 12400-12409, wenn dies konfiguriert ist ) und TCP für die Ports 443 (HTTPS) und 5222 (XMPP). Außerdem muss man in der Lage sein, Chrome auszuführen und die App darin zu installieren. Dies kann zu Konflikten mit "Ich kann keine Anwendungen installieren (oder tragbare Software verwenden)" führen .
Arjan
@Arjan: Vielleicht ist es besser, die Open-Source-Erweiterung Dead Simple Screen Sharing von Chrome zu verwenden , die nur mit HTML5, CSS3 und Javascript erstellt wurde.
Harrymc
@dtmland - Arjan ist korrekt. Ich kann nicht davon ausgehen, dass der Chrome-Browser auf einem Computer installiert ist, den ich möglicherweise verwende. Eine gute Option, obwohl Harrymc für, wenn ich Zugriff auf Chrome haben. Vielen Dank.
rlsaj
@Arjan - danke, obwohl ich es gerade getestet habe und es so aussieht, als müsste ich Dead Simple Screen Sharing jedes Mal aktivieren, wenn ich Chrome Browser auf meinem Server-PC öffne - etwas, das ich leicht vergessen könnte.
rlsaj
0

Haben Sie jrDesktop ausprobiert ? Da es als Applet bereitgestellt werden kann, sollte es tun, was Sie wollen. Es scheint auch SSL-Unterstützung zu haben.

Zu Ihrer Information, wenn Sie dies von einem ungesicherten Computer auf einen Arbeitscomputer übertragen, besteht immer das Risiko, dass die Sicherheit durch Hintergrundprozesse wie Schlüsselprotokollierer gefährdet wird (um nur ein potenzielles Sicherheitsproblem zu nennen).

Haftungsausschluss: Ich habe dieses Produkt nicht verwendet oder befürwortet, es sei denn, es ist Open Source (Win) .

Adrian
quelle
Ich werde die portable Version als Backup versuchen, danke.
rlsaj
0

Ihr Szenario scheint perfekt für eine VPN-Einrichtung zu sein. Wenn Sie einen VPN-Client finden, der eine Verbindung zu Ihrem Router herstellen kann und eine sichere Verbindung zum dahinterliegenden Netzwerk herstellt, sollten Sie keinen Zugriff auf Ihren PC erhalten haben.

Nach meiner Erfahrung funktioniert die VPN-Verbindung die meiste Zeit und wird nicht von anderen Anbietern blockiert.

Iltempo
quelle
Wird VPN nicht häufig an kostenlosen WLAN-Hotspots blockiert?
Arjan
@iltempo: VPN wird von meinen Standorten blockiert.
rlsaj