无法使用 stunnel 通过 https 进行连接 - 故障排除

无法使用 stunnel 通过 https 进行连接 - 故障排除

我有从端口 8040 上的 HTTP 到端口 8091 上的 HTTPS 的隧道转发。

我的stunnel.conf文件:

[henhouse]
accept = 8091
connect = 127.0.0.1:8041
cert = /etc/stunnel/stunnel.pem

我如何生成上述stunnel.pem证书:

openssl req -new -x509 -days 365 -nodes -out stunnel.pem -keyout stunnel.pem

这对我来说曾经很有效。我本地连接到我的机器。我可以在 :8040 进行远程连接。不幸的是,当我尝试通过 https 远程连接到端口 :8091 时,我收到“无法访问该站点”的提示。

我是否应该使用任何其他设置来通过 https 进行连接?不清楚 stunnel 如何工作/它负责连接的哪一部分。

我的电脑也在公司网络上;我可以检查一下防火墙或其他权限是否阻止我通过 https 进行访问吗?不确定是什么阻止了这种情况 - 我可以正常 ssh 到我的电脑。

最后,如果问题太笼统,请见谅。欢迎给我一些通用的 HTTPS 或 Linux 帮助程序。

答案1

故障排除 - 我走进办公室并尝试连接,但遇到了同样的问题。

解决方案 - 我没有转发正确的端口。例如,我的stunnel.conf文件正在转发端口 8041,但我的应用程序在端口 8040 上运行。我将其切换过来并且它可以工作。

相关内容