0

我在 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文件有问题吗?

4

1 回答 1

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)。
希望能帮助到你。

于 2015-01-08T19:50:54.077 回答