Linux-Networking
無法通過 stunnel 通過 https 連接 - 故障排除
我有從埠 8040 上的 HTTP 到埠 8091 上的 HTTPS 的 stunnel 轉發。
我的
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 助手。
故障排除 - 我進入辦公室並嘗試連接,但遇到了同樣的問題。
解決方案 - 我沒有轉發正確的埠。即,我的
stunnel.conf
文件正在轉發埠 8041,但我的應用程序在埠 8040 上執行。我切換了它並且它可以工作。