Использование tsocks для доступа к внешним сетям, в которых есть только одна машина, доступная с общедоступной адресной машины

У нас есть набор машин в центре обработки данных. Только одна из машин доступна из интернет-мира. Если нам нужно поговорить с любой другой машиной в центре обработки данных, нам нужно будет войти в систему на этой машине, видимой в Интернете.

У нас есть веб-инструмент для мониторинга, который контролирует все серверы. Чтобы это работало, мне нужно, чтобы браузер находился в той же локальной сети, что и центр обработки данных. Я сделал это возможным, используя динамическую переадресацию порта с моей локальной машины на видимую во всем мире машину и установил этот порт в качестве прокси-сервера в своем браузере. Это сработало нормально.

Теперь я хотел использовать некоторые инструменты командной строки, которые должны были взаимодействовать со всеми машинами в центре обработки данных. Единственный способ, которым я мог это сделать, — это войти в систему, видимую миру, и запускать оттуда свои команды.

Покопавшись в Интернете, я обнаружил (может ошибаться), что могу использовать tsocks для достижения цели запуска моих инструментов командной строки на моем локальном компьютере, как если бы они работали в сети центра обработки данных. Однако у меня возникают проблемы с их работой. Прикрепляю созданный мной файл tsocks.conf

local = 192.168.81.0/255.255.255.0
local = 0.0.0.0/255.255.255.255

path {
     reaches = 192.168.5.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8080
     server_type = 5
}
path {
     reaches = 10.125.4.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8081
     server_type = 5
}
path {
     reaches = 10.110.80.0/255.255.255.0
     server = 0.0.0.0
     server_port = 8082
     server_type = 5
}

У меня есть все три порта server_port, упомянутые выше, с динамической переадресацией с использованием ssh, и я могу использовать каждый из них в качестве прокси для своего браузера без проблем с доступом к машинам в каждом из трех центров обработки данных, но выполняя . tsocks -on и проверка связи с одной из машин не дает мне никакого ответа.. Не похоже, что моя установка работает... может кто-нибудь помочь?


person Sunil S Nandihalli    schedule 19.02.2015    source источник


Ответы (1)


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

person Sunil S Nandihalli    schedule 19.02.2015