Назад | Перейти на главную страницу

Туннелирование HTTP-трафика с определенного хоста / порта

Я пытаюсь понять, как получить доступ с моей машины разработки (Devel) сторонней веб-службе (www.domain.com), с которым мне не разрешено напрямую связываться, используя IP-адрес моего офиса.

Вот основная схема (мне не разрешено публиковать изображения ...): http://yuml.me/diagram/scruffy/class/%5BDevel%5D-%5BA%5D,%20%5BA%5D-%5BB%5D,%20%5BB%5D-%5Bwww.domain.com% 5D

Единственный компьютер, которому разрешен доступ к этой услуге, - это B (производственный сервер), но я не могу получить к нему прямой доступ с моей машины разработки (Devel).

Итак, чтобы получить доступ к веб-сервису, мне нужно ssh в A, а затем из A к B получить доступ www.domain.com

Есть ли способ туннелирования трафика от B к A а затем обратно на мою машину разработки, чтобы я мог напрямую получить доступ к www.domain.com без необходимости использовать ssh в каждом поле?


Devel: Моя машина разработки.
A, B: Серверы Linux. У меня есть root-доступ на обоих.
B: Производственный сервер
www.domain.com: Сторонний производственный сервер HTTP API использует.

Да, это так. Я не делаю это на регулярной основе, поэтому, когда мне нужно, я просматриваю свою закладку на этом, которая Вот. Вместо того, чтобы цитировать статью, просто следуйте очень простым примерам. Их должно быть легко настроить для вас.

Надеюсь это поможет!