Я на Windows 8.1, и я настроил свой брандмауэр, чтобы по умолчанию блокировать все соединения от всех приложений, как входящих, так и исходящих. Допускается только несколько программ, таких как Chrome, Firefox, Pip и т.д.
Я также хочу разрешить Git подключаться к Интернету, но проблема в том, что я понятия не имею, какой exe-файл действительно подключается к Интернету. Буквально сотни exe-файлов находятся в C:\Program Files\Git
и подпапках.
Есть четыре файла git.exe
(в разных папках), я разрешил их все, но Git по-прежнему не может подключиться к Github. Я также разрешил еще несколько файлов, которые я использовал для подключения к Интернету, но он все еще не может установить соединение. Кроме того, я попытался использовать ProcessMonitor для отслеживания того, какой процесс на самом деле пытается подключиться к Интернету, но безуспешно. Кажется, что когда я вызываю git.exe
, запускаются несколько процессов, и, вероятно, немногим из них требуется подключение к Интернету.
Конечно, когда я выключаю свой брандмауэр, он работает правильно, но я не хочу этого делать. Я ищу способ разрешить как можно меньше exe-файлов, чтобы Git работал. Где я могу найти, какие из файлов Git exe действительно нуждаются в подключении?
Извините за мой ужасный английский и заранее спасибо :)
редактировать
Я не хочу блокировать весь порт, я хочу заблокировать как можно меньше exe-файлов из каталога Git. Благодарю.