Можно ли запустить Windows-прокси-сервер и FTP-сервер на одном компьютере в Windows? - PullRequest
1 голос
/ 20 марта 2019

Кто-нибудь знает, возможно ли запустить прокси-сервер FTP и FTP-сервер на одной машине с ОС Windows? Если да, то появляется второй вопрос. Как это возможно, что прокси-сервер будет перехватывать трафик FTP, прежде чем FTP-сервер поймает это, видя, как оба будут прослушивать одни и те же порты, потому что, как я понимаю, FTP прослушивает порты 21 и 20?

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

Кто-нибудь знает, возможно ли реализовать прокси-сервер FTP с вышеуказанными функциями с использованием C #. Если нет, какой язык программирования лучше всего подходит для этого?

1 Ответ

1 голос
/ 20 марта 2019

Запустите ваш прокси на стандартном порту FTP (21). Запустите настоящий FTP-сервер на нестандартном порту. Только прокси должен знать нестандартный порт. Вам также не нужно, чтобы порт FTP-сервера был доступен извне.

Хотя, как уже заметил @Diado, многие серверы позволяют вам самостоятельно настраивать разрешенные команды FTP.

...