phd_ru: (Default)
Чёрные коробочки активизировались. Опять по вечерам тормозит ssh, когда использую socks-прокси; без socks работает нормально. Через Билайн вообще все мои VPN блокируются.

Вернулся к Повелу Дуреву. За прошедший период сильно изменился список узлов выхода. Линуксовый GUI Happ стал работать сильно лучше. Но надо помнить, что торренты блокируются не только в России. Поэтому в зависимости от того, куда мне надо, я эндпойнтом для пинга, встроенного в Happ, ставлю либо сайт торрента, либо ЖЖ, и после массового пинга выбираю точку выхода. Часто я просто выбираю хорошую точку, пускаю поверх неё socks-прокси ssh в Амстердам (да, socks-прокси поверх socks-прокси), и через этот бутерброд хожу в ИНет. :-D

PS. В моём втором телефоне не оказалось разъёма для наушников. Музыку можно слушать только по Bluetooth. Немного ужал всю мою музыку, залил лучшее на основной телефон.
phd_ru: (Default)
Шон Бин взял рюкзак, или, возможно, чемодан, и отправился путешествовать. Это тур Бина.

PS. Иллюстрации, я думаю, тут не требуются. Ш. Бин — довольно известный актёр. Не рисовать же его, в самом деле, с рюкзаком в горах.

X-Post в ЖЖ.
phd_ru: (Default)

Ночной трамвай мне не даёт покоя,
Звенит и лязгает в моей душе…



На самом деле мне не дают покоя аж два трамвая. Как говорил Малыш — "От них мне плохо. Они у меня чешутся". Я снова и снова пытаюсь их нарисовать, снова и снова не получается: все ИИ рисуют широкий мост с рельсами и трамваями на этом мосту. И вот сегодня одна модель — GPT Image 2 — нарисовала, наконец, годную картинку:



https://lostpix.com/?v=2026-10-13_9fbfvh7zavsnk7xth7wjcwmzu.png

Очень годная. Ночь, два отличных правдоподобных трамвая, мост вполне как надо. Дома сзади немного не такие, как я ожидал, но и такие имеют право на существование.

( Промпт и Qwen )

X-Post в ЖЖ.
phd_ru: (Default)
Слова листья, цветы, ягоды идут по алфавиту. Это специально, я люблю сортировать подобные списки. Чего я не ожидал — на английском "leaves, flowers, berries" тоже идут по алфавиту, только в обратном порядке!

PS. Опции у команд я тоже сортирую: grep -Filrw. Кроме устоявшихся сочетаний типа rm -rf.

X-Post в ЖЖ.
phd_ru: (Default)
Приснилось когда-то подряд два очень странных сна. Проснулся в глубоком недоумении. Но сразу их не записал, а через полчаса обнаружил, что оба забыл. Для снов это нормально, они быстро выветриваются.

Часов через шесть напрягся, и вспомнил второй. Ну или выдумал заново; как узнать, если не помнишь, что было раньше?



https://lostpix.com/?v=2026-10-06_h2czb1ci47wmdygckdp4weigh.jpg

( ВМВ )

( Промпт и черновики )

X-Post в ЖЖ.
phd_ru: (Default)

Из двух стволов дуплетом…



Сделал вторую операцию. Хорошо вижу обоими глазами. Зрение -2,5.

X-Post в ЖЖ.
phd_ru: (Default)

Катар акта — это хруст, Алик!



Вчера сделал первую операцию, заменил хрусталик в левом глазу. Сегодня ездил к хирургу на осмотр. Тот снял повязку, убедился, что всё в порядке, протестировал зрение. Раньше было -8 всегда (с годами ухудшалось, -8 — это за 50 лет ношения очков). Теперь -3 вдаль, 0 вблизи, и плохо вижу совсем вблизи. Мелкий шрифт раньше мог читать, теперь не могу. Читать, писать, смотреть в компьютер/планшет/телефон буду без очков. Даже дома буду без очков. Очки только для улицы.

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

X-Post в ЖЖ.
phd_ru: (Default)
Мой первый телефон, Zenfone, вообще не имел своей оболочки — голый Андроид от Гугля. И я какое-то время пользовался будильником в приложении "Часы" от того же Гугля. При переезде на следующий телефон (какой-то не очень годный Samsung) оказалось, что это приложение сохраняет настройки будильников в резервной копии телефона, и восстанавливает их. Так что я продолжил пользоваться этими Часами и дальше.

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

Включил эту настройку, выключил телефон на ночь. Утром проснулся минут за 10 до будильника, и увидел, как он это делает. Телефон включился за 5 минут до звонка и начал загружаться. У меня PIN-код на SIM-карте, так что загрузка на запросе кода остановилась. Но будильник включился. Я его выключил, но телефон не выключился; помнится, 20 лет назад на аналогичном эксперименте моя кнопочная Nokia выключилась.

PS. Из других, более полезных находок: глубоко в настройках приложения "Обои/Темы" нашлась галочка "Показывать рекламу". Выключил её на обоих телефонах. :-D

Upd. Будильник от Xiaomi оказался более удобным, чем гуглевский. Во-1ых, он показывает, сколько времени осталось до звонка; гуглевский тоже показывает, но во всплывающем уведомлении, которое быстро исчезает, а X-зудильник показывает для каждого настроенного будильника на экране будильников; очень удобно. Во-2ых, будильник можно отключить, и он спрашивает "Отключить 1 раз или навсегда?"; тоже удобно, когда надо пропустить 1-2 раза.

X-Post в ЖЖ.
phd_ru: (Default)
Сын купил себе какой-то дорогой Galaxy, и под это дело я выпросил у него какой-нибудь старый телефон. Юноша отдал мне свой старый игровой. Китайский noname, но прикольный, обвешанный светодиодиками и дополнительными игровыми кнопками. Что особенно прикольно — оболочка MIUI от Xiaomi, по лицензии. Теперь у меня два телефона с почти идентичным системным софтом.

Сын скинул свой до заводских настроек, а я свой, чтобы удалить все шпионские закладки. Вечер пятницы я посвятил настройкам ОС, а половину субботы установке и настройке приложений. Теперь у меня Telegram, WhatsApp и VPN отдельно, российские шпиёны отдельно.

На втором телефоне оказалось 256 гигов хранилища, а на моём основном только 128, и музыка у меня раньше влезала впритык. На втором же телефоне можно не стесняться, так что всё воскресенье заливал на него музыку.
phd_ru: (Default)

Вот слепнет Бройтман одинокий
В тумане неба голубом…



Стал очень плохо видеть, всё как в тумане. Пошёл к офтальмологу, она подтвердила подозрения — катаракты на обоих глазах, помутнения хрусталика, и сильные. Не лечится, но можно заменить хрусталики на искусственные.

Дала направление к хирургу, в клинику Фёдорова, филиал на Садовой-Самотёчной. 16-го числа у меня первая операция.

Upd. Первая операция прошла успешно.

Upd2. И вторая тоже!

X-Post в ЖЖ.
phd_ru: (Default)
Усилились блокировки синхронизации Firefox. Домены для добавления в VPN:

accounts.firefox.com
sync.services.mozilla.com
token.services.mozilla.com

Можно просто сократить др firefox.com + mozilla.com.

Upd. Проверку обновлений тоже заблокировали. mozilla.org.

Upd2. Загрузка языков для встроенного переводчика: cdn.mozilla.net или просто mozilla.net.
phd_ru: (Default)
Съездил на дачу помочь жене. Заодно проверил новую конфигурацию в реальных условиях. На телефоне всё заработало сразу, на планшете сначала не заработало почти ничего, только OpenVPN/TCP. Через полчаса чёрные коробочки внезапно разжали зубы, и всё заработало. Это было удивительно, непонятно, но приятно.

В пятницу или субботу поеду с ноутбуком…

Upd пятница, 14 августа. Я на даче с ноутбуком. Все VPN работают, ничего не блокируются. Очень странно и очень приятно.

Upd2 суббота, Чёрные коробочки спохватились и блокируют WG и AWG с ноутбука. На телефоне эти протоколы работают; видимо, у Линукса и Андроила разные сигнатуры протоколов.

OpenVPN на ноутбуке работает. SSH в Амстердам напрямую часто тормозит, но полностью не блокируется. SSH в Амстердам поверх OpenVPN работает отлично. SSH в Амстердам поверх SSH домой — без проблем. Отлично работает xray.
phd_ru: (Default)
Задумал я как-то, сравнительно недавно, месяца два назад, что нужно маршрутизацию во всех моих VPN сделать через дом. По нескольким причинам.

Во-первых, несмотря на официальное заявление, что блокировки VPN с помощью поднятия цен на зарубежный мобильный трафик не будет (а может, именно по причине такого обещания; «…не верил в газетные сообщения, пока они не были официально опровергнуты правительством.»), я всё же думаю, что борьба с иностранным мобильным трафиком будет обязательно, и не только из-за VPN.

Во-вторых, у меня хороший домашний провайдер, блокировок мало. Меня дома и Билайн по 4G не очень блокирует; вот когда я на даче, тут чёрные коробочки у Билайна зверствуют. И мне на даче очень бы пригодился обход этих блокировок.

В-третьих, у меня есть дома сервер с внешними и внутренними адресами, и я хочу иногда попадать на внутренние адреса.

В четвёртых, не хочу показывать свой амстердам российским шпионским программам. У Happ даже отдельный режим есть — "для всех программ, кроме российских шпионов". Ну и для всех VPN надо такое же. Пусть видят только мой дом. (А Happ я настраиваю совсем узко — браузеры, Telegram, WhatsApp, termux.)

( Going home, адажио из 9-ой симфонии Дворжака )

Upd. https://www.cnews.ru/news/top/2026-10-05_vlasti_v_rossii_rassmatrivayut

Минцифры вновь прорабатывает введение платы за использование VPN-трафика. По данным СМИ, речь идет о платеже за объем свыше 50 ГБ международного трафика, причем ограничение планируется применять именно в сетях 5G.
phd_ru: (Default)
Две недели пытаюсь наладить маршрутизацию всех моих VPN через домашний сервер; я ещё напишу, зачем, сейчас только одна техническая деталь, которая меня 2 недели и тормозила.

Не работали. Один только xray заработал, но у него своя маршрутизация, его легко настроить. А остальные никак. В одно плечо работает, в 2 нет. Между ноутбуком и домашним сервером пакеты ходят по любому протоколы; между д/с и амстердамской виртуалкой без проблем; а с ноутбука в Амстердам через д/с — нет: пакеты добегают до д/с и дропаются. И не мог понять, почему.

Прорыв случился вчера, когда я экспериментировал с OpenVPN. Подключил клиент на ноуте по TCP, а уход в Амстердам с д/с у меня по UDP. И с помощью tcpdump смотрю пакеты. Они на интерфейс tun0 прибегают, а в tun1 не забегают. Тут я догадываюсь, что надо между tun0 и tun1 разрешить forward. И точно, стоило только его включить — всё заработало как надо.

Отключаю клиент TCP, включаю UDP. Пакеты на д/с забегают сразу в tun1, и умирают. Ну, если мне один раз forward помог, то может и второй раз поможет. Но где те 2 интерфейса, чтобы наладить между ними передачу? Мне что, запустить на д/с второй сервер OpenVPN/UDP, подключать клиентов к нему, и отправлять из него пакеты на запад? Это бы сработало, но это странное решение. Нельзя как-то проще?

И тут у меня случается озарение. А что, если?… А вдруг?… Нет, не может такого быть! Но всё-таки, вдруг отправка пакетов из интерфейса в себя тоже требует разрешения на forward? Я могу понять input и output, они у меня везде, где надо, разрешены. Но forward? До сих пор был разрешён между физическими сетевыми картами и виртуальными интерфейсами, но не между всем виртуальными; я не хочу маршрутизировать пакеты из одного VPN в другой, достаточно, что один VPN работает во всей цепочке "мобильное устройство — домашний сервер — амстердамская виртуалка". И уж тем более я ни разу в жизни не сталкивался с необходимостью разрешить форвард в себя. Мне просто не приходило в голову, что форвард допускает наличие одного интерфейса, да ещё требует его разрешить.

Однако это легко проверить; быстро пишу команду nft add rule — и ура, всё заработало! Вот жеж!!!

Добавил в свои скрипты для создания файервола разрешения на форвард в себя для всех интерфейсов. И отдельно между всеми интерфейсами OpenVPN, их у меня 3 — сервер TCP, сервер UDP, клиент между д/с и Амстердамом; раньше клиент был дома, сервер в Амс, сейчас наоборот, но это уже совсем второстепенные детали. Вечером поэкспериментирую в протоколами WG и AWG.

PS. Зашифрованный пакет прибегает с ноутбука по VPN, VPN его расшифровывает и выплёвывает в интерфейс tun1 (или wg0, или awg0, неважно). Linux подхватывает пакет, смотрит в таблицы маршрутизации, и видит, что его надо опять засунуть в tun1 для передачи дальше. Где, чёрт возьми, тут forward? Input/output вижу, но forward?
phd_ru: (Default)
Полночь. И я внезапно замечаю, что на амстердамской виртуалке проблемы — у программ трудности доступа к диску. Сидят в списке процессов с флагом D; хотя какие могут быть аппаратные проблемы доступа к диску у виртуалки? Пытаюсь перезагрузиться — и виртуалка зависает вообще. Иду в панель управления хостера, открываю консоль VNC — там всё в ошибках. Нажимаю виртуальную клавишу Reset. Сначала никакой реакции. Несколько минут спустя, наконец, начинается перезагрузка. И сразу виснет на загрузке ядра.

В это время жене звонят с работы. Она работает в поддержке, и врачи ей звонят круглые сутки, хоть в 4 утра в воскресенье. Жена жалуется, что нет Интернета, и она не может подключиться к рабочим хостам. Иду проверять — нет связи у домашнего провайдера. Хотя странно — внутри города что-то есть, DNS есть, что-то всё-таки работает.

И тут я понимаю, что это не просто полночь, а полночь на 29 число, а 28-го я не получал от Сбера уведомления, что провайдер списал с меня деньги. И меня просто отключили за неуплату. Это у меня постоянная проблема. Каждый раз после блокировки я звоню в бухгалтерию провайдера спросить, когда они наладят биллинг, они клянутся, что всё работает, и после этого 1-2 месяца списывают деньги нормально. Потом опять забывают списать, и блокировка. Месяц назад списали нормально. Вчера нет.

Громко матерюсь, предвкушаю, как завтра буду звонить провайдеру костерить их биллинг. Тем временем переключаюсь на 4G (жена уже давно там). Иду к хостеру написать тикет, но сначала проверяю, как там моя виртуалка. А она уже давно загрузилась и работает.

В это время на телефоне пищит Сбер — биллинг запоздало списал деньги.

Резюме — две аварии одновременно в 4 раза больнее, чем каждая по отдельности. Что ж так не везет-то?…

X-Post в ЖЖ.
phd_ru: (Default)
В соответствии с полезным советом поменял местами одну пару "клиент-сервер". Теперь амстердамская виртуалка звонит мне домой. Наладить соединение было не сложно, сложно настроить маршрутизацию. Сервер может сказать клиенту push "route", а клиент серверу такого не скажет. Конфигурация клиента должна быть известна серверу, и в этой конфигурации не всё возможно; iroute да, а route нет. Пришлось наладить скрипты client-{dis}connect, и в них вызывать route add/del.

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

С xray такая маршрутизация делается просто, я уже настроил. С WG/AWG/OpenVPN не вижу простого способа. Придётся думать про маркировку пакетов и дополнительные таблицы маршрутизации.
phd_ru: (Default)
Спасибо номеру версии 13, Debian Trixie много чего сломал. В частности, звук от PulseAudio в BlueTooth. Вот, добрался заменить Pulse на PipeWire.

С первого раза никакой звук вообще не заработал. Я сильно расстроился и стал думать, как мне восстановить PA, а тем временем перезапустил программы PW. Со второго раза звук появился. Тогда я стал переписывать все мои мелкие скрипты с PA на PW. Скрипт изменения громкости, который я вызываю горячими клавишами с помощью xbindkyes, я оставил с использованием pactl; потом перепишу на wpctl.

Блютус пока не настраивал, это ещё предстоит.

Upd. Bluetooth подключил. Особенных настроек не потребовалось: включил блюлтус, включил наушники, они уже были спаренные, перезапустил PipeWire, и всё заработало. Звук нормальный.

X-Post в ЖЖ.

October 2026

S M T W T F S
     123
456 789 10
1112 1314151617
18 19 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 23rd, 2026 08:22 am
Powered by Dreamwidth Studios