Задать вопрос
  • Как сделать редирект на сайт?

    @dns_omsk Автор вопроса
    Ну и в качестве бреда, www\index.html:
    <!DOCTYPE html>
    <html lang = "en-US">
        <head>
            <meta http-equiv = "refresh" content = "0; url=http://ya.ru"/>
            <title>Page Redirection</title>
        </head>
        <body>
            If you are not redirected automatically, follow this <a href='http://ya.ru'>link to example</a>.
        </body>
    </html>

    httpd -h www
    Написано
  • Как сделать редирект на сайт?

    @dns_omsk Автор вопроса
    Просто есть разговоры, про то, что тот кого нельзя называть может сканировать серверы прикрывать доступ к таким безымянным хостам. Нашел Tinyproxy, кажись то, что надо. Хмм, а может xray сам может как прокси работать и перенаправлять неугодных. Надо читать.
    Написано
  • Как сделать редирект на сайт?

    @dns_omsk Автор вопроса
    AlexVWill, Вообще конечно да, Вы правы, я написал дичь.
    Я настраивал xray по статье с Хабра, около года назад, ну и там (цитата)
    Отрезолвьте домен который используется для фронтинга (домен из serverNames в конфиге) в IP при помощи nslookup и создайте следующие правила для файрволла:
    iptables -t nat -A PREROUTING -i eth0 -p udp --dport 443 -j DNAT --to-destination <IP>:443
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination <IP>:80
    Что делают эти правила: форвардят трафик от потенциального сканера цензоров в сторону настоящего сайта, которым мы прикидываемся — т. е. UDP по порту 443 и TCP на порту 80. Это помогает с маскировкой.

    На что мне iptables-translate сказал:
    nft add rule ip nat PREROUTING iifname "eth0" udp dport 443 counter dnat to 2.21.189.233:443
    nft add rule ip nat PREROUTING iifname "eth0" tcp dport 80 counter dnat to 2.21.189.233:80
    Я этого не делал тогда, но сейчас решил.

    Я в этих технологиях не силен, настраиваю в паре с Гуглом. Наверное задал вопрос рано, нужно было поизучать матчасть более детально. Я то думал просто установлю DNS сервер и сделаю редирект. Но сейчас понял, что если даже настрою nftables, то весь трафик будет идти через мой сервер.

    Получается web-сервер. НО! Linux не будь linux, если бы не было придумано каких-нибудь утилит-скриптов.
    Подумалось: А что если вместо web-сервера, не воткнуть ncat или httpd, который просто будет давать от ворот поворот. [тут задумчивый смайл]
    В любом случае, Алекс, за отзыв спасибо. Обычно тупням, как я, отвечают с издевкой.
    Думаю дальше.
    Написано
  • Как сделать редирект на сайт?

    @dns_omsk Автор вопроса
    AlexVWill, Обновил
    Написано
  • Нужна камера без аккаунта, можете подсказать варианты?

    @dns_omsk Автор вопроса
    Внутренняя, никаких совместимостей. Проще - лучше.
    Написано
  • Как рисовать прямоугольники в ffmpeg?

    @dns_omsk
    Сергей, у Вас ошибка.

    ffmpeg \
      -i /media/01.jpg \
      -vf "drawbox=x=1400:y=200:w=200:h=500:t=3:c=yellow" \
      -update 1 \
      -frames:v 1 \
      /media/777003.jpg


    -update <0, 1>
    Если установлено значение 1, имя файла всегда будет интерпретироваться как просто имя файла, а не шаблон, и соответствующий файл будет постоянно перезаписываться новыми изображениями. Значение по умолчанию - 0.

    Также могу порекомендовать добавить это:
    -q:v 1 -qmin 1

    Качество картинки будет лучше.
  • Windows ffmpeg bat. Почему, при запуске через bat, ведет себя под другому чем при запуске через cmd?

    @dns_omsk
    В любом языке, есть спецсимволы.
    % - как раз таки один из таких в cmd, bat файлах.
    Да, экранировать нужно %d -> %%d
  • Как сделать потоковую передачу с перемоткой?

    @dns_omsk Автор вопроса
    xotkot, О таком подходе думал. Но ведь это нужно запускать mpv на клиенте, где клиент - это Андроид. А я не знаю как на Андроиде запустить с кэшэм, еще и на внешнем носителе, потому как в телике ХЗ сколько памяти.

    mayton2019, Ну почти. Одновременно смотреть бы еще. Скачать легко. Суть в другом: Идет трансляция, я удаленно запускаю её запись, приезжаю домой, не успевая к началу. Включаю телик, и начинаю просмотр с начала. То есть она параллельно и пишется, и я смотрю.

    Update 15-10-2024

    Если кому интересно, что я пробовал.
    Можно создать трансляции, неважно какую:
    hls: ffmpeg ... -f hls master.m3u8
    dash: ffmpeg ... -f dash master.mpd

    Если взять например hls, поскольку трансляция живая, то в файле m3u8 нет закрывающего тега #EXT-X-ENDLIST и согласно спецификации проигрыватели (будь то ffplay, potPlayer, mpv) не хотят перематывать. Но Windows версия vlc прекрасно справляется с перемоткой, в отличии от версии для Android. Поэтому для просмотра нужно использовать библиотеки hls.js или dash.js с запуском http сервера конечно. Но смотреть на Android через браузер - то ещё извращение.

    Поэтому я нашел способ чуть проще, пишем трансляцию:
    ffmpeg ... -c copy master.ts
    В винде открываем этот файл через vlc и идем по пути [Воспроизведение]->[Воспроизводитель]->[Выбираем наш miracast телик]
  • Есть ли способ отключить рекламу на уровне роутера?

    @dns_omsk
    Я вот тоже столкнулся с такой же штукой, на одном VDS есть реклама, на другом нет. Оба IP в Нидерландах. Интересно, а как узнать где на самом деле сервер расположен?