尽管重新启动干净,但Ubuntu 14.04上的Stunnel

时间:2015-01-07 13:10:36

标签: ubuntu ssl stunnel

我在Ubuntu 14.04上使用stunnel4来安全地转发到远程连接的连接。我重新启动了stunnel服务,它似乎运行没有问题,但我无法打开到127.0.0.1:8888的连接。

$/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 个答案:

答案 0 :(得分: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) 希望能帮助到你。