Wie installiere ich Stunnel auf Mountain Lion?

Ich habe mir gerade einen Mac gekauft, bin also ein Noob :). Früher habe ich mich mit Stunnel unter Windows und Ubuntu mit meinem Server verbunden . Ich bin auch ein Noob im Netzwerken.

Ich überprüfe den Download-Bereich der Website, und es gibt keine Mac-Version, aber in der Mailingliste der Benutzergemeinschaft sehe ich einige Beiträge über die Ausführung unter Mac OS. aber sie halfen nicht, herauszufinden, was ich tun sollte.

Kann mir also jemand helfen, Stunnel auf Mountain Lion (10.8.2) zu installieren, oder mir sagen, ob es eine alternative App gibt?

Antworten (3)

Was Sie gerne tun ... es gibt bereits ein funktionierendes SSH / SSL auf Ihrem Mac. Wenn Sie Stunnel bauen möchten, benötigen Sie Xcode mit den CLI-Tools ... und etwas Zeit. Ich habe es nicht ausprobiert, aber ein kurzer Blick in die Bauanleitung sieht so aus, als ob es keine großen Probleme gibt.


Wie versprochen, hier sind die Schritte zum Erstellen von Stunnel aus dem Quellcode. Ich habe eine Lion-Maschine verwendet, aber bei einer Mountain Lion-Maschine ist es dasselbe. Da braucht es kein Fink, MacPorts oder Homebrew ... bringt mehr Ärger als es hilft.

Gehen Sie zu https://www.stunnel.org/downloads.html und laden Sie stunnel-5.23.tar.gz und stunnel-5.23.tar.gz.sha256 herunter. Öffnen Sie ein Terminal Dienstprogramme => Terminal>. Terminal unterscheidet zwischen Groß- und Kleinschreibung, bevor Sie etwas tun, denken Sie zweimal nach, bevor Sie die Eingabetaste drücken - es gibt kein Rückgängigmachen oder Wiederherstellen im Terminal. Jede Zeile ist eine Zeile im Terminal und muss am Ende der Zeile Return drücken.

cd $HOME/Downloads
openssl dgst -sha256 stunnel-5.23.tar.gz
more stunnel-5.23.tar.gz.sha256

Vergleichen Sie die Ausgabe der letzten 2 Zeilen - wenn es passt, ist alles in Ordnung, wenn nicht, hatten Sie ein Sicherheitsproblem während des Downloads.

tar -xzvf stunnel-5.23.tar.gz
cd stunnel-5.23
./configure && make && make check && sudo make install

Das configure-Skript verwendet autoconf, also lassen Sie die Finger von anderen Optionen, denn wenn alles vorhanden ist und unterstützt wird, wird es eine gute 64-Bit-App für Sie erstellen. make check ist optional. sudo make install erfordert Ihr Admin-Passwort. Während dieses Schrittes mussten Sie einige grundlegende Informationen eingeben (selbsterklärend). Das && wird verwendet, um NUR dann einen Befehl nach dem anderen auszuführen, wenn der letzte erfolgreich war.

Nachdem alles erledigt ist, wurde Ihre verblüffte App in /usr/local/bin installiert. Um es auszuführen, öffnen Sie das Terminal und geben Sie stunneloder ein stunnel3(siehe die Dokumentation für den Unterschied) und drücken Sie die Eingabetaste.

Geben Sie für die Konfigurationsdatei terminal.

cd /usr/local/etc/stunnel
sudo cp stunnel.conf-sample stunnel.conf
sudo pico stunnel.conf

Zur Dokumentation der Pico-Nutzung im Terminal.

man pico

Wenn ich hier einige Fehler bei Dateinamen oder irgendetwas anderem hatte, verwende im Terminal den folgenden Befehl, um ein Verzeichnis aufzulisten

ls -la

Ansonsten viel Spaß mit stunned und der Dokumentation davon !

Hier ist code.google.com/p/rudix/downloads/… eine weitere Möglichkeit, es zu installieren.
danke, ich lade gerade Xcode herunter, ich würde dich noch einmal fragen, wenn ich ein anderes Problem hätte :)
Nachdem Sie Xcode aus dem App Store heruntergeladen haben, gehen Sie zu Einstellungen => Downloads und laden Sie auch die Befehlszeilen-Tools herunter. Später werde ich versuchen, es zu bauen.

Dies kann mit Homebrew installiert werden :

brew install stunnel

Um viele UNIX-, GNU- und andere Open-Source-Tools einschließlich Stunnel zu installieren , empfehle ich die Verwendung des MacPorts- Paketverwaltungssystems zusätzlich zu den XCode-Befehlszeilentools. MacPorts sorgt dafür, dass diese Software einfach zu verwalten ist. Darüber hinaus haben einige der Softwares spezielle MacPorts-Builds, die besser mit OS X-Systemen funktionieren.

Wenn MacPorts installiert ist, können Sie Stunnel mit diesem Befehl auf der Shell installieren:

port install stunnel