LINUX.ORG.RU

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

Debian Sid + SwayWM

Галерея — Скриншоты

Планирую переход на Sway. Постепенно пилю удобное мне окружение, но многий нужный мне софт работает не в полном объеме, частично решается установкой xwayland.

ПО которое можно наблюдать:

  • Debian bookworm/sid
  • SwayWM
  • Waybar
  • tofi
  • mako-notifier
  • wob
  • thunar
  • ranger
  • du
  • udiskie
  • cmus
  • galendae

Шрифты:

  • Sans Regular
  • Source Code Pro Medium

Оформление:

  • GTK+: Midnight-GrayNight
  • Icons: Qogir-ubuntu-dark
  • Cursor: DMZ-Black

Ищу замену привычному софту, кое-где перехожу на консольные решения. Без xwayland пока не работает gimp (версия из официального репозитория) и vscodium. Thunar в основном использую для удобного хождения по smb шарам, если есть консольная альтернатива - подскажите.

>>> Просмотр (1920x3240, 523 Kb)

 , ,

nuxster
()

Как быстро вы печатаете на клавиатуре?

Голосования — Голосования

CPM это Character Per Minute.

Проверить скорость печати можно здесь:


В более чем 1200 CPM я не поверю пока не увижу запись на фоне стрелочных часов с плавным ходом секундной стрелки.

>>> Результаты

 , , ,

mord0d
()

Делаем из Vim IDE

Статьи — Разработка
Делаем из Vim IDE

В стародавние времена когда деревья были большими, трава зеленее, а мороженное стоило по 10 копеек, на Земле жили динозавры, и эти динозавры программировали в Vim.

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

 , ,

rtxtxtrx
()

Как настроить VPN VLESS с XTLS-Reality на сервере?

Форум — Admin

Есть готовые скрипты на гитхабе, чтобы просто одну команду вставил в консоли свежеустановленного VDS и на выходе получил готовый VPN?

В идеале бы, чтобы маскировка была не под левый чужой сайт, а под свой собственный сайт, который на том же сервере будет размещен.

Перечитал кучу инструкций, везде полный геморой, надо весь вечер потратить, чтобы все настроить, а легких решений не увидел(

 , ,

nadim
()

AmneziaWG selfhost

Форум — General

Приветствую, у меня имеется VPS сервер дата центр которого распологается в москве. на нем стоит OS Ubuntu 20.04. Недавно узнал про такой VPN клиент как AmneziaWG в котором можно легко создать свой VPN сервер. И вот у меня возник вопрос: как на ubuntu сделать раздельное туннелирование трафика с отключением DPI. Тобиш к определенным доменам мой VPS сервер будет обращатся с отключенным DPI а все остальные пакеты он проксировать не будет (Нужно для обхода блокировки youtube и discord)

 ,

F1nsi
()

VLESS c XTLS-Reality. Медленно Youtube работает, видео грузится по 32-64 кб.

Форум — Admin

Здравствуйте. имею VPS в Германии. поднял VPN VLESS c XTLS-Reality. так вот в статистике загрузки видео Ютуба 32-64 кб. По всяким спидтестам 350/300 мбит. пинг до маскировочного сайта 6-8 мс.

Подключаюсь пока на клиенте Windows в локальной сети. не роутером.

Клиенты пробовал разные Hiddify и Nekoray.

Конфиг обычный.

{
  "log": {
    "loglevel": "info"
  },
  "inbounds": [
    {
      "listen": "vps ip",
      "port": 443,
      "protocol": "vless",
      "tag": "reality-in",
      "settings": {
        "clients": [
          {
            "id": "",
            "email": "user1",
            "flow": "xtls-rprx-vision"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "show": false,
          "dest": "site:443",
          "xver": 0,
          "serverNames": [
            "site"
          ],
          "privateKey": "",
          "minClientVer": "",
          "maxClientVer": "",
          "maxTimeDiff": 0,
          "shortIds": [""]
        }
      },
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls",
          "quic"
        ]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "tag": "direct"
    },
    {
      "protocol": "blackhole",
      "tag": "block"
    }
  ],
  "routing": {
    "rules": [
      {
        "type": "field",
        "protocol": "bittorrent",
        "outboundTag": "block"
      }
    ],
    "domainStrategy": "IPIfNonMatch"
  }
}

В журнале бывает это вылазит:

+0300 2024-08-14 16:23:01 ERROR [2169487779 245ms] inbound/mixed[mixed-in]: process connection from 127.0.0.1:52230: download: write tcp 127.0.0.1:12334->127.0.0.1:52230: wsasend: An established connection was aborted by the software in your host machine.

 , ,

Apophis
()

YouTube c vless

Форум — Admin

Всем доброго времени суток! Поднял на впске сабж, все отлично работает, ютуб собственно тоже работает, но только через браузер, через официальное приложение еле-еле и на iOS и на Android. Точнее сначала думает минуту-две, потом начинает показывать видеоролик как ни в чем не бывало, совершенно без тормозов. Подключился к стороннему платному vless серверу, а у него и через приложение все ок работает. Что это может быть? Пробовал разные варианты сниффинга и фрагмента - безрезультатно. Конфиг:


{
  "api": {
    "services": [
      "HandlerService",
      "LoggerService",
      "StatsService"
    ],
    "tag": "api"
  },
  "burstObservatory": null,
  "dns": null,
  "fakedns": null,
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "sniffing": null,
      "streamSettings": null,
      "tag": "api"
    },
    {
      "listen": null,
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients":["тут клиенты"],
        "decryption": "none",
        "fallbacks": []
      },
      "sniffing": {
        "destOverride": [
          "tls",
          "fakedns",
          "http",
          "quic"
        ],
        "enabled": true,
        "metadataOnly": true,
        "routeOnly": true
      },
      "streamSettings": {
        "network": "tcp",
        "realitySettings": {
          "dest": "тут сайт",
          "maxClient": "",
          "maxTimediff": 0,
          "minClient": "",
          "privateKey": "тут ключик",
          "serverNames": [
            "тут сайт"
          ],
          "shortIds": ["тут айдишки"],
          "show": false,
          "xver": 0
        },
        "security": "reality",
        "tcpSettings": {
          "acceptProxyProtocol": false,
          "header": {
            "type": "none"
          }
        }
      },
      "tag": "inbound-443"
    }
  ]}

 ,

Gitbucket
()

Используем socks для доступа к ChatGPT и ускорения YouTube

Статьи — Администрирование
Используем socks для доступа к ChatGPT и ускорения YouTube

Эта статья не содержит описания способов обхода блокировок для доступа к противоправому контенту. Socks-прокси нужны исключительно для того чтобы смотреть YouTube и просить ChatGPT писать за тебя домашние задания!!! У первого какие-то проблемы со скоростью последнее время, говорят, что из-за отключения кеширующих серверов, а второй сам заблокировал жителей из России, Беларуси и Китая…

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

 ,

rtxtxtrx
()

Замедление YouTube в РФ и yt-dlp

Форум — Talks

Как многие, вероятно, слышали, с недавних пор работа youtube в России замедлилась. СМИ в основном говорят, что это проблемы оборудования самого гугла, другие связывают со всё приблиющейся блокировкой. Небезызвестный @ValdikSS рассказал (не тут, на другом форуме), что почти все провайдеры замедляют ютьюб по домену *.googlevideo.com. При этом фильтр пока не применяется к IP-адресам Google, в том числе к IP-адресам кеширующих серверов Google Global Cache. «Это либо техническая ошибка, либо особенность, которую не учли, […] Технических проблем в работе оборудования, конечно же, никаких нет».

Какова бы ни была истинная причина, похоже, проблема эта с нами надолго.

Лично у меня, как ни странно, воспроизведение видео на самом сайте ютуба не тормозит совсем. Почти. Один раз было, но не знаю, из-за этого или нет. Также не знаю, есть ли тут связь или просто совпадение, но не тормозят в основном всякие околонаучные, околотехнические, научпоп и тому подобные видео, а то, которое тормозило было про популярную компьютерную игрушку.

Но вот скачивание с помощью yt-dlp, как оказалось, тормозит нещадно. Скорость пляшет между 40 и 200 KiB/s, что ни в какие ворота, особенно для многогигабайтных видео.

Посему первый банальный вопрос: У всех так же? Или может кого тормоза миновали, или наоборот и на сайте тоже тормозит?

Думал, что проблему можно обойти, если качать не с самого youtube.com, а с piped.video. Но оказалось, что с него тормоза ровно такие же. Так что второй вопрос: Почему так? Разве через piped.video не проксируется всё, и тормоза в РФ не должны быть побоку? Или сам piped.video тоже в РФ, и он теперь вообще у всех тормозит? или?.. В общем, у кого есть понимание на этот счёт?

Для себя пока проблему решил с помощью очевидного --proxy "socks5://127.0.0.1:5222". Но у меня VPN медленный, сам по себе реальную скорость скачивания с ютуба выдаёт в 5–10 MiB/s, а хотелось бы как раньше, побыстрее. Понятно, что проблема решается покупкой другого VPN, рассчитанного именно на хорошую скорость скачивания, а не самого дешёвого VPS, который я, собственно, и юзаю, ибо для просмотра сайтиков в обход блокировки (и пары других нужд, к теме не относящихся) его хватает за глаза. Но может кто-то решил эту проблему как-то иначе? Есть какие-то лайфхаки, сайты, проксирующие видео с ютуба по типу piped.video, только быстрые, или ещё что-то?

N.B.: Если вы живёте не в РФ, и поэтому у вас всё зашибись, я очень рад за вас, сообщать об этом в этой теме в очередной раз не обязательно. Как и о том, что «ютуб не нужен» — об этом тоже все курсе, но всё же иногда там бывают полезные, интересные или нужные видео, начиная от лекций, заканчивая музыкальными клипами.

Перемещено maxcom из linux-org-ru

 , ,

CrX
()

А ведь мы маргиналы

Форум — Talks

Я даже не о линуксоидах говорю - эти вообще %-)

Пообщался я тут с народом за пределами своего обычного круга. Свой отдельный комп (даже ноутбук) - это уже редкость, не нужны они «массам», как ранее говорили.

Все всё делают через смартфон. Ну там погоду посмотреть, в чатиках пообщаться, заплатить за что-то, перевести деньги. Не говоря уже про сфотаться или видосик снять. Даже игры многих устраивают. А больше и не надо. Ну если учатся может говноноут подешевле и нужен и то, если это не ИТ-специальность или чего-то научно-техническое, уже и не особо-то.

Комп на работе только видят и то, времена «уверенных пользователей» такое ощущение, что прошли. В массе своей комп на работе - это фактически терминал в виде браузера и/или одной-двух специализированных программ, в которых они натасканы работать и все. Большее никому не надо. Какие там нафиг таблицы в Excel или документы в Word (или аналогах) - не надо уже. Только hr-кам, секретаршам и ну может еще «аналитикам» в фирмах. Бухгалтеры за пределы 1C не выглядывают, условно говоря.

Геймеры говорите? А это тоже почти маргинальщина. Как ни странно, но многих устраивают игры на смартфоне, не знаю как объяснить этот феномен. Кого не устраивет, тем в общем-то хватает приставок. Тем более, они сейчас достаточно универсальные. Притом даже не обязательно новые.

Ну если любитель погонять танки или поиграть в Dota , Пе-Ка таки нужен, смартфоном не обойдешься, но системные требования у них достаточно слабые, чтобы хватило говноноута.

Итого, типично сейчас, что к интернету подключены уже наверное практически все, но нужен он дома, что подключать телевизор, смартфон (через wi-fi), может приставочки вместе с телевизором, а также колонки «Алиса» и тп. Ну может где-то в ящике завалялся ноутбук, купленный лет 10 назад.

Не ну, самом деле, комп-десктоп все еще нужен конечно и немалому числу людей, но я про более-менее обычный народ, далековатый от ИТ и прочего интеллектуализма.

 , ,

praseodim
()

Linux Foundation — это не про Linux

Форум — Talks

Привет, ЛОР!

Я тебе покушать принёс. Как ты, наверное, знаешь, права на торговую марку и некоторые другие, касающиеся ядра Linux, принадлежат некоммерческой организации Linux Foundation. Лайнос Торовалтос трудоустроен в ней же последние много лет.

На днях Linux Foundation опубликовала годовой отчёт о своей деятельности, в котором можно найти много всякого интересного.

И так, за этот год доход Linux Foundation составил 177 мегадолларов, в основном от пожертвований и членских взносов от корпораций-участников. Из них, на поддержку собственно ядра Linux было потрачено… 3.4%. А значит, 96.6% этих денег пошли куда-то ещё. Куда именно, спросишь ты меня, ЛОР?

Среди основных направлений деятельности LF значатся такие вещи как «Efforts in Diversity, Equity, and Inclusion», направленные в том числе на «осуществление расовой справедливости через код» и «inclusive language efforts» (извиняй, ЛОР, я правда не знаю как эту хтонь на русский нормально перевести). В рамках последнего, в частности, из ядра Linux были исключены и поставлен запрет на использование таких технических терминов, как master/slave, whitelist/blacklist, whitespace (лол!) и прочих слов, которые оскорбляют негров.

Думаешь, это единственное вкусное? Если бы! Другим важным направлением деятельности является «LF: Public Health» (https://www.lfph.io). В частности, Linux Foundation занимается развитием своей системы паспортов вакцинации. Например, их использование было обязательным для посещения мероприятий, организованных LF в этом году. Подробнее можно почитать об этом здесь: https://conservativenerds.substack.com/p/vaccine-passport-company-the-linux.

На фоне двух пунктов выше, программа LF Energy, направленная на «ускорение декарбонизации», уже не кажется такой дикой. Правда, как это относится к развитию ядра Linux, всё ещё остаётся загадкой.

По сути, Linux Foundation сейчас занимается политическим активизмом, созданием паспортов вакцинации и, лишь иногда, ядром Linux. Такие дела, ЛОР. (Примечание от @xaizek: они занимаются всем этим больше, чем ядром, но там есть и другие пункты деятельности, косвенно связанные с ядром.)

Немного больше можно ещё вот тут почитать: https://lunduke.substack.com/p/linux-foundation-spends-just-34-of

 ,

hateyoufeel
()

Доступ к клиентам Wireguard

Форум — Admin

Всем привет! Имеется офис с сетью 10.20.0.0/25. Поднял Winreguard на Ubuntu 20.04 по этой инструкции https://github.com/wg-easy/wg-easy с пулом адресов 10.10.0.0/24. Клиенты подключаются к удаленной сети и работают. Возникла необходимость удаленно подключаться к самим VPN-клиентам из офиса, т.е. необходимо получить доступ из подсети 10.20.0.0/25 в 10.10.0.0/24. Как это сделать?

 ,

max85
()

Берусь переписывать CCleaner

Форум — Talks

Здаровчик, котаны! Проснулись? Я уже с 6:40 в офисе и на свежую голову пришла бредовая идея.

Первый в истории прецедент блокирования использования ПО в стране: Avast и AVG запрещают использовать свои ПП в РФ!

Прочитав эту новость, решил обсудить актуальность и что можно будет чистить в лялихе? Писать буду на Qt5/Qt6. Хочу начать с линуховой части, так как мне кажется это будет проще сделать. В оффтопике ясно там все TEMP'ы по переменным окружения чистить и реестр, а что чистить у нас в онтопике? Версия будет и для Mac'а ессно. Как всегда будет кросссборка, собирать буду всё сам.

 , , , ,

xwicked
()

vim для самых маленьких

Статьи — Desktop
vim для самых маленьких

Основные команды текстового редактора vim

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

 , ,

LINUX-ORG-RU
()

Минимальное железо для просмотра YouTube без боли

Форум — Linux-hardware

Задача: Собрать комп (или купить одноплатник \ ноутбук), который без проблем тянет текст, музыку, картинки и видео в 720p (аппаратное ускорение).

Вопрос: Как думаете, какой процессор, видеокарта (и сколько памяти) минимально нужны для таких задач? Какой Linux подойдет?

Интересен именно самый минимум. Самое древние железо, которое может справится. Буду очень рад почитать ваши размышления, заранее спасибо!

 , ,

Reptile
()

Как реализовать доступ извне к сети openvpn?

Форум — Admin

Всем дорброго времени суток. Ув. знатоки прошу помощи. Есть сеть OpenVPN.

  • впс1 с белым айпи выступает в роли ов сервера.
  • клиент1 с серым айпи - веб-сервер.
  • впс2 с белым айпи - выступает как клиент,
  • клиент2 для теста сети.

В этой сети впс2 подключается и сохраняет свой белый айпи и перенаправляет трафик на клиента1. То есть по логике у клиента1 должно быть 2 белых айпи. Но суть проблемы в том что трафик по айпи впс2 проходит только внутри сети, доступ к сайту у клиента2 есть только тогда когда он подключен к впн-серверу впс1. Как правильно сделать маршрутизацию, чтоб айпи адрес впс2 давал доступ извне к клиенту1 (веб-серверу)?

 , ,

bover_gg
()

Docker vs LXD(LXC)

Форум — General

Хочу сделать ремарку, что я вообще в этом не специалист и разбирался со всем на ощупь.

Так уж случилось что пришлось столкнуться с контейнерами. Решил освоить для отделения мух от котлет разделения девелоперской машины и рабочего сервера для локальных проектов. Хотел настроить git и LSP на сервере, и выбор пал на текущие решения контейнеризации.

Когда-то использовал Docker для разворачивания отдельного приложения из образа и были некоторые проблемы с монтированием папок в него (может быть вообще не так нужно было делать), хотел сделать общую директорию для хоста и гостя, в итоге наткнулся на огромнейшее количество костылей для этого и остального.

Сейчас создал контейнер в LXD и мне это очень понравилось, всё стало буквально из коробки, для непривелигилированого контейнера просто добавил юзера в группу lxd.

Я понимаю что Docker более ориентирован на контейниризацию приложений, но всё же хотелось сравнить с контейниризацией ОС.

Поскольку Docker переехал на свои рельсы, я так понимаю, ради кроссплатформенности, то в чём плюсы и минусы Docker и LXD на данный момент. В интернете все нахваливают Docker, но я не пойму за что, ведь на мой дилетантский взгляд, LXD ничем не уступает.

UPD: Если туплю, то не сильно сердитесь. Пятница же!

 , , ,

Artamudo
()

Временное рабочее (и не только) место

Галерея — Рабочие места

Корпус системного блока - MasterBOX NR200P от CoolerMaster в т.н. SFF (small form factor) исполнении. Габариты корпуса 376x185x292 мм. Вес около 8 кг в собранном виде без упаковки. Системник довольно удобен в транспортировке: помещается в сумку для тренировок, без вопросов проходит в ручной клади при перелетах.

Немного про начинку данного товарища:

Начну с главного компонента любого компьютера - блока питания. БП Seasonic Focus SGX на 650W с 80+ Gold сертификатом, модульный, форм-фактор SFX-L.

Материнская плата на B450 чипсете от Gigabyte, модель «I AORUS PRO WIFI». При выборе системной платы одним из критериев было наличие звукового чипа Realtek 1220 и поддержка WIFI5+BT не ниже версии 5.0. В итоге мать оказалась с довольно хреновым WIFI+BT чипом Intel AC9260, который был заменен на интеловский AX210.

Процессор Ryzen 5 5600X + башня be quiet! Pure Rock 2 c 4-мя тепловыми трубками.

Оперативная память Kingston KVR 2x32GB 3200Mhz.

Видеокарта MSI Ventus RTX 3060 12GB.

NVMe накопитель Samsung 970 EVO Plus 2TB произведенный 03.2023 со свежей прошивкой и контроллером Elpis (вместо Phoenix), который используется в старшей модели 980PRO.

«Перелётно-походный» монитор IIYAMA ProLite XUB2292HS-B1 (FHD, IPS, Flicker-free + Blue light reducer) с регулировкой по высоте/наклону/повороту.

Дешёвый графический планшет XP-Pen. Механическая клавиатура Ducky One 2 TKL. Мышь Smartbuy 334K. Микрофон HyperX SoloCast + вебка Logitech c270 для общения с коллегами и родственниками в Discord/Skype/Slack/Telegram. Игровой контроллер Xbox для покатушек и побегушек во всяких RDR2, DIRT Rally, GTA и прочих киберпанках. Беспроводные наушники Edifier W800BT Plus. Вроде всё.

P.S. Снято на кроссовок.
P.P.S. Внутренности человека машинки https://imgur.com/7QDZrSs

>>> Просмотр (1920x1086, 2978 Kb)

 ,

basilic
()

Как добавить подписку на last.fm в Cmus ?

Форум — Multimedia

Пользовался инструкцией с http://rus-linux.net/nlib.php?name=/MyLDP/mm/cmus_review/obzor-konsolnogo-aud... Скачал скрипт, создал папку .cmus , закинул в нее скрипт добавил логин и пароль, сделал скрипт исполняемым, но при попытки активации скрипта командой :set status-display-program=~/.cmus/post-fm cmus выдает ошибку Error: no such option status-display-program как с этим вообще бороться? На в статье сказано, что старые версии не поддерживают эту функцию, но статья была написана более семи лет назад, а система у меня новая (Manjaro Linux).

 

zoidberg
()

Ваша вторая книга по C++20

Форум — Talks

После долгого перерыва решил подтянуть плюсы до актуального уровня. Возник вопрос: что читать после Страуструпа? Мейерсу 10 лет в обед, актуальность под вопросом. Вышло что-то после него под названием «your second C++ book»?

 

untitl3d
()