2013-11-25 25 views
6

Ich habe eine Conf-Datei für eine Verbindung zu einer Adresse und einem Port für Stunnel erstellt, deren Speicherort in/usr/local/etc/stunnel/liegt und den Stunnel-Dienst gestartet hat.Wie kann ich Stunnel testen?

ich die Adresse meiner lokale IP-Adresse binded haben 127.0.0.1:60005

die Verbindung zu testen, habe ich versucht, mit der Adresse über Telnet zu verbinden:

telnet 127,0. 0,1 60005

Turns:

Versuch 127.0.0.1 ... auf 127.0.0.1 Verbunden. Escape-Zeichen ist '^]'. Verbindung vom fremden Host geschlossen.

Ich weiß, dass die Verbindung nicht von fremden Host geschlossen wird, wie ich Telnet mit der ursprünglichen IP-Adresse versuchte, gibt es kein Problem.

So, Wie kann ich meine Stunnel-Verbindung außer Telnet testen? Danke.

Antwort

2

Eine Möglichkeit, es zu testen, ist die Verwendung tcpdump.

Versuchen: tcpdump port 60005 -n -vvvv

Dann einige Daten an diese Schnittstelle senden: echo "blah" > nc localhost 60005

Sie Pakete von tcpdump sehen sollte; Wenn Sie keine Pakete sehen, versuchen Sie tcpdump hören Sie auf eine andere Schnittstelle mit dem -i Schalter.

0
tcpdump port 60005 -n -vvvv, 
echo "blah" > nc localhost 60005** 

zeigte mir genau das, was ich sehen musste. Ich musste nur die Portnummer ändern.