Приветствую, у меня есть ряд внешних FTP-сайтов, к которым мне нужно предоставить пользователям, находящимся за моими брандмауэрами, доступ для повседневной работы. Мы не разрешаем прямой доступ к Интернету, мы проксируем все, и поэтому были вынуждены установить машину по периметру нашей сети и заставили наших пользователей подключаться к удаленному рабочему столу на машине для взаимодействия с этими различными клиентскими сайтами .
Проблема в том, что хоть убей, я не могу найти ничего, что могло бы изящно обрабатывать все 3 типа FTP-подключения. FTP-проксирование возможно, но я не видел ничего, что могло бы элегантно обрабатывать FTPS и SFTP, а также единственное решение (предпочтительно открытый источник). Я могу достаточно легко проксировать SFTP через netcat, но FTPS - более хитрый зверь, и я довольно много потратил на поиск в Google.
Вы смотрели tlswrap?
Я бы серьезно подумал об использовании прокси-сервера SOCKS для всего.