RDP via TCP Proxy
Première fois dans Stackoverflow et j'espère que quelqu'un pourra m'aider.
Je suis à la recherche d'une preuve de concept pour passer trafic RDP par le biais d'un Proxy TCP/tunnel qui va passer à travers les pare-feu en utilisant le protocole HTTPS.
Le problème est avec le déploiement des images de machines et donc il ne peut pas être supposé que l' .NET framework, C++ est utilisé à la mise en place à la fin d'une connexion.
Le système de base que j'ai à l'heure actuelle est un programme qui est à l'écoute pour les connexions client sur un port, puis transmet les données à un service WCF qui les stocke dans un tableau d'octets. Une machine de déploiement (à l'aide de GSoap et C++) interroge le service WCF pour les messages et s'il les trouve transmet ensuite les données sur le serveur cible via des sockets. Je sais que cela semble horrible, mais il travaille pour le test simple les clients et le serveur la transmission des données vers et à partir de simple test de programmes client et serveur via ce WCF/C++/C# proxy couche.
Mais je dois en charge le trafic de RDP, VNC et peut-être d'autres, j'ai donc besoin d'un proxy transparent pour ce faire et je me demande si l'approche ci-dessus mérite d'être poursuivie. J'ai lu sur le tunneling SSH, et ça me semble être une possibilité. Ma question de base est: est-il possible de tunnel trafic RDP sur HTTPS à l'aide d'un code personnalisé.
Merci John
OriginalL'auteur user221484 | 2009-11-30
Vous devez vous connecter pour publier un commentaire.
Port De Pont
Ce projet permet à plusieurs NAT ed serveurs d'accéder à plusieurs NAT ed clients sur internet sur un seul service de bus de connexion.
Il est assez intelligent de mise en œuvre qui va vraiment vous faire réfléchir. Ci-dessous est la source
http://blogs.msdn.com/b/clemensv/archive/2009/11/18/port-bridge.aspx
... et une autre explication de la même chose.
http://brentdacodemonkey.wordpress.com/2010/05/05/azure-appfabric-%e2%80%93-a-bridge-going-anywhere/
Aussi, il y a un projet appelé "SocketShifter" sur codeplex: http://socketshifter.codeplex.com/ Bien que le site de codeplex conseille à l'aide de la société portbridge, je ne vois récente check in (Août 2010) et ne sais pas lequel est le plus up-to-date. Il peut être utile de l'examiner.
OriginalL'auteur TLDR
Une solution très simple consiste à utiliser socat comme décrit ici:
http://opentechnotes.blogspot.com.au/2015/03/how-to-rdesktop-over-http-proxy.html
Testé et fonctionne parfaitement sur mon proxy d'entreprise.
Les détails sont pour linux, mais vous pouvez télécharger une version de socat compilé pour Windows et le processus serait le même.
OriginalL'auteur jrm
Alors que je n'ai pas codé une solution à cela, quelqu'un d'autre. J'utilise FreeCap chaque jour pour se connecter via le protocole RDP à travers un proxy HTTP.
Le code source complet est disponible (qui ressemble à Delphes, mais vous pouvez extrapoler les parties pertinentes). Soyez conscient, cependant, c'est sous licence GPL.
OriginalL'auteur Ryan Emerle
De Passerelle bureau à distance peut répondre à vos besoins?
http://technet.microsoft.com/en-us/library/cc772387.aspx
OriginalL'auteur ChikaneHimeko