LINUX.ORG.RU

Избранные сообщения ou

Кто как сейчас ускоряет youtube?

Форум — General

Раньше мне помогал spoofdpi, а теперь, два дня назад, и он перестал работать. В интернете говорят, что и у goodbyedpi в этот момент проблемы возникли но их быстро решили. К сожалению, его нету под Linux. Были надежды на byeDPI но либо он тоже не справляется, либо я не могу найти подходящую команду для него. Хотя приложение ByeDPI на андроиде ещё работает. Так вот, кто какими решениями пользуется под Linux? v2ray, vpn, это всё конечно хорошо но своей VPS у меня нету, а публичные в 12 раз медленнее чем мой интернет.

Ещё примечание, я обычно предварительно скачиваю через yt-dlp а потом уже смотрю. Где-то говорили, что у кого-то youtube работает если включить протокол QUIC в браузере. Есть ли такая возможность в yt-dlp? Или может есть какая-то дополнительная программа, которая будет работать как прокси и будет трафик в QUIC превращать.

 , ,

whatiswhat
()

Раздача интернета через LAN

Форум — General

Есть 2 компа. Комп №1 принимает интернет через wifi. Хочу его раздать с компа №1 на комп №2 транзитом через роутер. (lan кабель с раздающего компа подключен ко входу wan на роутере, а lan кабель принимающего компа подключен к гнезду lan на роутере)

Когда комп №1 под виндой раздача работает. Если раздавать из-под луникса, инета на компе №2 нет, хотя вроде все сделал по аналогии с виндой. Пинг на комп №2 идет, а инета нет.

Комп №1 (подключен к инету через wlan0):

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.77  netmask 255.255.255.0  broadcast 192.168.1.255
        ether b0:a7:b9:4b:7c:62  txqueuelen 1000  (Ethernet)
        RX packets 27953  bytes 28798649 (27.4 MiB)
        RX errors 0  dropped 486  overruns 0  frame 0
        TX packets 17752  bytes 3948522 (3.7 MiB)
        TX errors 0  dropped 4 overruns 0  carrier 0  collisions 0

С какими параметрами стартовать eth0 на компе №1, и с какими параметрами стартовать eth0 на компе №2, чтобы на втором был инет?

Пробовал eth0 запихать в ту же подсеть, что и wlan0, пробовал в другую подсеть. Максимум что только есть пинг с первого компа на второй..

 , ,

Chord
()

Настраиваем Asterisk на собственном VPS для голосовых/видео вызовов и текстовых сообщений

Статьи — Администрирование

Ниже — руководство + полный установочный скрипт для Debian 12, собирающий Asterisk 22.5.1 из исходников, включающий TLS + SRTP, 3 абонента (1001–1003), блокировку анонимов, короткие сообщения (SIP MESSAGE) для Linphone, и видеозвонки по H.264.

Скрипт автоматически учитывает NAT: если задать локальную сеть — пропишет external_* и local_net; если не задавать — считает, что сервер не за NAT.

( читать дальше... )

 , ,

unclestephen
()

Может кто поделиться конфигом(гайдом) для Unbound dns резолвера/прокиси с DoH или TLS на cloudfare или google

Форум — Admin

Может кто поделиться конфигом(гайдом) для Unbound dns резолвера/прокиси с DoH или TLS на cloudfare или google. С нормальным размером кэша.

А то во всех статьях настраивают для использования корневых DNS серверов. А это большая задержка.

 

glorsh66
()

Ghostty 1.0 👻

Новости — Open Source
Ghostty 1.0 👻
Группа Open Source

На днях вышла первая версия Ghostty, одного из самых быстрых эмуляторов терминала из существующих. Reddit и многие тематические каналы на YouTube уже успели окрестить его лучшим. На Github проект за короткий период собрал >15k ⭐.

( читать дальше... )

>>> Официальный сайт

 , , ,

rtxtxtrx
()

ELinks 0.18.0

Новости — Open Source
ELinks 0.18.0
Группа Open Source

Состоялся выпуск текстового веб-браузера ELinks 0.18.0.

Некоторые из возможностей:

  • поддержка протоколов http, https, brotli, bittorrent, finger, fsp, ftp, sftp, gemini, gopher, nntp, samba;
  • экспериментальная поддержка JS (с помощью SpiderMonkey/QuickJS/MuJS);
  • пользовательские скрипты (Perl/Python/Lua);
  • экспериментальная поддержка libsixel;
  • работа в ядерной консоли с мышкой (GPM).

( читать дальше... )

>>> Релиз на GitHub

>>> Исходный код проекта

 , ,

tnray
()

маршрутизация через qemu вм c openbsd

Форум — Development

Eсть хост openbsd7.5, в нём есть qemu тоже с openbsd7.5. Хост смотрит в сеть через re0. Между ними прокинут мост для предоставления вм доступа к внешнему миру.

Хочу маршрутизировать трафик хоста через вм. Предвкушая вопросы пытливых умов о целесообразности, скажу, что нужно поиграться с железками при подключении к провайдеру трёхбуквенного запрещенного. собсвенно, подключаться буду с вм.

а теперь обо всём и поподробнее))

то, что работает

на хосте:

/etc/hostname.tap0

inet 10.0.0.1 255.255.255.0
up

/etc/hostnme.bridge0

add tap0
add re0
up

/etc/pf.conf

match out on re0 from 10.0.0.0/24 to any nat-to (re0)

/etc/sysctl.conf

net.inet.ip.forwarding=1

сам qemu

qemu-system-x86_64 \
 -m 4096 \
 -hda /usr/disk.qcow2 \
 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no \
 -device virtio-net-pci,netdev=net0

на вм

/etc/hostname.vio0

inet 10.0.0.2 255.255.255.0
up

/etc/resolv.conf

nameserver 8.8.8.8

маршрут по умолчанию route add default 10.0.0.1 Все прекрасно - машины друг друга видят, пингуют. С вм идет пинг на внешние айпи. Сказка! Но тут начинается самое интересное.

на хосте создаю второй tap /etc/hostname.tap1

inet 10.0.1.1 255.255.255.0
up

qemu

qemu-system-x86_64 \
 -m 4096 \
 -hda /usr/disk.qcow2 \
 -netdev tap,id=net0,ifname=tap0,script=no,downscript=no \
 -device virtio-net-pci,netdev=net0 \
 --netdev tap,id=net1,ifname=tap1,script=no,downscript=no \
 -device virtio-net-pci,netdev=net1

на вм /etc/hostname.vio1

inet 10.0.1.2 255.255.255.0
up

/etc/sysctl.conf

net.inet.ip.forwarding=1

/etc/pf.conf

match out on vio0 from 10.0.1.0/24 to any nat-to (vio0)

на хосте меняю маршрут по умолчанию route add default 10.0.1.2

Машины друг друга видят, пингуют. Причём как по 10.0.0.0, так и по 10.0.1.0. Выхода во внешний интернет нет ни на хосте, ни на вм. Чувствую где-то циклится, но, скорее всего, ошибаюсь. Да и как исправить не знаю.

 , , , ,

xicetil296
()

Как оградить себя от плохих каналов Youtube?

Форум — Talks

На Youtube часто попадаются фейковые сообщения от блохеров, которые регулярно гонят откровенную тутфу - в заголовке пишут одно, типа -
"Срочно! Случилось невероятное! Земля съехала с оси - бла-бла-бла!"
А когда смотришь контент, там ничего срочного и вообще ничего особенного.
В-общем, все зарабатывают, как могут. Приходится терпеть эти фейки, но они постоянно лезут на глаза, и все новые и новые.

А сегодня подумалось - а может, в Youtube эти фейковые каналы можно как-то блокировать? Чтобы они вообще не показывались.

Почитал, погуглил, например, вот это.
Как-то все не то это... (c) Дитям мороженное надо! , а не эта ютубовская хрень.

А нас, юзеров, надо не самоограничивать, а наоборот, ограничивать, вернее, блокировать показ этой фейковой туфты, чтобы расчистить от нее свой экран.

Может более удобные действенные способы!




Перемещено maxcom из desktop

 , ,

chukcha
()

Включаем шифрование для DNS-запросов

Статьи — Администрирование
Включаем шифрование для DNS-запросов

Рассмотренные ниже приемы будут полезны для пользователей прокси-серверов/VPN и позволяют скрывать запрашиваемые по DNS имена доменов.
Время на чтение: ~5 минут.
Сложность: Middle AnyKey Developer (нужно уметь запустить терминал).

( читать дальше... )

 , , ,

rtxtxtrx
()

Нейросети в Firefox, а-ля Яндекс.Браузер

Форум — General

Не секрет, что в Яндекс.Браузер реализован голосовой перевод видео. Знаю, что для некоторых пользователей, эта возможность была решающей при выборе браузера.

Но оказывается, уже давно (с 2021 года) можно прикрутить данную фишку и на firefox. Суть проста:

  • Установка расширения Tampermonkey
  • Установка скрипта с github (форк)
  • При воспроизведении, нажать на всплывающий значок вверху-середине видео

Возможно понадобится дать разрешение на автовоспроизведение «аудио и видео» (значок в адресной строке).


Проверил на ютубе с BBC News, ok.
Источник с 4pda

p.s. Специально не упомянул Chrome, ‘конкуренты’ пусть горят синим пламенем. :)


Обновление:
Добавлена консольная vot-cli.

 , ,

krasnh
()

Воспроизведение ссылок через mpv на вашем ПеКа

Форум — Talks

Суть, вешаем скрипт на горячую клавишу, например F8,
копируем или просто выделяем ссылку, нажимаем F8 и воспроизводятся видива/фота.
Мне удобно выделить ссылку с любым медиаконтентом, например

  • фильмом
  • ютубом
  • музыкой
  • картинкой
  • порнух… ой!

Нажать горячую клавишу и всё.

Зависимости: apt install mpv lua xclip

#! /bin/env lua
---------------
local function play_mpv()
    local appclip = nil;
    local youtudl = nil;
    local session = os.getenv('XDG_SESSION_TYPE');
    local have_mpv  = os.execute('mpv --version 2>/dev/null');
    local have_xclip = os.execute('xclip -version 2>/dev/null');
    local have_ytdlp  = os.execute('yt-dlp --version 2>/dev/null');
    local have_wlpaste = os.execute('wl-paste --version 2>/dev/null');
    local have_youbedl  = os.execute('youtube_dl --version 2>/dev/null');
    if(not have_mpv) then
      os.execute('notify-send "Для работы требуется mpv плеер"');
      os.exit(1)
    end
    if(not session) then
      os.execute('notify-send "Неизвестный тип сессии, задайте x11 или wayland"');
      os.exit(2);
    end
    if(have_xclip and session == 'x11') then
       appclip = 'xclip -o';
    end
    if(have_wlpaste and session == 'wayland') then
       appclip = 'wlpaste -p';
    end
    if(not appclip) then
       os.execute('notify-send "Нужно установить xclip для X11 или wl-paste для Wayland"');
       os.exit(3);
    end
    if(io.popen(appclip):read('*l'):sub(1,4)~='http') then
       os.execute('notify-send "Это не ссылка для воспроизведения"');
       os.exit(4);
    end
    youtudl = have_youbedl and 'youtube_dl' or nil;
    youtudl = have_ytdlp   and 'yt-dlp'     or youtudl;
    if(youtudl) then
       os.execute('notify-send Воспроизводится "$('..
       youtudl..' --skip-download --get-title  "$('..appclip..')")\n"$('..appclip..')"" &');
    else
       os.execute('notify-send "Неизвестное название"');
    end
    local success, meta , code = os.execute('mpv --keep-open=yes --loop "$('..appclip..')" > /dev/null 2>&1');
    if tonumber(code) ~= 0 or success == nil then
       os.execute('notify-send -u normal Ошибка-mpv:'..meta..':'..code);
       os.exit(5);
    end
end
-- run run run
-- дрынь на-на
play_mpv();

Ну и предупреждение.

- ИСПОЛЬЗОВАТЬ НА СВОЙ СТРАХ И РИСК, Я НЕ НЕСУ НИКАКОЙ ОТВЕТСТВЕННОСТИ
- ВСЁ ПРЕДОСТАВЛЯЕТСЯ КАК ЕСТЬ, ЛЮБЫЕ СОМНЕНИЯ ДОЛЖНЫ ВЕСТИ
- К ОТКАЗУ ОТ ИСПОЛЬЗОВАНИЯ
- ТЕКСТ ИЗ БУФЕРА ОБМЕНА ПОПАДАЕТ В ИНТЕРПРЕТАТОР !!!!!!!!!
- В ОБОЛОЧКУ BASH КАК СТРОКА И ЕСЛИ ТАМ ЧТО НЕ ТАК ИЛИ ЭДАК
- И ВНЕЗАПНО ИСПОЛНИЛОСЬ ЧТО-ТО НЕ ТО, ТО ЭТО ИСКЛЮЧИТЕЛЬНО ВАША ВИНА И ВАШИ ПРОБЛЕМЫ

Тест: Выделить ссылку и нажать F8 (иксы автоматически копируют выделенное есчё)

Да, примитив. Но зато очень удобно.
Досвиданья :3

 , , , , удобное

LINUX-ORG-RU
()