В настоящее время я пытаюсь получить доступ к серверу Redmine, который есть в лаборатории, в которой я работаю в университете. После некоторого исследования я обнаружил, что это можно сделать через SSH-туннелирование, и фактически заставил его работать ненадолго вчера вечером, следуя инструкциям на этой и этой страницах.
Однако я больше не могу этого делать, поэтому у меня возникает ощущение, что я что-то упускаю, или каким-то образом мой трафик блокируется межсетевым экраном университета. Возможен ли второй вариант, если я все еще могу использовать SSH на своем лабораторном сервере?
Вот мои настройки сети (Lab Server находится за межсетевым экраном университета, который ограничивает доступ к нескольким портам, но разрешает доступ по SSH):
Home --(SSH)--> Lab Server --(LAN)--> Redmine server
Я использую Windows 7, и мой SSH-туннель настроен через PuTTY. Я изменил свои настройки прокси в Google Chrome, используя расширение TunnelSwitch.
У кого-нибудь есть какие-либо идеи относительно того, как я могу отладить мой SSH-туннель и заставить мою установку снова работать (или узнать, должен ли я поговорить с администраторами сети университета ...)?
Спасибо за внимание!
РЕДАКТИРОВАТЬ: я настроил туннель SSH для порта источника пересылки 3128
на [RedmineServerHost]:80
. [RedmineServerHost]
разрешима только в пределах лабораторной локальной сети нашим локальным DNS-сервером (dnsmasq). Я только что понял, что могу получить доступ к серверу Redmine, просто введя localhost:3218
в своем браузере, независимо от того, изменю ли я настройки прокси-сервера в Google Chrome.
Это означает, что мой доступ не запрещен брандмауэром университета или чем-то подобным. Хорошо.
Хотя это решает многие из моих проблем, я искал более чистое решение, в котором я просто ввел бы [RedmineServerHost]
в браузере, и он мог открыть правильную страницу. У меня было это работает вчера!