首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过ssh隧道重定向https流量?

如何通过ssh隧道重定向https流量?
EN

Stack Overflow用户
提问于 2022-02-22 04:49:03
回答 1查看 773关注 0票数 0

我的intranet上有一个动态IP的host.local。我有另一个服务器host.com在互联网上固定的静态IP。我想要的是将所有https流量从host.com:443重定向到我的host.local:443。

我一直在使用VPN解决方案,但是决定切换到ssh隧道。我想知道我应该从host.local发出什么命令行来设置ssh隧道来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2022-02-22 05:08:09

1:打开PuTTY.EXE,配置主机名,选择SSH作为端口,就像连接一样。

2:我们必须为隧道配置端口,这样就可以在SSH->隧道上单击

3:在端口转发部分,Source端口是您希望分配给本地主机连接的源TCP/IP地址。在端口转发部分中,源端口是要分配给本地主机连接的源TCP/IP地址。

4:单击“添加”按钮将隧道配置放置在“转发端口”窗口中。

5:现在在左侧面板中,单击Session以打开以下窗口。单击“保存”按钮:

现在您可以启动您的会话并登录到安全外壳。您登录后,必须保持此窗口打开,以保持您的隧道活动。

如果愿意,您可以隧道多个端口;但是,所有这些都要求PuTTY安全外壳连接保持活动状态,以便数据通过隧道传递到远程服务器。

上面的步骤表示为UNIX系统上的以下命令:

代码语言:javascript
复制
ssh -L50000:localhost:23 my.test.server.com

上面的步骤表示为命令行上的以下命令:

代码语言:javascript
复制
ssh -T -L50000:localhost:23 my.test.server.com

此外,只要会话处于活动状态,您就可以使用web浏览器中的这些端口使用putty冲浪,例如在firefox中:

代码语言:javascript
复制
TOOLS->OPTIONS->NETWORK TAB->SETTINGS->MANUAL PROXY CONFIGURATION

现在您可以将其添加到HTTP代理中:

代码语言:javascript
复制
localhost or 127.0.0.1

在港口

代码语言:javascript
复制
Add the port you forwarded , in our case it was 50000
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71216050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档