Вы можете заблокировать доступ к порту на сервере с помощью ufw. man ufw имеет целый ряд примеров, но при условии, что он включен, он должен быть таким:
sudo ufw deny out to <<ip address>> port 80
Я только что протестировал это на своем собственном сервере, и он работает. Помните, что порт 443 используется для SSL, поэтому может потребоваться блокировка.
Помните, что это блокирует весь порт 80 на этом сервере.
Если вы хотите начать фильтрацию на основе подпапок (разрешая некоторые пути, но не другие), вам понадобится то, что проксирует запросы. Брандмауэр не смотрит на контент, он смотрит на соединения. Для брандмауэра запрос для / подпапки совпадает с запросом к /a-different-subfolder.
Итак, что вы ищете - это прозрачный прокси-сервер, который вы можете скрутить в nixing некоторых из ваших трафик. Программное обеспечение для родительского контроля, вероятно, лучший выбор для быстрой настройки. Что-то вроде dansguardian, безусловно, было популярным, и я бы сказал, что это требует исследования. Дополнительная информация доступна на wiki:
https://help.ubuntu.com/community/ParentalControlsЕсли жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
Поместите /boot на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузить это (возможно медленное) устройство, а затем завершить загрузку с реальной корневой файловой системы. Если вы хотите испытать вызов, теоретически вы можете использовать coreboot для флэш-ядра Linux и образа initrd прямо в своих чипах BIOS (при условии, что для этого у вас достаточно больших флеш-чипов BIOS).Вы также можете захотеть запустить ваш модуль iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на диске iRAM закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
Поместите /boot на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузить это (возможно медленное) устройство, а затем завершить загрузку с реальной корневой файловой системы. Если вы хотите испытать вызов, теоретически вы можете использовать coreboot для флэш-ядра Linux и образа initrd прямо в своих чипах BIOS (при условии, что для этого у вас достаточно больших флеш-чипов BIOS).Вы также можете захотеть запустить ваш модуль iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на диске iRAM закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
Поместите /boot на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузить это (возможно медленное) устройство, а затем завершить загрузку с реальной корневой файловой системы. Если вы хотите испытать вызов, теоретически вы можете использовать coreboot для флэш-ядра Linux и образа initrd прямо в своих чипах BIOS (при условии, что для этого у вас достаточно больших флеш-чипов BIOS).Вы также можете захотеть запустить ваш модуль iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на диске iRAM закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
Поместите /boot на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузить это (возможно медленное) устройство, а затем завершить загрузку с реальной корневой файловой системы. Если вы хотите испытать вызов, теоретически вы можете использовать coreboot для флэш-ядра Linux и образа initrd прямо в своих чипах BIOS (при условии, что для этого у вас достаточно больших флеш-чипов BIOS).Вы также можете захотеть запустить ваш модуль iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на диске iRAM закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
Поместите /boot на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузить это (возможно медленное) устройство, а затем завершить загрузку с реальной корневой файловой системы. Если вы хотите испытать вызов, теоретически вы можете использовать coreboot для флэш-ядра Linux и образа initrd прямо в своих чипах BIOS (при условии, что для этого у вас достаточно больших флеш-чипов BIOS).Вы также можете захотеть запустить ваш модуль iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на диске iRAM закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
/ boot
на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузиться с этого (возможно медленного) устройства, а затем завершить загрузку с реальной корневой файловой системы. Вы также можете рассмотреть запуск вашего модуля iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на iRAM-диске закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
/ boot
на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузиться с этого (возможно медленного) устройства, а затем завершить загрузку с реальной корневой файловой системы. Вы также можете рассмотреть запуск вашего модуля iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на iRAM-диске закончились батареи.
Если жесткий диск не распознается как загрузочный том в BIOS, у вас есть два варианта:
/ boot
на альтернативное устройство. Это может быть обычный жесткий диск или даже CD-ROM или USB-устройство. Идея состоит в том, чтобы заставить ядро и initrd загрузиться с этого (возможно медленного) устройства, а затем завершить загрузку с реальной корневой файловой системы. Вы также можете рассмотреть запуск вашего модуля iRAM в конфигурации RAID-1 с обычным разделом жесткого диска. Если вы это сделаете, вы можете загрузиться с вашего жесткого диска, как обычно, и использовать iRAM, по сути, быстрое, постоянное устройство кэширования. Это имеет большое преимущество в том, что ваши данные останутся на обычном жестком диске, если на iRAM-диске закончились батареи.