Reverse proxy Apache pour RDP over HTTPS (Windows Server 2008 R2)

Générer un certificat autosigné : openssl req -newkey rsa:2048 -nodes -keyout myrdp.mydomain.key -x509 -days 365 -out myrdp.mydomain.crt openssl pkcs12 -inkey myrdp.mydomain.key -in myrdp.mydomain.crt -export -out myrdp.mydomain.pfx Importer le certificat dans le magasin “Personnel” du serveur RDS et désactiver tous les rôles sauf “Authentification du serveur”. Installer le rôle “services de bureau à distance” avec les services de rôle “gestionnaire de passerelle” Config Apache : <VirtualHost *:443> ServerName myRDP.domain SSLEngine On SSLCertificateFile /etc/apache2/ssl/myrdp.crt SSLCertificateKeyFile /etc/apache2/ssl/myrdp.key CustomLog ${APACHE_LOG_DIR}/myrdp.log combined ErrorLog ${APACHE_LOG_DIR}/myrdp.log #LogLevel info proxy_msrpc:trace2 SSLProxyEngine On SSLProxyCheckPeerCN Off SSLProxyCheckPeerName Off # Enable RPC over HTTPS OutlookAnywherePassthrough On #LogLevel info proxy_msrpc:trace2 ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / https://RDPServer/ ProxyPassReverse / https://RDPServer/ </VirtualHost> <VirtualHost *:80> ServerName myrdp.domain Redirect / "https://myrdp.domain/" CustomLog ${APACHE_LOG_DIR}/myrdp.log combined ErrorLog ${APACHE_LOG_DIR}/myrdp.log </VirtualHost> Issue : le certificat doit être reconnu comme CA sur le client.

July 25, 2016 · Ruliane

Cntlm Authentication Proxy

Cntlm est un utilitaire permettant de s’authentifier auprès d’un proxy. Une fois l’utilitaire installé (téléchargeable ici), il faut modifier le finir cntlm.ini : Username identifiant_AD Domain nom_domaine Auth mode_auth PassNTLMv2 hash_trouvé Proxy ip_proxy:port_proxy Listen 3128 SOCKS5Proxy 8010 Il est possible de remplir le fichier cntlm.ini avec votre mot de passe de domaine en clair, mais il est préférable de le laisser vide et d’utiliser cntlm pour récupérer la méthode d’authentification de votre AD ainsi que le hash de votre mot de passe. Il suffit d’exécuter la commande suivante dans le dossier de cntlm ...

August 20, 2012 · Moh@

Ajaxterm : un client SSH en web

Petite présentation J’ai enfin trouvé un client web qui me permette de prendre la main sur mes serveurs quand je n’ai pas de client SSH accessible ou que les ports (généralement le 22) sont bloqués. Son nom : Ajaxterm. Le site de l’âme charitable qui nous le met à disposition : http://antony.lesuisse.org/software/ajaxterm/ Installation L’installation sous Debian est très simple, Ajaxterm étant disponible dans les dépôts. On commence donc par un classique “apt-get install ajaxterm” pour installer Ajaxterm et les dépendances qui vont bien, en particulier Apache. Attention toutefois, ceci installe la version 0.7. La dernière version lors de l’écriture de ce billet est la 0.11. ...

March 10, 2011 · Ruliane

Passerelle vers un réseau Tor

Le but de ce billet est de créer une passerelle qui sort directement sur le réseau Tor. A quoi cela peut bien servir ? Par exemple en changeant la route par défaut d’un client lui permettre d’être anonyme sur la toile (attention aux données sensibles qui transitent dans le réseau Tor tout de même), ou encore fournir une passerelle, potentiellement ouverte, vers internet sans être reconnu comme IP source des paquets sortants. ...

January 5, 2011 · chauchre

VLC derrière un proxy

Si vous aussi vous voulez écouter une webradio dans votre entreprise sur votre lecteur favoris (et non un webplayer pourrave), il est possible d’ajouter un proxy dans VLC. Sous Windows (testé et approuvé): 1. Click droit sur l’icône “VLC media player” 2. Propriétés 3. Rajouter dans la cible (en dehors des " “) --http-proxy=my.proxy.com:8080<br></br> Sous Linux (à tester): vlc –http-proxy=monproxyenmousse:1337 Après, il faut aussi une webradio fairplay qui diffuse sur un port non bloqué

December 10, 2010 · Moh@

Reverse proxy avec Lighttpd

1) Modifier le fichier lighttpd.conf (/etc/lighttpd/) et décommenter le module proxy: server.modules = ( … “mod_proxy”, … ) 2) Activer le module # sudo lighty-enable-mod proxy 3) Créer le fichier de configuration : # sudo vi /etc/lighttpd/conf-enabled/mon-fichier.conf $HTTP[“host”](http://www.leslamas.net/index.php?post/2010/12/02/"host" ““host””) == “www.exemple.com” { proxy.server = ( "" => ( ( “host” => “192.168.13.37” ) ) ) }

December 2, 2010 · Bishop

Reverse proxy avec Apache

1) Activer les modules proxy, proxy_http et proxy_connect pour apache # a2enmod proxy # a2enmod proxy_http # a2enmod proxy_connect 2) Définir le VirtualHost (exemple pour un webmail) <VirtualHost *:80> ServerName webmail.leslamas.net ServerAlias webmail.leslamas.net ProxyPass / http://addresse_du_serveur/ ProxyPassReverse / http://addresse_du_serveur/ <Proxy *> Order deny,allow Allow from all </Proxy> </VirtualHost> 3) Activer le VHost (sauf si défini dans /etc/apache2/site-enabled/) 4) Redémarrer Appache

November 30, 2010 · Bishop