2015-01-07 1 views
0

Я использую stunnel4 на Ubuntu 14.04 для надежного переадресации соединения с удаленным подключением. Я перезапустил службу stunnel и, похоже, работает без проблем, но я не могу открыть соединение с 127.0.0.1:8888.Stunnel on Ubuntu 14.04 несмотря на чистый перезапуск

$/etc/init.d/stunnel4 restart 
Restarting SSL tunnels: [Started: /etc/stunnel/stunnel.conf] stunnel. 

Вот мой /etc/stunnel/stunnel.conf:

cert = /path/to/my/cert.pem 
client = yes 
[ssl_tunnel] 
protocol = proxy 
accept = 127.0.0.1:8888 
connect = remotehost:443 

Мой /var/log/stunnel4/stunnel.log совершенно пуст. Есть ли проблема с моим файлом conf?

ответ

1

Вы уверены, что процесс завершен - он прослушивает порт 8888? Убедитесь, что ни один другой процесс не связан с этим портом до запуска stunnel.

Перед запуском процесса Stunnel:

netstat -an | grep 8888 

Если есть процесс, работающий на этом порту, проверьте, какой процесс это (нужно работать как Sudo).

sudo netstat -tulpn | grep 8888 

Как только вы уверены, что никакой другой процесс не прослушивает порт 8888, запустите процесс stunnel. Проверьте, завершен ли процесс.

ps -ef | grep stunnel 
& 
netstat -an | grep 8888 

Также убедитесь, что он является обязательным для 127.0.0.1 (вы всегда можете попробовать 0.0.0.0).
Надеюсь, это поможет.

+0

Как вы указали, процесс не запускается даже после перезагрузки, и ничего не было запущено на 8888. Я тоже пробовал 0.0.0.0, есть ли другая причина, по которой это не было бы обязательным? – nightTrevors

+0

есть другой процесс, связанный с портом 8888. Что такое выход fsto netstat -an | grep 8888. Этот процесс уже прослушивается - если это так, отключите этот процесс (используйте netstat -tulpn, чтобы выяснить, какой процесс он) или используйте другой порт для stunnel через файл stunnel.conf. –

+0

Нет результата этой команды, и я могу связать другие процессы с 8888. – nightTrevors

 Смежные вопросы

  • Нет связанных вопросов^_^