<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Proxy on Leslamas</title><link>https://www.leslamas.net/tags/proxy/</link><description>Recent content in Proxy on Leslamas</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Thu, 09 Feb 2017 14:28:49 +0100</lastBuildDate><atom:link href="https://www.leslamas.net/tags/proxy/index.xml" rel="self" type="application/rss+xml"/><item><title>Reverse proxy Apache pour RDP over HTTPS (Windows Server 2008 R2)</title><link>https://www.leslamas.net/post/reverse-proxy-apache-pour-rdp-over-https-windows-server-2008-r2/</link><pubDate>Mon, 25 Jul 2016 18:16:00 +0200</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-apache-pour-rdp-over-https-windows-server-2008-r2/</guid><description>&lt;p&gt;Générer un certificat autosigné :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;openssl req -newkey rsa:2048 -nodes -keyout myrdp.mydomain.key -x509 -days 365 -out myrdp.mydomain.crt&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;openssl pkcs12 -inkey myrdp.mydomain.key -in myrdp.mydomain.crt -export -out myrdp.mydomain.pfx&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Importer le certificat dans le magasin &amp;ldquo;Personnel&amp;rdquo; du serveur RDS et désactiver tous les rôles sauf &amp;ldquo;Authentification du serveur&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Installer le rôle &amp;ldquo;services de bureau à distance&amp;rdquo; avec les services de rôle &amp;ldquo;gestionnaire de passerelle&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Config Apache :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
&amp;lt;VirtualHost *:443&amp;gt;
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
&amp;lt;Proxy *&amp;gt;
Order deny,allow
Allow from all
&amp;lt;/Proxy&amp;gt;
ProxyPass / https://RDPServer/
ProxyPassReverse / https://RDPServer/
&amp;lt;/VirtualHost&amp;gt;
&amp;lt;VirtualHost *:80&amp;gt;
ServerName myrdp.domain
Redirect / &amp;#34;https://myrdp.domain/&amp;#34;
CustomLog ${APACHE_LOG_DIR}/myrdp.log combined
ErrorLog ${APACHE_LOG_DIR}/myrdp.log
&amp;lt;/VirtualHost&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Issue : le certificat doit être reconnu comme CA sur le client.&lt;/p&gt;</description></item><item><title>Cntlm Authentication Proxy</title><link>https://www.leslamas.net/post/cntlm-authentication-proxy/</link><pubDate>Mon, 20 Aug 2012 17:39:00 +0200</pubDate><guid>https://www.leslamas.net/post/cntlm-authentication-proxy/</guid><description>&lt;p&gt;&lt;a href="http://cntlm.sourceforge.net/"&gt;Cntlm&lt;/a&gt; est un utilitaire permettant de s&amp;rsquo;authentifier auprès d&amp;rsquo;un proxy.&lt;/p&gt;
&lt;p&gt;Une fois l&amp;rsquo;utilitaire installé (téléchargeable &lt;a href="http://sourceforge.net/projects/cntlm/files/"&gt;ici&lt;/a&gt;), il faut modifier le finir &lt;strong&gt;cntlm.ini&lt;/strong&gt; :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
Username identifiant_AD
Domain nom_domaine
Auth mode_auth
PassNTLMv2 hash_trouvé
Proxy ip_proxy:port_proxy
Listen 3128
SOCKS5Proxy 8010
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Il est possible de remplir le fichier &lt;strong&gt;cntlm.ini&lt;/strong&gt; avec votre mot de passe de domaine en clair, mais il est préférable de le laisser vide et d&amp;rsquo;utiliser &lt;strong&gt;cntlm&lt;/strong&gt; pour récupérer la méthode d&amp;rsquo;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 &lt;strong&gt;cntlm&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Ajaxterm : un client SSH en web</title><link>https://www.leslamas.net/post/ajaxterm-un-client-ssh-en-web/</link><pubDate>Thu, 10 Mar 2011 21:27:00 +0100</pubDate><guid>https://www.leslamas.net/post/ajaxterm-un-client-ssh-en-web/</guid><description>&lt;h3 id="petite-présentation"&gt;Petite présentation&lt;/h3&gt;
&lt;p&gt;J&amp;rsquo;ai enfin trouvé un client web qui me permette de prendre la main sur mes serveurs quand je n&amp;rsquo;ai pas de client SSH accessible ou que les ports (généralement le 22) sont bloqués. Son nom : Ajaxterm.&lt;br&gt;
Le site de l&amp;rsquo;âme charitable qui nous le met à disposition : &lt;a href="http://antony.lesuisse.org/software/ajaxterm/" title="Site d'Ajaxterm"&gt;http://antony.lesuisse.org/software/ajaxterm/&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="installation"&gt;Installation&lt;/h3&gt;
&lt;p&gt;L&amp;rsquo;installation sous Debian est très simple, Ajaxterm étant disponible dans les dépôts. On commence donc par un classique &amp;ldquo;apt-get install ajaxterm&amp;rdquo; 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&amp;rsquo;écriture de ce billet est la 0.11.&lt;/p&gt;</description></item><item><title>Passerelle vers un réseau Tor</title><link>https://www.leslamas.net/post/passerelle-vers-un-reseau-tor/</link><pubDate>Wed, 05 Jan 2011 14:10:00 +0100</pubDate><guid>https://www.leslamas.net/post/passerelle-vers-un-reseau-tor/</guid><description>&lt;p&gt;Le but de ce billet est de créer une passerelle qui sort directement sur le réseau Tor.&lt;br&gt;
A quoi cela peut bien servir ? Par exemple en changeant la route par défaut d&amp;rsquo;un client lui permettre d&amp;rsquo;ê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.&lt;/p&gt;</description></item><item><title>VLC derrière un proxy</title><link>https://www.leslamas.net/post/vlc-derriere-un-proxy/</link><pubDate>Fri, 10 Dec 2010 08:58:00 +0100</pubDate><guid>https://www.leslamas.net/post/vlc-derriere-un-proxy/</guid><description>&lt;p&gt;Si vous aussi vous voulez écouter une webradio dans votre entreprise sur votre lecteur favoris (et non un webplayer pourrave), il est possible d&amp;rsquo;ajouter un proxy dans VLC.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sous Windows (testé et approuvé):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;1. Click droit sur l&amp;rsquo;icône &amp;ldquo;VLC media player&amp;rdquo;&lt;br&gt;
2. Propriétés&lt;br&gt;
3. Rajouter dans la cible (en dehors des &amp;quot; &amp;ldquo;)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; --http-proxy=my.proxy.com:8080&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;Sous Linux (à tester):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;vlc &amp;ndash;http-proxy=monproxyenmousse:1337&lt;/p&gt;
&lt;p&gt;Après, il faut aussi une webradio fairplay qui diffuse sur un port non bloqué&lt;/p&gt;</description></item><item><title>Reverse proxy avec Lighttpd</title><link>https://www.leslamas.net/post/reverse-proxy-avec-lighttpd/</link><pubDate>Thu, 02 Dec 2010 09:38:00 +0000</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-avec-lighttpd/</guid><description>&lt;p&gt;1) Modifier le fichier lighttpd.conf (/etc/lighttpd/) et décommenter le module proxy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;server.modules = (&lt;br&gt;
&amp;hellip;&lt;br&gt;
&amp;ldquo;mod_proxy&amp;rdquo;,&lt;br&gt;
&amp;hellip;&lt;br&gt;
)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2) Activer le module&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo lighty-enable-mod proxy&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3) Créer le fichier de configuration :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo vi /etc/lighttpd/conf-enabled/mon-fichier.conf&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$HTTP[&amp;ldquo;host&amp;rdquo;](&lt;a href="http://www.leslamas.net/index.php?post/2010/12/02/%22host%22"&gt;http://www.leslamas.net/index.php?post/2010/12/02/&amp;quot;host&amp;quot;&lt;/a&gt; &amp;ldquo;&amp;ldquo;host&amp;rdquo;&amp;rdquo;) == &amp;ldquo;&lt;a href="https://www.exemple.com"&gt;www.exemple.com&lt;/a&gt;&amp;rdquo; {&lt;br&gt;
proxy.server = ( &amp;quot;&amp;quot; =&amp;gt;&lt;br&gt;
( (&lt;br&gt;
&amp;ldquo;host&amp;rdquo; =&amp;gt; &amp;ldquo;192.168.13.37&amp;rdquo;&lt;br&gt;
) )&lt;br&gt;
)&lt;br&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Reverse proxy avec Apache</title><link>https://www.leslamas.net/post/reverse-proxy-avec-apache/</link><pubDate>Tue, 30 Nov 2010 16:09:00 +0000</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-avec-apache/</guid><description>&lt;p&gt;1) Activer les modules proxy, proxy_http et proxy_connect pour apache&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# a2enmod proxy&lt;br&gt;
# a2enmod proxy_http&lt;br&gt;
# a2enmod proxy_connect&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2) Définir le VirtualHost (exemple pour un webmail)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;
&lt;p&gt;ServerName webmail.leslamas.net&lt;br&gt;
ServerAlias webmail.leslamas.net&lt;/p&gt;
&lt;p&gt;ProxyPass / http://addresse_du_serveur/&lt;br&gt;
ProxyPassReverse / http://addresse_du_serveur/&lt;/p&gt;
&lt;p&gt;&amp;lt;Proxy *&amp;gt;&lt;br&gt;
Order deny,allow&lt;br&gt;
Allow from all&lt;br&gt;
&amp;lt;/Proxy&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;3) Activer le VHost (sauf si défini dans /etc/apache2/site-enabled/)&lt;/p&gt;
&lt;p&gt;4) Redémarrer Appache&lt;/p&gt;</description></item></channel></rss>