Ce que vous aimez faire ... il y a déjà un SSH / SSL fonctionnel sur votre Mac. Si vous aimez construire stunnel, vous avez besoin de Xcode avec les outils CLI ... et un peu de temps. Je n'ai pas essayé, mais un rapide coup d'œil dans les instructions de construction semble indiquer qu'il n'y a pas de gros problèmes.
Comme promis, voici les étapes pour construire stunnel à partir des sources. J'ai utilisé une machine Lion mais c'est la même chose sur une machine Mountain Lion. Il n'y a pas besoin de Fink, MacPorts ou Homebrew ... qui apportent plus de problèmes qu'ils n'aident.
Aller à https://www.stunnel.org/downloads.html et téléchargez stunnel-5.23.tar.gz et stunnel-5.23.tar.gz.sha256. Ouvrez un terminal Utilities => Terminal>. Le terminal est sensible à la casse, avant de faire quelque chose, pensez-y à deux fois avant d'appuyer sur la touche retour - il n'y a pas d'annulation ou de rétablissement dans le terminal. Chaque ligne est une ligne dans le terminal et il faut appuyer sur retour à la fin de la ligne.
cd $HOME/Downloads
openssl dgst -sha256 stunnel-5.23.tar.gz
more stunnel-5.23.tar.gz.sha256
Comparez les résultats des deux dernières lignes - si elles correspondent, tout va bien, sinon vous avez eu un problème de sécurité pendant le téléchargement.
tar -xzvf stunnel-5.23.tar.gz
cd stunnel-5.23
./configure && make && make check && sudo make install
Le configure script utilise autoconf, donc éloignez vos doigts des autres options car si tout est là et supporté, il construira une bonne application 64 bit pour vous. make check est optionnel. sudo make install requiert votre mot de passe administrateur. Pendant cette étape, vous devez entrer quelques informations de base (auto-explicatives). Le && est utilisé pour exécuter une commande après l'autre SEULEMENT si la dernière a réussi.
Après tout cela, votre application étourdie a été installée dans /usr/local/bin. Pour l'exécuter, ouvrez le terminal et tapez stunnel
o stunnel3
(voir les docs pour la différence) et appuyez sur retour.
Pour le fichier de configuration, tapez dans le terminal.
cd /usr/local/etc/stunnel
sudo cp stunnel.conf-sample stunnel.conf
sudo pico stunnel.conf
Pour la documentation de l'utilisation de pico dans le terminal.
man pico
Si j'ai eu des erreurs de noms de fichiers ou autre ici, utilisez dans le terminal la commande suivante pour lister un répertoire
ls -la
Pour le reste, amusez-vous bien avec l'étourdissement et sa documentation !