我可以将 HTTPS 流量从一个端口传递到另一个端口吗?

Kit*_*nde 3 ssl nginx https port-forwarding

我做了proxy_pass端口80上的我的远程服务器上向前从8000从远程到我的本地主机8000,然后端口80。这很好用,但我也想用来做,但似乎需要一个有效的证书来传递流量。

有没有办法让我的远程服务器简单地将流量从端口 443 转发到 8443(然后我将远程 8443 转发到本地 443)。然后在我的开发机器上终止而不是需要在远程服务器上执行?

我的遥控器运行,我的 localhost 运行

Shi*_*ish 7

虽然 nginx 可能有一个第三方模块来处理原始 TCP 连接,但我很确定默认情况下一切都必须是 HTTP 或终止的 HTTPS。我认为在您的情况下,我会在网络级别进行端口转发:

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443