Insane.pw

linux

tc (MARK): ограничение скорости по порту

tc (MARK): ограничение скорости по порту

tc + iptables (MARK) — способ ограничить скорость конкретного трафика на уровне ядра Linux. Например, если HTTP-прокси слушает порт 8080 , можно задать жёсткий лимит независимо от его конфигурации. Задача Debian, сервис на порту 8080 . Нужно ограничить скорость до 1 Mbit/s. Помечаем трафик iptables -t mangle -A OUTPUT -p...

Сброс пароля в Linux

Сброс пароля в Linux

Сброс пароля root (или любого пользователя) в Linux через GRUB Была вот совсем недавно история, когда понадобилось сбросить пароль в linux, сеть навернулась, доступ был только по vnc консоли, а она упорно не понимает символы типо $. Ну опять же небольшая заметка например. 1. Редактируем запись в GRUB При загрузке,...

Закрыть ping

Закрыть ping

Если нужно, чтобы сервер перестал отвечать на ICMP ping-запросы, есть несколько вариантов. Отключаем на уровне ядра через sysctl: Открываем файл: nano /etc/sysctl.conf Добавляем строку: net.ipv4.icmp_echo_ignore_all = 1 Применяем изменения: sysctl -p Разрешаем пинг только для определенных IP через nftables: Открываем конфиг: nano /etc/nftables.conf Добавляем: table inet filter { chain input...

Unbound

Unbound

Если в качестве авторитарного сервера использую bind9, то для рекурсивного обычно использую unbound. Установим unbound: apt update && apt install unbound -y Скачаем хинты: wget https://www.internic.net/domain/named.root -O /etc/unbound/root.hints Настроим примерный конфиг: nano /etc/unbound/unbound.conf Пример конфигурации: server: # Порты interface: 0.0.0.0 interface: ::0 port: 53 # Разрешение IPv4 и IPv6 do-ip4:...

Jellyfin установка

Jellyfin установка

Среди всех медиа серверов мне более приятен Jellyfin. Просто в установке, открытый исходный код, минимум логов, ну и можно еще видео смотреть. Добавим репозиторий: apt update && sudo apt install -y wget gnupg wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo tee /usr/share/keyrings/jellyfin.gpg.key echo "deb [signed-by=/usr/share/keyrings/jellyfin.gpg.key] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo...