Недавно я пересмотрел правила брандмауэра своего маршрутизатора. Я стер все и добавил минимальные разрешения для портов, которые мне нужно открыть. Однако я обнаружил, что Blogger больше не может публиковать сообщения на FTP-сервере моей системы. Я смог исправить это, настроив мой маршрутизатор так, чтобы разрешить TCP и UDP на моем FTP-порту, где я ранее установил только TCP.
Теперь меня беспокоит, что другие вещи (например, HTTP / SVN / MySQL и т. Д.) Могут быть неправильно заблокированы, потому что у меня все остальное настроено для блокировки UDP - или, точнее, чтобы разрешить трафик только через TCP на указанных портах.
Как узнать, какие протоколы используют различные веб-сервисы? Например, если у меня установлен маршрутизатор, разрешающий трафик Subversion на порт 3690, должен ли я разрешить TCP, UDP или ОБА? А как насчет Telnet, POP3, HTTPS и так далее?
Спасибо.
Очень странно, что FTP требует портов UDP. Вы можете попробовать запустить свое программное обеспечение, которое вы хотите проверить, и одновременно запустить "netstat -ano" в терминале, который покажет вам PID процессов, которые производят некоторую сетевую активность. Поэтому найдите с помощью «ps -aux» или pid процесса диспетчера задач, который вы хотите проверить, и посмотрите, пытается ли он подключить какой-то порт, который, как вы не ожидаете, будет использовать это программное обеспечение.
это что ты ищешь?