我的intranet上有一个动态IP的host.local。我有另一个服务器host.com在互联网上固定的静态IP。我想要的是将所有https流量从host.com:443重定向到我的host.local:443。
我一直在使用VPN解决方案,但是决定切换到ssh隧道。我想知道我应该从host.local发出什么命令行来设置ssh隧道来实现这一点?
发布于 2022-02-22 05:08:09
1:打开PuTTY.EXE,配置主机名,选择SSH作为端口,就像连接一样。
2:我们必须为隧道配置端口,这样就可以在SSH->隧道上单击
3:在端口转发部分,Source端口是您希望分配给本地主机连接的源TCP/IP地址。在端口转发部分中,源端口是要分配给本地主机连接的源TCP/IP地址。

4:单击“添加”按钮将隧道配置放置在“转发端口”窗口中。
5:现在在左侧面板中,单击Session以打开以下窗口。单击“保存”按钮:

现在您可以启动您的会话并登录到安全外壳。您登录后,必须保持此窗口打开,以保持您的隧道活动。
如果愿意,您可以隧道多个端口;但是,所有这些都要求PuTTY安全外壳连接保持活动状态,以便数据通过隧道传递到远程服务器。
上面的步骤表示为UNIX系统上的以下命令:
ssh -L50000:localhost:23 my.test.server.com上面的步骤表示为命令行上的以下命令:
ssh -T -L50000:localhost:23 my.test.server.com此外,只要会话处于活动状态,您就可以使用web浏览器中的这些端口使用putty冲浪,例如在firefox中:
TOOLS->OPTIONS->NETWORK TAB->SETTINGS->MANUAL PROXY CONFIGURATION现在您可以将其添加到HTTP代理中:
localhost or 127.0.0.1在港口
Add the port you forwarded , in our case it was 50000https://stackoverflow.com/questions/71216050
复制相似问题