2015-01-07 6 views
0

우분투 14.04에서 stunnel4를 사용하여 원격 연결에 안전하게 연결을 전달합니다. stunnel 서비스를 다시 시작했는데 아무런 문제없이 실행되고있는 것으로 보입니다.하지만 127.0.0.1:8888에 연결할 수 없습니다.깨끗한 재시작에도 불구하고 Ubuntu 14.04의 Stunnel

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 완전히 비어 :

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

여기 내 /etc/stunnel/stunnel.conf입니다. 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 

는 또한 (당신은 항상뿐만 아니라 0.0.0.0을 시도 할 수 있습니다) 127.0.0.1에 바인딩되어 있는지 확인합니다.
희망이 있습니다.

+0

당신이 지적했듯이, 프로세스는 다시 시작한 후에도 결코 작동하지 않으며, 8888에서는 아무 것도 실행되지 않았습니다. 0.0.0.0을 시도해 보았습니다. 바인딩되지 않는 다른 이유가 있습니까? – nightTrevors

+0

에는 8888 포트에 바인드 된 다른 프로세스가 있습니다. 어떤 출력 frmo netstat -an | grep 8888 명령. 프로세스가 이미 그 프로세스에서 청취 중입니까? 그렇다면 프로세스를 종료하거나 (netstat -tulpn을 사용하여 프로세스를 파악하십시오) stunnel.conf 파일을 통해 stunnel에 대해 다른 포트를 사용하십시오. –

+0

해당 명령의 출력이없고 다른 프로세스를 8888에 바인드 할 수 있습니다. – nightTrevors