我有类似波纹管中所示的设置。我正在尝试设置SSH隧道,因此我可以从互联网访问pi:80上托管的网站。问题是“红色”网络位于防火墙后面,并且阻止了来自Internet的所有传入连接。在“蓝色”网络上,在example.com上完成了到192.168.1.100的端口转发,因此,从Internet到端口80和443上的example.com的所有连接都转发到了192.168.1.100。
到目前为止,我的想法和尝试是通过SSH从/ laptop /连接到/ pi:22 /。在那里之后,我通过SSH到/example.com:443/(自定义SSH端口,因此该连接不会被“红色”防火墙阻止)。连接参数如下:
笔记本电脑-> pi:
ssh pi@pi:22
(因此我通过SSH链接到了网络服务器),
然后,从上面的此SSH会话中,我建立另一个到example.com的SSH:
ssh -R 80:localhost:80 user@example.com --port 443
我在这里期望将http://example.com放到远程浏览器(Internet)上,将显示在pi:80上托管的网页,但我的连接被拒绝了。有谁知道我该如何配置?