如何调试 LAN 后面的 SSH 隧道 Web 服务器?

如何调试 LAN 后面的 SSH 隧道 Web 服务器?

我目前正在尝试访问我在大学实验室工作的 Redmine 服务器。经过一番研究,我发现可以通过 SSH 隧道来实现这一点,并且昨天晚上按照以下指南确实让它工作了一段时间页。

但是,我再也无法这样做了,所以我感觉要么是我错过了什么,要么是我的流量被大学防火墙阻止了。如果我仍然能够通过 SSH 连接到我的实验室服务器,第二种选择可行吗?

这是我的网络设置(实验室服务器位于大学防火墙后面,限制对几个端口的访问,但允许 SSH 访问):

Home --(SSH)--> Lab Server --(LAN)--> Redmine server

我使用的是 Windows 7,我的 SSH 隧道是通过油灰。我使用TunnelSwitch 扩展

有人知道如何调试我的 SSH 隧道并让我的设置重新工作吗(或者了解我是否必须与大学网络管理员交谈...)?

谢谢关注!

编辑:我已经设置了 SSH 隧道,将源端口转发3128[RedmineServerHost]:80[RedmineServerHost]只能在实验室局域网内通过我们的本地 DNS 服务器(域名系统localhost:3218)。我刚刚意识到,无论我是否在 Google Chrome 中更改代理设置,我只需在浏览器中输入即可访问 Redmine 服务器。

这意味着我的访问没有被大学防火墙或类似的东西拒绝。很好。

虽然这解决了我的许多问题,但我还在寻找一种更简洁的解决方案,只需[RedmineServerHost]在浏览器中输入,它就能打开正确的页面。我昨天就用上了!

相关内容