Як додати певний файл до списку виключень брандмауера?


2

Я маю додати /usr/local/lib/node_modules/npm/bin/npmдо списку винятків. Я намагався знайти та відредагувати, com.apple.sharing.firewall.plistале такого файлу я ніде не знайшов. Як я можу вручну додати певний виконуваний файл до списку винятків?

Відповіді:


3

У мене недостатньо респондентів для коментарів, тому я спробую відповісти ...

Я хотів прокоментувати, оскільки хотів би уточнити, чому потрібно додати npm - моя установка npm (через homebrew) працює нормально, не забиваючи дірку в брандмауері. Очевидно YMMV ...! Але знайте , що я НЕ правильно перевірив це з НПМ (я тестував додавання НПМ, і він продовжував працювати нормально.)

Я вважаю, що ви хочете брандмауер шару програми . (Це той самий брандмауер, до якого ви також можете отримати доступ через системні налаштування -> безпека та конфіденційність -> брандмауер).

Здається, API мого socketfilterfw змінився в порівнянні з тим, про який йдеться у пов'язаній статті. Я б радив бути обережним і перевірити, що API для вашої версії, перш ніж робити щось інше:

/usr/libexec/ApplicationFirewall/socketfilterfw -h

У моїй версії socketfilterfw немає опції "-t", зазначеної у пов'язаній статті, тому мені довелося використовувати:

/usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/npm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.