1

Я хочу запустить сервер Squeezebox на моем Mac под управлением ОС OS 10.6 Snow Leopard. Настройки брандмауэра в 10.6 теперь позволяют указать приложениями, что разрешено подключать через брандмауэр. Но сервер Squeezebox не является приложением, поэтому я не могу выбрать его.

Если я выключаю брандмауэр, он работает нормально. Это разумный шаг для настольного компьютера (поскольку он всегда подключается к сети через брандмауэр маршрутизатора), но на ноутбуке, который подключается через общедоступный WiFi, это не кажется хорошей идеей.

Помогите!

2 ответа2

1

Оказывается, есть способ сделать это, хотя было бы неплохо, если бы был лучший способ. Вы можете добавить приложения командной строки к тому, что разрешено настройками Брандмауэра, и, поскольку сервер Squeezebox - это всего лишь сценарий Perl, если вы добавите /usr /bin /perl в список разрешенных приложений, то все будет работать нормально.

Когда вы идете, чтобы добавить приложение в список, вы не можете видеть каталог /usr в списке, даже из корня диска, поэтому вы должны сделать символическую ссылку на каталог /usr /bin где-нибудь, что видно, и затем вы можете перейти в соответствующий каталог и выбрать perl.exe. Как только вы добавили perl.exe в список, вы можете удалить символическую ссылку.

0

Есть еще один способ заставить это работать: в диалоговом окне расширенных настроек брандмауэра, если вы снимите флажок «Включить скрытый режим», вы увидите, что он спрашивает , хотите ли вы добавить Perl в список разрешенных приложений, а не прыгать через обручи символических ссылок и добавление их в список вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .