Nécessite : Un serveur avec un proxy SQUID ou autre .
La solution suivante est un exemple fonctionnel pour passer à travers un proxy par le port 443 . Le serveur suivant supervision.prestafute.net peux être utiliser en guise de solution technique , mais ne pourra absolument pas être utilisé pour naviguer sur internet ou se connecter en ssh dessus . Le serveur SQUID comme le serveur SSH sont protégés par une authentification .
Sous windows : bitvise Tunnelier (A télécharger)
Exemple de configuration :
supervision.prestafute.net port SSH 443
Partie C2S :
127.0.0.1 8080 (port local) localhost 443 (port distant SSH)
127.0.0.1 20 (port local) localhost 3128 (port distant Proxy)
Sous Linux:
I) Installation de corkscrew pour la reconnaissance HTTP
Manière automatique :
apt-get install corksrew ou yum install corkscrew
Manière manuel : export http_proxy=http://mon-proxy:port wget http://pkgs.fedoraproject.org/repo/pkgs/corkscrew/corkscrew-2.0.tar.gz/35df77e7f0e59c0ec4f80313be52c10a/ tar xvf corkscrew-2.0.tar.gz cd corkscrew-2.0 ./configure make && make install
II) Configuration
Ajout dans `./ssh/config ProxyCommand /usr/local/bin/corkscrew IP_PROXY PORT %h %p ~/.ssh/auth Ajout dans ./ssh/auth login:password du proxy
test : ssh root@supervision.prestafute.net -p 443 => OK Redirection de port pour SSH et HTTP sans proxy : ssh -C2qTnN -L 20:localhost:3128 root@supervision.prestafute.net -p 443 ssh -C2qTnN -L 30:localhost:443 root@supervision.prestafute.net -p 443
III) Utilisation
Dans firefox : Manuel HTTP Proxy : 127.0.0.1 sur le port 20
Pour la connexion SSH : ssh root@localhost -p 30