Если ваши скрипты используют пути, основанные на расположении вашего домашнего каталога, используйте тильду ~
или переменную окружения, такую как $HOME
, вместо жесткого кодирования абсолютного пути.
Разрешение имен — довольно плохой способ блокирования нежелательного веб-трафика. Список вещей, которые нужно блокировать и не блокировать, постоянно меняется, и иногда вам нужно блокировать по URL, а не только по хосту. Браузерные расширения, такие как AdBlock *и uBlock *, как правило, работают намного лучше. Если вы хотите написать свой собственный список, вы можете написать PAC-файл .
Если вы действительно хотите блокировать запросы на основе доменных имен, делайте это с DNS-прокси, а не с /etc/hosts
. /etc/hosts
может делать только отдельные хосты. Dnsmasq — популярный легкий DNS-прокси. Некоторые дистрибутивы настраивают dnsmasq по умолчанию; большинство дистрибутивов имеют его в виде пакета. Чтобы весь домен отображался как локальный с помощью dnsmasq, вы можете использовать следующую строку в/etc/dnsmasq.conf
:
address=/co.kr/127.0.0.2