Как да блокирате изходящите връзки на Mac

Вградената защитна стена на Mac OS X предоставя възможност за блокиране на входящи връзки, но не осигурява прозрачен начин за блокиране на изходящи връзки. Можете обаче да използвате Терминал, за да настроите вашия Mac да блокира връзки за определени програми. Файлът "hosts" съдържа настройките на защитната стена за вашия Mac. С помощта на терминала можете да получите достъп до файла и да промените настройките на защитната стена, за да блокирате достъпа до определени уебсайтове и да предотвратите излизането на информацията от мрежата.

1.

Щракнете върху менюто "Go", изберете "Utilities" и след това щракнете двукратно върху "Terminal", за да стартирате помощната програма.

2.

Въведете "sudo cp / private / etc / hosts ~ / Documents / hosts-backup" (пропуснете цитатите тук и през цялото време), за да създадете резервно копие на файла "hosts" преди редактиране. Можете да отворите този файл по-късно, ако намерите промените, които сте направили в системата, са довели до нежелано поведение.

3.

Въведете "sudo nano / private / etc / hosts" в прозореца на терминала и след това натиснете клавиша "Enter". "Sudo" показва, че искате да получите администраторски достъп, "nano" казва на Terminal програмата да използва - в този случай текстовия редактор Nano - и името на пътя указва местоположението на файла "hosts".

4.

Въведете паролата на вашия администраторски акаунт и натиснете клавиша "Enter". Трябва да зададете парола за профила си, за да направите промени в терминала. Ако в профила Ви няма парола, изберете „Системни предпочитания“ в Dock, кликнете върху „Потребители и групи“, изберете профила си в администратор, кликнете върху бутона „Промяна на паролата ...“ и след това въведете нова парола.

5.

Натиснете клавиша със стрелка надолу, за да позиционирате курсора под стандартния набор от правила. Не редактирайте съществуващите правила, тъй като те задават текущите ви настройки на защитната стена и позволяват на компютъра да функционира правилно.

6.

Въведете IP адреса на домейна на уебсайта, с който искате да блокирате комуникацията, с празен ред, следван от интервал и име на домейн. Използвайте формата "0.0.0.0 domainname.com" и поставете всеки запис на отделен ред.

7.

Затворете прозореца, въведете отново приложението Terminal и след това въведете "dscacheutil -flushcache", за да нулирате кеша и да приложите новите правила.

Бакшиш

  • Ако не се чувствате удобно да използвате Терминал, за да правите промени, обмислете използването на една от безплатните програми за защитна стена като Little Snitch, WaterRoof или NoobProof (връзки в ресурси). Тези приложения осигуряват удобен за потребителя интерфейс, който ви позволява лесно да изключвате изходящите приложения за конкретни приложения или всички мрежови дейности. Little Snitch работи добре, ако сте напреднал потребител, който иска да следи всички входящи и изходящи връзки в реално време. WaterRoof предоставя опции, ако искате да запазите активната защитна стена на OS X и все още да използвате разширени правила за конфигуриране на динамични правила, NAT и препращане на портове, мениджъри на честотната лента и други опции. NoobProof осигурява лесен за използване подход, без много от разширените опции, налични във WaterRoof.

Внимание

  • Информацията в тази статия се отнася за OS X Mountain Lion. Тя може да се различава леко или значително с други версии на OS X.

Препоръчано