Как я могу проверить stunnel?

Я создал файл conf для подключения к адресу и Порту для stunnel, местоположение которого находится в /usr/local/etc/ stunnel / и запустил службу stunnel.

я привязал адрес к моему локальному ip-адресу 127.0.0.1: 60005

чтобы проверить соединение, я попытался подключить адрес через telnet с:

telnet 127.0.0.1 60005

получается:

попытка 127.0.0.1... Подключается к 127.0.0.1. Escape-символ '^]'. Соединение закрыто внешним хостом.

Я знаю, что соединение не закрыто иностранным хостом, поскольку я попробовал telnet с исходным ip-адресом, нет проблем.

Так, как я могу проверить соединение stunnel, кроме как с помощью telnet? Спасибо.

2 ответов


один из способов проверить это-использовать tcpdump.

попробуй: tcpdump port 60005 -n -vvvv

затем отправьте некоторые данные в этот интерфейс:echo "blah" > nc localhost 60005

вы должны увидеть пакеты от tcpdump; Если вы не видите каких-либо пакетов, попробуй tcpdump слушайте на другом интерфейсе с -i переключатель.


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

показал мне только то, что мне нужно было увидеть. Единственное, что мне нужно было сделать, это изменить номер порта.