有没有办法通过端口 80 代理 SqlServer 连接?也许可以使用 Fiddler?
我的机器在网络1,代理机器和SqlServer在网络2(网络2中的机器之间没有任何限制)。
网络1和网络2之间唯一开放的端口是端口80和443。
答案1
您需要的是反向 SSH 隧道。
https://toic.org/blog/2009/reverse-ssh-port-forwarding/
在网络 1 上运行SSH 服务器在端口 443 上,在网络 2 上的代理计算机上运行 SSH 客户端(例如 Putty)以连接网络并打开进入方式。在您的示例指南中,它将是最后一个连接到网络内部打印机的人。
要记住的另一件事是,SQL Server 在使用命名实例时默认使用动态端口分配,如果是这种情况,则需要将 SQL Server 配置为使用固定端口(如果尚未配置)。