gpt4 book ai didi

https - 客户端防火墙阻止除 80 和 443 以外的所有端口,需要将端口 443 上的请求转发到 SSH 或 HTTPS

转载 作者:行者123 更新时间:2023-12-04 16:57:18 31 4
gpt4 key购买 nike

我目前在一个客户端工作,他们已经锁定了网络,除了端口 80 和 443。我需要使用 SSH 连接到我们的服务器,但同一台服务器也运行我们的网站。我们不想投资新服务器或放置第二张网卡。

我一直在互联网上搜索以设置我们的 linux 服务器(运行 CentOS 5),以便在端口 443 上监听一个守护进程,该守护进程根据客户端协议(protocol)将请求转发到正确的内部端口(SSH 22 或 HTTPS 移动到一个不同的端口_。

互联网上有很多人在寻找这种解决方案,但没有明确的说明如何做到这一点。

任何人都有想法/明确的说明如何做到这一点?

问候,尼德基尔

最佳答案

sslh:http://www.rutschle.net/tech/sslh.shtml

我正在使用 1.5;我还没试过1.6b,1.3有一个问题,就是让僵尸到处乱跑。

在端口 443 上运行它;如果 2 秒(默认)没有发送数据,它会转发到 ssh。否则,它会转发到您的 Web 服务器。

我在我的网站 (http://mikeage.net) 上运行它——如果你想看到两个登录横幅,你可以 netcat in。

就我而言,它还有另一个目的。我们的设置比您更严格:所有端口都被阻止,但可以通过代理访问 80 和 443。我可以让 SSH 使用类似 corkscrew(或本地 putty)的程序通过公司代理将我的 SSH 连接代理到我的服务器:443,在短暂延迟后,我的 SSH 服务器用它的登录横幅响应。我还可以通过标准 HTTPS 提供网页服务(事实上也是如此)。

关于https - 客户端防火墙阻止除 80 和 443 以外的所有端口,需要将端口 443 上的请求转发到 SSH 或 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/410995/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com