<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>phd: Programmers don&apos;t die, they just GOSUB without RETURN.</title>
  <link>https://phd-ru.dreamwidth.org/</link>
  <description>phd: Programmers don&apos;t die, they just GOSUB without RETURN. - Dreamwidth Studios</description>
  <lastBuildDate>Mon, 31 Aug 2026 11:52:30 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>phd_ru</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/4106691/1662115</url>
    <title>phd: Programmers don&apos;t die, they just GOSUB without RETURN.</title>
    <link>https://phd-ru.dreamwidth.org/</link>
    <width>45</width>
    <height>50</height>
  </image>

<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/437489.html</guid>
  <pubDate>Mon, 31 Aug 2026 11:52:30 GMT</pubDate>
  <title>Рашен Пост инкризис…</title>
  <link>https://phd-ru.dreamwidth.org/437489.html</link>
  <description>&lt;a href=&quot;https://www.cnews.ru/news/line/2026-08-31_pochta_rossii_kratno_uvelichit&quot;&gt;«Почта России» кратно увеличит сеть микрофулфилмента для селлеров.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;В слове &quot;сеть&quot; опечатка. Правильно писать &quot;нетворк&quot;!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/435112.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=437489&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/437489.html</comments>
  <category>печально</category>
  <category>россия</category>
  <category>словесные игры</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/436998.html</guid>
  <pubDate>Mon, 31 Aug 2026 07:24:57 GMT</pubDate>
  <title>Зудильник</title>
  <link>https://phd-ru.dreamwidth.org/436998.html</link>
  <description>Мой первый телефон, Zenfone, вообще не имел своей оболочки — голый Андроид от Гугля. И я какое-то время пользовался будильником в приложении &quot;Часы&quot; от того же Гугля. При переезде на следующий телефон (какой-то не очень годный Samsung) оказалось, что это приложение сохраняет настройки будильников в резервной копии телефона, и восстанавливает их. Так что я продолжил пользоваться этими Часами и дальше.&lt;br /&gt;&lt;br /&gt;Но вот я завёл себе &lt;a href=&quot;https://phd-ru.dreamwidth.org/436989.html&quot;&gt;второй телефон&lt;/a&gt; и не стал восстанавливать список приложений из резервной копии. А вместо гуглевских Часов заглянул в &quot;Часы&quot; от Xiaomi. И неожиданно обнаружил там настройку &quot;Включать будильник, когда телефон выключил&quot;. Не думал, что андроидные телефоны такое умеют. Не то, чтобы очень нужная функция, но прикольная, поэтому сегодня я решил поэкспериментировать.&lt;br /&gt;&lt;br /&gt;Включил эту настройку, выключил телефон на ночь. Утром проснулся минут за 10 до будильника, и увидел, как он это делает. Телефон включился за 5 минут до звонка и начал загружаться. У меня PIN-код на SIM-карте, так что загрузка на запросе кода остановилась. Но будильник включился. Я его выключил, но телефон не выключился; помнится, 20 лет назад на аналогичном эксперименте моя кнопочная Nokia выключилась.&lt;br /&gt;&lt;br /&gt;PS. Из других, более полезных находок: глубоко в настройках приложения &quot;Обои/Темы&quot; нашлась галочка &quot;Показывать рекламу&quot;. Выключил её на обоих телефонах. :-D&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/434804.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=436998&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/436998.html</comments>
  <category>android</category>
  <category>hardware</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>10</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/436989.html</guid>
  <pubDate>Sun, 30 Aug 2026 18:00:04 GMT</pubDate>
  <title>Андроид + андроид</title>
  <link>https://phd-ru.dreamwidth.org/436989.html</link>
  <description>Сын купил себе какой-то дорогой Galaxy, и под это дело я выпросил у него какой-нибудь старый телефон. Юноша отдал мне свой старый игровой. Китайский noname, но прикольный, обвешанный светодиодиками и дополнительными игровыми кнопками. Что особенно прикольно — оболочка MIUI от Xiaomi, по лицензии. Теперь у меня два телефона с почти идентичным системным софтом.&lt;br /&gt;&lt;br /&gt;Сын скинул свой до заводских настроек, а я свой, чтобы удалить все шпионские закладки. Вечер пятницы я посвятил настройкам ОС, а половину субботы установке и настройке приложений. Теперь у меня Telegram, WhatsApp и VPN отдельно, российские шпиёны отдельно.&lt;br /&gt;&lt;br /&gt;На втором телефоне оказалось 256 гигов хранилища, а на моём основном только 128, и музыка у меня раньше влезала впритык. На втором же телефоне можно не стесняться, так что всё воскресенье заливал на него музыку.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=436989&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/436989.html</comments>
  <category>android</category>
  <category>vpn</category>
  <category>политика</category>
  <category>россия</category>
  <category>лытдыбр</category>
  <category>печально</category>
  <category>мобильная связь</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/436624.html</guid>
  <pubDate>Sun, 30 Aug 2026 11:18:07 GMT</pubDate>
  <title>Невидимость</title>
  <link>https://phd-ru.dreamwidth.org/436624.html</link>
  <description>&lt;p style=&quot;width: 100%; text-align: right&quot;&gt;&lt;i&gt;Вот слепнет Бройтман одинокий&lt;br /&gt;В тумане неба голубом…&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Стал очень плохо видеть, всё как в тумане. Пошёл к офтальмологу, она подтвердила подозрения — катаракты на обоих глазах, помутнения хрусталика, и сильные. Не лечится, но можно заменить хрусталики на искусственные.&lt;br /&gt;&lt;br /&gt;Дала направление к хирургу, в клинику Фёдорова, филиал на Садовой-Самотёчной. 16-го числа у меня первая операция.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/434523.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=436624&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/436624.html</comments>
  <category>печально</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>11</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/436393.html</guid>
  <pubDate>Tue, 25 Aug 2026 15:19:47 GMT</pubDate>
  <title>СинкФокс</title>
  <link>https://phd-ru.dreamwidth.org/436393.html</link>
  <description>Усилились блокировки синхронизации Firefox. Домены для добавления в VPN:&lt;br /&gt;&lt;br /&gt;accounts.firefox.com&lt;br /&gt;sync.services.mozilla.com&lt;br /&gt;token.services.mozilla.com&lt;br /&gt;&lt;br /&gt;Можно просто сократить др firefox.com + mozilla.com.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. Проверку обновлений тоже заблокировали. mozilla.org.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=436393&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/436393.html</comments>
  <category>vpn</category>
  <category>политика</category>
  <category>россия</category>
  <category>долой цензуру</category>
  <category>печально</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/436169.html</guid>
  <pubDate>Mon, 10 Aug 2026 21:22:38 GMT</pubDate>
  <title>VPN на даче</title>
  <link>https://phd-ru.dreamwidth.org/436169.html</link>
  <description>Съездил на дачу помочь жене. Заодно проверил &lt;a href=&quot;https://phd-ru.dreamwidth.org/435933.html&quot;&gt;новую конфигурацию&lt;/a&gt; в реальных условиях. На телефоне всё заработало сразу, на планшете сначала не заработало почти ничего, только OpenVPN/TCP. Через полчаса чёрные коробочки внезапно разжали зубы, и всё заработало. Это было удивительно, непонятно, но приятно.&lt;br /&gt;&lt;br /&gt;В пятницу или субботу поеду с ноутбуком…&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd пятница, 14 августа&lt;/i&gt;. Я на даче с ноутбуком. Все VPN работают, ничего не блокируются. Очень странно и очень приятно.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd2 суббота&lt;/i&gt;, Чёрные коробочки спохватились и блокируют WG и AWG с ноутбука. На телефоне эти протоколы работают; видимо, у Линукса и Андроила разные сигнатуры протоколов.&lt;br /&gt;&lt;br /&gt;OpenVPN на ноутбуке работает. SSH в Амстердам напрямую часто тормозит, но полностью не блокируется. SSH в Амстердам поверх OpenVPN работает отлично. SSH в Амстердам поверх SSH домой — без проблем. Отлично работает xray.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=436169&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/436169.html</comments>
  <category>лытдыбр</category>
  <category>мобильная связь</category>
  <category>vpn</category>
  <category>дача</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/435933.html</guid>
  <pubDate>Sat, 08 Aug 2026 19:21:38 GMT</pubDate>
  <title>Домой, все домой</title>
  <link>https://phd-ru.dreamwidth.org/435933.html</link>
  <description>Задумал я как-то, сравнительно недавно, месяца два назад, что нужно маршрутизацию во всех моих VPN сделать через дом. По нескольким причинам.&lt;br /&gt;&lt;br /&gt;Во-первых, несмотря на &lt;a href=&quot;https://www.interfax.ru/digital/1101748&quot;&gt;официальное заявление&lt;/a&gt;, что блокировки VPN с помощью поднятия цен на зарубежный мобильный трафик не будет (а может, именно по причине такого обещания; «…не верил в газетные сообщения, пока они не были официально опровергнуты правительством.»), я всё же думаю, что борьба с иностранным мобильным трафиком будет обязательно, и не только из-за VPN.&lt;br /&gt;&lt;br /&gt;Во-вторых, у меня хороший домашний провайдер, блокировок мало. Меня дома и Билайн по 4G не очень блокирует; вот когда я на даче, тут чёрные коробочки у Билайна зверствуют. И мне на даче очень бы пригодился обход этих блокировок.&lt;br /&gt;&lt;br /&gt;В-третьих, у меня есть дома сервер с внешними и внутренними адресами, и я хочу иногда попадать на внутренние адреса.&lt;br /&gt;&lt;br /&gt;В четвёртых, не хочу показывать свой амстердам российским шпионским программам. У &lt;code&gt;Happ&lt;/code&gt; даже отдельный режим есть — &quot;для всех программ, кроме российских шпионов&quot;. Ну и для всех VPN надо такое же. Пусть видят только мой дом. (А &lt;code&gt;Happ&lt;/code&gt; я настраиваю совсем узко — браузеры, Telegram, WhatsApp, termux.)&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://phd-ru.dreamwidth.org/435933.html#cutid1&quot;&gt;Going home, адажио из 9-ой симфонии Дворжака&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=435933&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/435933.html</comments>
  <category>лытдыбр</category>
  <category>vpn</category>
  <lj:security>public</lj:security>
  <lj:reply-count>17</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/435519.html</guid>
  <pubDate>Fri, 07 Aug 2026 08:27:02 GMT</pubDate>
  <title>Дружба допускает наличие одного дружащего</title>
  <link>https://phd-ru.dreamwidth.org/435519.html</link>
  <description>Две недели пытаюсь наладить маршрутизацию всех моих VPN через домашний сервер; я ещё напишу, зачем, сейчас только одна техническая деталь, которая меня 2 недели и тормозила.&lt;br /&gt;&lt;br /&gt;Не работали. Один только &lt;code&gt;xray&lt;/code&gt; заработал, но у него своя маршрутизация, его легко настроить. А остальные никак. В одно плечо работает, в 2 нет. Между ноутбуком и домашним сервером пакеты ходят по любому протоколы; между д/с и амстердамской виртуалкой без проблем; а с ноутбука в Амстердам через д/с — нет: пакеты добегают до д/с и дропаются. И не мог понять, почему.&lt;br /&gt;&lt;br /&gt;Прорыв случился вчера, когда я экспериментировал с OpenVPN. Подключил клиент на ноуте по TCP, а уход в Амстердам с д/с у меня по UDP. И с помощью &lt;code&gt;tcpdump&lt;/code&gt; смотрю пакеты. Они на интерфейс &lt;code&gt;tun0&lt;/code&gt; прибегают, а в &lt;code&gt;tun1&lt;/code&gt; не забегают. Тут я догадываюсь, что надо между &lt;code&gt;tun0&lt;/code&gt; и &lt;code&gt;tun1&lt;/code&gt; разрешить forward. И точно, стоило только его включить — всё заработало как надо.&lt;br /&gt;&lt;br /&gt;Отключаю клиент TCP, включаю UDP. Пакеты на д/с забегают сразу в &lt;code&gt;tun1&lt;/code&gt;, и умирают. Ну, если мне один раз forward помог, то может и второй раз поможет. Но где те 2 интерфейса, чтобы наладить между ними передачу? Мне что, запустить на д/с второй сервер OpenVPN/UDP, подключать клиентов к нему, и отправлять из него пакеты на запад? Это бы сработало, но это странное решение. Нельзя как-то проще?&lt;br /&gt;&lt;br /&gt;И тут у меня случается озарение. А что, если?… А вдруг?… Нет, не может такого быть! Но всё-таки, вдруг отправка пакетов из интерфейса в себя тоже требует разрешения на forward? Я могу понять input и output, они у меня везде, где надо, разрешены. Но forward? До сих пор был разрешён между физическими сетевыми картами и виртуальными интерфейсами, но не между всем виртуальными; я не хочу маршрутизировать пакеты из одного VPN в другой, достаточно, что один VPN работает во всей цепочке &quot;мобильное устройство — домашний сервер — амстердамская виртуалка&quot;. И уж тем более я ни разу в жизни не сталкивался с необходимостью разрешить форвард в себя. Мне просто не приходило в голову, что форвард допускает наличие одного интерфейса, да ещё требует его разрешить.&lt;br /&gt;&lt;br /&gt;Однако это легко проверить; быстро пишу команду &lt;code&gt;nft add rule&lt;/code&gt; — и ура, всё заработало! Вот жеж!!!&lt;br /&gt;&lt;br /&gt;Добавил в свои скрипты для создания файервола разрешения на форвард в себя для всех интерфейсов. И отдельно между всеми интерфейсами OpenVPN, их у меня 3 — сервер TCP, сервер UDP, клиент между д/с и Амстердамом; раньше клиент был дома, сервер в Амс, сейчас наоборот, но это уже совсем второстепенные детали. Вечером поэкспериментирую в протоколами WG и AWG.&lt;br /&gt;&lt;br /&gt;PS. Зашифрованный пакет прибегает с ноутбука по VPN, VPN его расшифровывает и выплёвывает в интерфейс &lt;code&gt;tun1&lt;/code&gt; (или &lt;code&gt;wg0&lt;/code&gt;, или &lt;code&gt;awg0&lt;/code&gt;, неважно). Linux подхватывает пакет, смотрит в таблицы маршрутизации, и видит, что его надо опять засунуть в &lt;code&gt;tun1&lt;/code&gt; для передачи дальше. Где, чёрт возьми, тут forward? Input/output вижу, но forward?&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=435519&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/435519.html</comments>
  <category>linux</category>
  <category>vps</category>
  <category>vpn</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>12</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/435321.html</guid>
  <pubDate>Wed, 29 Jul 2026 08:26:35 GMT</pubDate>
  <title>Две аварии по цене одной</title>
  <link>https://phd-ru.dreamwidth.org/435321.html</link>
  <description>Полночь. И я внезапно замечаю, что на амстердамской виртуалке проблемы — у программ трудности доступа к диску. Сидят в списке процессов с флагом D; хотя какие могут быть аппаратные проблемы доступа к диску у виртуалки? Пытаюсь перезагрузиться — и виртуалка зависает вообще. Иду в панель управления хостера, открываю консоль VNC — там всё в ошибках. Нажимаю виртуальную клавишу Reset. Сначала никакой реакции. Несколько минут спустя, наконец, начинается перезагрузка. И сразу виснет на загрузке ядра.&lt;br /&gt;&lt;br /&gt;В это время жене звонят с работы. Она работает в поддержке, и врачи ей звонят круглые сутки, хоть в 4 утра в воскресенье. Жена жалуется, что нет Интернета, и она не может подключиться к рабочим хостам. Иду проверять — нет связи у домашнего провайдера. Хотя странно — внутри города что-то есть, DNS есть, что-то всё-таки работает.&lt;br /&gt;&lt;br /&gt;И тут я понимаю, что это не просто полночь, а полночь на 29 число, а 28-го я не получал от Сбера уведомления, что провайдер списал с меня деньги. И меня просто отключили за неуплату. Это у меня постоянная проблема. Каждый раз после блокировки я звоню в бухгалтерию провайдера спросить, когда они наладят биллинг, они клянутся, что всё работает, и после этого 1-2 месяца списывают деньги нормально. Потом опять забывают списать, и блокировка. Месяц назад списали нормально. Вчера нет.&lt;br /&gt;&lt;br /&gt;Громко матерюсь, предвкушаю, как завтра буду звонить провайдеру костерить их биллинг. Тем временем переключаюсь на 4G (жена уже давно там). Иду к хостеру написать тикет, но сначала проверяю, как там моя виртуалка. А она уже давно загрузилась и работает.&lt;br /&gt;&lt;br /&gt;В это время на телефоне пищит Сбер — биллинг запоздало списал деньги.&lt;br /&gt;&lt;br /&gt;Резюме — две аварии одновременно в 4 раза больнее, чем каждая по отдельности. Что ж так не везет-то?…&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/434391.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=435321&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/435321.html</comments>
  <category>ит</category>
  <category>vps</category>
  <category>печально</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/434968.html</guid>
  <pubDate>Tue, 28 Jul 2026 17:08:04 GMT</pubDate>
  <title>OpenVPN вверх тормашками</title>
  <link>https://phd-ru.dreamwidth.org/434968.html</link>
  <description>В соответствии с &lt;a href=&quot;https://phd-ru.dreamwidth.org/434482.html?thread=371250#cmt371250&quot;&gt;полезным советом&lt;/a&gt; поменял местами одну пару &quot;клиент-сервер&quot;. Теперь амстердамская виртуалка звонит мне домой. Наладить соединение было не сложно, сложно настроить маршрутизацию. Сервер может сказать клиенту &lt;code&gt;push &quot;route&quot;&lt;/code&gt;, а клиент серверу такого не скажет. Конфигурация клиента должна быть известна серверу, и в этой конфигурации не всё возможно; &lt;code&gt;iroute&lt;/code&gt; да, а &lt;code&gt;route&lt;/code&gt; нет. Пришлось наладить скрипты &lt;code&gt;client-{dis}connect&lt;/code&gt;, и в них вызывать &lt;code&gt;route add/del&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Осталось придумать, как приземлять всё дома, а потом маршоутизировать. Домашний адрес в домашнюю сеть, внутригородской — через провайдера, всё остальное в Амстердам. Последнее хотелось бы без перенаправления всего трафика по умолчанию в Амстердам. Кто сидит дома — должен получать обычную маршрутизацию. А кто подключился к VPN — тому весь трафик в VPN.&lt;br /&gt;&lt;br /&gt;С &lt;code&gt;xray&lt;/code&gt; такая маршрутизация делается просто, я уже настроил. С WG/AWG/OpenVPN не вижу простого способа. Придётся думать про маркировку пакетов и дополнительные таблицы маршрутизации.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=434968&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/434968.html</comments>
  <category>лытдыбр</category>
  <category>linux</category>
  <category>vps</category>
  <category>vpn</category>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/434767.html</guid>
  <pubDate>Fri, 24 Jul 2026 18:16:44 GMT</pubDate>
  <title>Сижу, курю музыку</title>
  <link>https://phd-ru.dreamwidth.org/434767.html</link>
  <description>Спасибо номеру версии 13, Debian Trixie много чего сломал. В частности, &lt;a href=&quot;https://phd-ru.dreamwidth.org/422060.html&quot;&gt;звук от PulseAudio в BlueTooth&lt;/a&gt;. Вот, добрался заменить Pulse на PipeWire.&lt;br /&gt;&lt;br /&gt;С первого раза никакой звук вообще  не заработал. Я сильно расстроился и стал думать, как мне восстановить PA, а тем временем перезапустил программы PW. Со второго раза звук появился. Тогда я стал переписывать все мои мелкие скрипты с PA на PW. Скрипт изменения громкости, который я вызываю горячими клавишами с помощью &lt;code&gt;xbindkyes&lt;/code&gt;, я оставил с использованием &lt;code&gt;pactl&lt;/code&gt;; потом перепишу на &lt;code&gt;wpctl&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Блютус пока не настраивал, это ещё предстоит.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. Bluetooth подключил. Особенных настроек не потребовалось: включил блюлтус, включил наушники, они уже были спаренные, перезапустил PipeWire, и всё заработало. Звук нормальный.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/434151.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=434767&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/434767.html</comments>
  <category>linux</category>
  <category>debian</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/434482.html</guid>
  <pubDate>Mon, 20 Jul 2026 19:50:58 GMT</pubDate>
  <title>Дела железноядерные и vpn&apos;ные</title>
  <link>https://phd-ru.dreamwidth.org/434482.html</link>
  <description>&lt;i&gt;В недрах сервера apt-get&apos;ы&lt;br /&gt;Обновляют ядра где-то…&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Обновлял ядра и сломал загрузку на двух устройствах из четырёх. Причём как раз на железных — на ноутбуке и домашнем сервере. Загрузился с флэшки, починил. Но чтобы загрузить с флэшки сервер, пришлось повозиться, у него очень странный BIOS.&lt;br /&gt;&lt;br /&gt;Потом включил везде WG и AWG, и запустил пинги между всеми. Т.е. я сначала хотел проверить пинги между двумя амстердамскими виртуалками, надеясь, что уж там всё работает. А фиг. Между домом и старой виртуалкой пинги ходят по обоим протоколам, а новая заблокирована напрочь. Такое ощущение, что у этого хостера чёрные коробочки стоят и в Амстердаме. А у старого почему-то нет.&lt;br /&gt;&lt;br /&gt;Это окончательно убедило меня, что переезд назад был правильным делом. Новую временную виртуалку можно отключать и удалять.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. OpenVPN между домом и старой виртуалкой тоже работает. xray пока не стал пробовать.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd2&lt;/i&gt;. xray не работает. WG и AWG работают всюду, хотя это не сразу видно — пинги на IP интерфейсов не всегда проходят. Но пинг на внутренний адрес на основной виртуалке, маршрутизируемый по WG, пингуется отовсюду стабильно. С пингами на IP интерфейсов странно.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd3 25.07.2026&lt;/i&gt;. xray я тоже заставил работать. Исправил ошибки в конфигах, сменил донора сертификата на более местного, какого-то амстердамского дата-центра. Маршрутизацию настроил просто — с ноутбука всё домой, а дома либо во внутреннюю сеть, либо в Амстердам.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=434482&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/434482.html</comments>
  <category>debian</category>
  <category>лытдыбр</category>
  <category>hardware</category>
  <category>vpn</category>
  <category>linux</category>
  <category>vps</category>
  <lj:security>public</lj:security>
  <lj:reply-count>17</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/434238.html</guid>
  <pubDate>Sun, 19 Jul 2026 23:10:40 GMT</pubDate>
  <title>451x3</title>
  <link>https://phd-ru.dreamwidth.org/434238.html</link>
  <description>ЖЖ &lt;a href=&quot;https://phd-ru.dreamwidth.org/432551.html&quot;&gt;опять&lt;/a&gt; лишил меня возможности читать заблокированные журналы в анонимном окошке. Даже полное отключение JavaScript не помогает — ошибка 451 приходит с сервера.&lt;br /&gt;&lt;br /&gt;Сохранилась возможность читать ЖЖ в текстовом браузере. Неудобно, но что поделать. Наводит на мысль, что злой JS приходит ещё с каких-то сайтов; надо поизучать.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. Каким-то образом опять наладилось!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/433775.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=434238&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/434238.html</comments>
  <category>печально</category>
  <category>лытдыбр</category>
  <category>mozilla</category>
  <category>политика</category>
  <category>жж</category>
  <category>web</category>
  <category>долой цензуру</category>
  <category>россия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/434060.html</guid>
  <pubDate>Fri, 17 Jul 2026 04:10:57 GMT</pubDate>
  <title>Database error #7</title>
  <link>https://phd-ru.dreamwidth.org/434060.html</link>
  <description>Я всё-таки &lt;a href=&quot;https://phd-ru.dreamwidth.org/433722.html&quot;&gt;решил переехать&lt;/a&gt; обратно на старую vps&apos;ку. Захожу на сайт регистратора доменов, а он не работает, на сайте ошибка.&lt;br /&gt;&lt;br /&gt;Бывают же такие неудачные совпадения.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. Починили через пару часов.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/433637.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=434060&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/434060.html</comments>
  <category>днс</category>
  <category>dns</category>
  <category>лытдыбр</category>
  <category>печально</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/433722.html</guid>
  <pubDate>Thu, 16 Jul 2026 22:43:49 GMT</pubDate>
  <title>Восстановление после аварий</title>
  <link>https://phd-ru.dreamwidth.org/433722.html</link>
  <description>Жена купила смеситель и шланги, я вызвал слесаря, и вот у нас уже опять есть &lt;a href=&quot;https://phd-ru.dreamwidth.org/433174.html&quot;&gt;кухня&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Тем временем мой &lt;a href=&quot;https://phd-ru.dreamwidth.org/429446.html&quot;&gt;амстердамский хостер&lt;/a&gt; свёз все серверы из двух дата-центров в третий, а в том третьем не оказалось достаточно электричества. ЦОД обещал расширить фидеры не позже 18-го числа, и обещание сдержал. Вечером 16-го всё заработало.&lt;br /&gt;&lt;br /&gt;А я как назло уезжаю на выходные на дачу, и мне некогда будет заниматься восстановлением виртуалки. Некогда будет даже думать, что делать дальше. Переезжать ли с временной назад? Или объявить временную постоянной? Или оставить обе для разных надобностей? Стоят они копейки, бензин для дачи и то дороже.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Upd&lt;/i&gt;. Уехал на дачу, и быстро обнаружил, что на старую vps я могу зайти по ssh напрямую через Билайн, даже с socks-прокси, и чёрные коробочки меня не блокируют. А на временную вообще никак не могу, приходится прыгать через домашний сервер. Это однозначно определяет направление переезда.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/433384.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=433722&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/433722.html</comments>
  <category>vps</category>
  <category>лытдыбр</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/433589.html</guid>
  <pubDate>Wed, 15 Jul 2026 14:56:38 GMT</pubDate>
  <title>Больше грязи и ила</title>
  <link>https://phd-ru.dreamwidth.org/433589.html</link>
  <description>Внезапно после шестилетнего перерыва вышел второй сезон &lt;a href=&quot;https://phd-ru.dreamwidth.org/401330.html&quot;&gt;&quot;Дорохедоро&quot;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Spoiler warning! Спойлеры!!!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://phd-ru.dreamwidth.org/433589.html#cutid1&quot;&gt;Дорохедоро-2&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сезон ничем осмысленным не заканчивается, так что ждём следующих. Надеюсь, чаще, чем раз в 6 лет.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/432942.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=433589&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/433589.html</comments>
  <category>мульт</category>
  <category>аниме</category>
  <category>рецензия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/433174.html</guid>
  <pubDate>Tue, 14 Jul 2026 17:04:19 GMT</pubDate>
  <title>Упс-2, и полная кухня воды</title>
  <link>https://phd-ru.dreamwidth.org/433174.html</link>
  <description>Повторение &lt;a href=&quot;https://phd-ru.dreamwidth.org/315898.html&quot;&gt;истории 6-летней давности&lt;/a&gt;. Сижу дома, вдруг слышу на кухне шум. Иду на кухню, но ничего подозрительного не вижу. Открываю краны — вода идёт, шум слегка уменьшается. Открываю тумбочку под раковиной — а там вовсю хлещет, просто ещё наружу не вытекло, поэтому сразу не видно. Разделся, чтобы не мокнуть, залез глубоко в тумбочку, перекрыл вентили.&lt;br /&gt;&lt;br /&gt;Опять надо всю сгнившую арматуру менять. И смеситель.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/432667.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=433174&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/433174.html</comments>
  <category>лытдыбр</category>
  <category>печально</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/432901.html</guid>
  <pubDate>Mon, 13 Jul 2026 15:12:06 GMT</pubDate>
  <title>Суд по мелким искам и неудачливый подрядчик</title>
  <link>https://phd-ru.dreamwidth.org/432901.html</link>
  <description>&lt;p&gt;&lt;em&gt;Сон-кино. Сразу с ИИллюстрациями. Некоторые даже удачные.
Большой размер по нажатию.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Я сижу в жилой комнате своей недавно отремонтированной квартиры и смотрю в
окно. (&lt;em&gt;Здесь положено иметь в руке стакан виски, но мне такое даже во сне
не может присниться.&lt;/em&gt;) За окном огромный красный шар солнца собирается
закатиться за горизонт, но пока ещё виден в просвет между небоскрёбами.&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;https://iili.io/CEEpXwX.jpg&quot;&gt;&lt;img alt=&quot;https://iili.io/CEEpXwX.jpg&quot; src=&quot;https://iili.io/CEEpXwX.jpg&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Звонок. Телефон узнаёт мелкого подрядчика недавнего ремонта.&lt;/p&gt;
&lt;div class=&quot;line-block&quot;&gt;
&lt;div class=&quot;line&quot;&gt;— Здравствуйте.&lt;/div&gt;
&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://phd-ru.dreamwidth.org/432901.html#cutid1&quot;&gt;Где мои 83 доллара, чувак?!&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h1&gt;Промпты и черновики&lt;/h1&gt;
&lt;p&gt;ИИллюстрации от Qwen и StableDiffusion. Вверху все SD, только холл банка от Q.
Перевод на английский — ChatGPT. Он переводит лучше, чем я бы сам сделал.&lt;/p&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h2&gt;Закат-1&lt;/h2&gt;
&lt;p&gt;Жилая комната. Стол с креслом. Большое окно.
За окном на горизонте небоскрёбы.
Жёлтое солнце приближается к небоскрёбам.&lt;/p&gt;
&lt;p&gt;Living room. A table and a chair. Big window.
Through the window, skyscrapers on the horizon.
The setting yellow sun is above the skyscrapers.&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;https://iili.io/CEEpEap.png&quot;&gt;&lt;img alt=&quot;https://iili.io/CEEpEap.png&quot; src=&quot;https://iili.io/CEEpEap.png&quot; style=&quot;width: 832.0px; height: 464.0px;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Все 3 заката от Q хороши. Разве что комната слишком стеклянная, офисная. Не
могу представить такую квартиру.&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;https://iili.io/CEEpana.png&quot;&gt;&lt;img alt=&quot;https://iili.io/CEEpana.png&quot; src=&quot;https://iili.io/CEEpana.png&quot; style=&quot;width: 832.0px; height: 464.0px;&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot;&gt;
&lt;h2&gt;Закат-2&lt;/h2&gt;
&lt;p&gt;Жилая комната. Стол с креслом. Большое окно.
За окном на горизонте небоскрёбы.
Закат, большое красное солнце видно в просветах между небоскрёбами.
На редких облаках розовые блики.&lt;/p&gt;
&lt;p&gt;Living room. Table with an armchair. Large window.
Outside the window, skyscrapers on the horizon.
Sunset, a large red sun is visible in the gaps between the skyscrapers.
Pink highlights on sparse clouds.&lt;/p&gt;
&lt;a class=&quot;reference external image-reference&quot; href=&quot;https://iili.io/CEEp7Zg.png&quot;&gt;&lt;img alt=&quot;https://iili.io/CEEp7Zg.png&quot; src=&quot;https://iili.io/CEEp7Zg.png&quot; style=&quot;width: 832.0px; height: 464.0px;&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Отличное огромное красное солнце!&lt;/p&gt;
&lt;/div&gt;
&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___2&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://phd-ru.dreamwidth.org/432901.html#cutid2&quot;&gt;Прочие промпты и черновики&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___2&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/432410.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=432901&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/432901.html</comments>
  <category>лытдыбр</category>
  <category>ai</category>
  <category>ии</category>
  <category>картинки</category>
  <category>уменье спать и видеть сны</category>
  <lj:security>public</lj:security>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/432677.html</guid>
  <pubDate>Wed, 08 Jul 2026 19:36:32 GMT</pubDate>
  <title>Словоделение</title>
  <link>https://phd-ru.dreamwidth.org/432677.html</link>
  <description>И grok.&lt;br /&gt;&lt;br /&gt;Пот ок.&lt;br /&gt;&lt;br /&gt;Ром Машки.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/432382.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=432677&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/432677.html</comments>
  <category>придумал</category>
  <category>словесные игры</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/432551.html</guid>
  <pubDate>Tue, 07 Jul 2026 14:04:51 GMT</pubDate>
  <title>451x2</title>
  <link>https://phd-ru.dreamwidth.org/432551.html</link>
  <description>Я уже писал, что часть журналов, включая заблокированные, открываю по разным причинам в анонимных окошках. И писал, что ЖЖ с этим борется — при открытии заблокированного журнала в анонимном окошке подгружается код на JavaScript, который заменяет страницу на ошибку 451. С &lt;a href=&quot;https://phd-ru.dreamwidth.org/429003.html&quot;&gt;недавних пор FireFox стал помогать мне бороться&lt;/a&gt; с этим; думаю, он просто не подгружает вредный JavaScript.&lt;br /&gt;&lt;br /&gt;Обнаружил неприятный эффект — если у меня уже открыт в анонимном окошке индекс или пост из чьего-то журнала, любого, не обязательно заблокированного, то при открытии в анонимном окошке (даже в другом) заблокированного журнала я получаю ошибку 451 сразу, с сервера, минуя JavaScript.&lt;br /&gt;&lt;br /&gt;Грёбанный ЖЖ отслеживает, что у меня открыто в анонимных окошках.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/431900.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=432551&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/432551.html</comments>
  <category>политика</category>
  <category>mozilla</category>
  <category>жж</category>
  <category>печально</category>
  <category>лытдыбр</category>
  <category>россия</category>
  <category>долой цензуру</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/432213.html</guid>
  <pubDate>Mon, 06 Jul 2026 20:50:03 GMT</pubDate>
  <title>Королевские кофевары</title>
  <link>https://phd-ru.dreamwidth.org/432213.html</link>
  <description>Лейб-баристы.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/431677.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=432213&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/432213.html</comments>
  <category>словесные игры</category>
  <category>придумал</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/432012.html</guid>
  <pubDate>Sun, 28 Jun 2026 11:03:50 GMT</pubDate>
  <title>В деревню, в глушь, на Окинаву</title>
  <link>https://phd-ru.dreamwidth.org/432012.html</link>
  <description>Устал. Две мои страны ведут войны. Много сложной работы. Война с блокировками; ну, не война, так, партизанские вылазки. Устал ужасно. Хорошо хоть в семье всё в порядке.&lt;br /&gt;&lt;br /&gt;И захотелось мне посмотреть что-нибудь отдыхательное, чтобы очистить и обрадовать душу. Восстановление душевного равновесия, как это называл Толкин. Чтобы было вечное лето, много солнца, много деревьев и травы, море, на худой конец река, беззаботность, каникулы, и чтобы самой большой проблемой в жизни было — чем развлечься после обеда.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Spoiler warning! Спойлеры!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Попался мне сериал &quot;Карманы лета&quot;. По описанию то, что надо. Юноша летом приезжает на маленький остров. Лето, солнце и море. Скачал, начал смотреть. Первую серию одолел легко, а на второй задумался. Что-то не то. Пошёл внимательно почитать отзывы. Оказалось, точно не то. Это последовательный гарем — одна девушка после другой. И все комментаторы без спойлеров намекают на трагическую концовку. Так что бросил, со второй серии всё скачанное стёр.&lt;br /&gt;&lt;br /&gt;Пожаловался сыну на неудачу. И сын неожиданно предложил решение.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;cut-wrapper&quot;&gt;&lt;span style=&quot;display: none;&quot; id=&quot;span-cuttag___1&quot; class=&quot;cuttag&quot;&gt;&lt;/span&gt;&lt;b class=&quot;cut-open&quot;&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class=&quot;cut-text&quot;&gt;&lt;a href=&quot;https://phd-ru.dreamwidth.org/432012.html#cutid1&quot;&gt;Non non biyori&lt;/a&gt;&lt;/b&gt;&lt;b class=&quot;cut-close&quot;&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style=&quot;display: none;&quot; id=&quot;div-cuttag___1&quot; aria-live=&quot;assertive&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Позже я вспомнил о другом похожем сериале — &lt;a href=&quot;https://phd-ru.dreamwidth.org/245551.html&quot;&gt;&quot;Ария&quot;&lt;/a&gt;. Теперь думаю, может тоже скачать, пересмотреть.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 75%&quot;&gt;X-Post в &lt;a href=&quot;https://phd.livejournal.com/431611.html&quot;&gt;ЖЖ&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=432012&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/432012.html</comments>
  <category>мульт</category>
  <category>аниме</category>
  <category>рецензия</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/431759.html</guid>
  <pubDate>Wed, 24 Jun 2026 17:28:13 GMT</pubDate>
  <title>XHTTP</title>
  <link>https://phd-ru.dreamwidth.org/431759.html</link>
  <description>Не удаётся использовать &lt;code&gt;xray&lt;/code&gt; с протоколом VLESS Reality xhttp. Настройки правильные, я уверен. Когда я соединяю клиент &lt;code&gt;xray&lt;/code&gt; и сервер в домашней сети, то по socks-прокси я могу запустить &lt;code&gt;ssh&lt;/code&gt;, и он работает.&lt;br /&gt;&lt;br /&gt;А когда я соединяю домашний клиент с сервером в Амстердаме и запускаю &lt;code&gt;ssh -vvv&lt;/code&gt;, то клиент &lt;code&gt;ssh&lt;/code&gt; обменивается с сервером ключами (т.е. &lt;code&gt;xray&lt;/code&gt; работает), а потом либо обрыв связи, либо таймаут. Вмешивается чёрная коробочка. Непонятно, как она меня определяет. Коммерческие VPN работают, настройки клиента очень похожи на мои.&lt;br /&gt;&lt;br /&gt;Когда будет время (у меня сегодня последний день отпуска), поставлю ещё один эксперимент — повешу &lt;code&gt;xray&lt;/code&gt; на порт 443 с fallback на Apache. В качестве донора домена можно использовать мой собственный. Если и это не сработает, брошу эксперименты, буду пользоваться коммерческими VPN.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=431759&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/431759.html</comments>
  <category>ssh</category>
  <category>печально</category>
  <category>лытдыбр</category>
  <category>россия</category>
  <category>политика</category>
  <category>vpn</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/431384.html</guid>
  <pubDate>Sun, 21 Jun 2026 21:34:03 GMT</pubDate>
  <title>Рентгеновский лучик</title>
  <link>https://phd-ru.dreamwidth.org/431384.html</link>
  <description>Я понял, в чём у меня проблема с xray. Я использую простой протокол VLESS без наворотов. У меня на сервере конфиг строк 20, из которых половина — фигурные скобочки (конфиг в формате JSON).&lt;br /&gt;&lt;br /&gt;А коммерческие VPN (я за последние недели познакомился с несколькими, потому что моя жена пробовала тестовые периоды перед тем, как заплатить) используют протокол VLESS Reality XHTTP. Это сейчас самый продвинутый вариант.&lt;br /&gt;&lt;br /&gt;Ну и мне придётся изучить детали настройки. Интернет полон примеров и программ генерации конфигов (3X-UI). Единственное, чего я пока не понял — какую ключевую пару надо создать; какой алгоритм, сколько бит. Продолжаю изучать…&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=431384&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/431384.html</comments>
  <category>лытдыбр</category>
  <category>vpn</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>https://phd-ru.dreamwidth.org/431166.html</guid>
  <pubDate>Sat, 20 Jun 2026 20:03:28 GMT</pubDate>
  <title>В 12 часов по ночам Из гроба встают блокировки</title>
  <link>https://phd-ru.dreamwidth.org/431166.html</link>
  <description>Вру. В 12 часов они ложатся спать.&lt;br /&gt;&lt;br /&gt;Мои блокировки ssh устаканились. Каждый вечер с 8 часов до полуночи чёрная коробочка мешает мне жить. Так что я завёл привычку проверять это, потом включаю коммерческий socks-прокси, и поверх него ssh.&lt;br /&gt;&lt;br /&gt;У нас с женой остаток отпуска, мы на 4 дня уехали на дачу. Билайновский 4G в этом году работает очень хорошо, лучше прежнего. Но почему-то ssh в Амстердам он мне блокирует полностью. Домой — никаких проблем. Поэтому в Амстердам я попадаю командой &lt;code&gt;ssh -J home remote-server&lt;/code&gt;. Это когда дома нет блокировок. Когда есть — см. выше.&lt;br /&gt;&lt;br /&gt;Так и живём.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=phd_ru&amp;ditemid=431166&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://phd-ru.dreamwidth.org/431166.html</comments>
  <category>vpn</category>
  <category>политика</category>
  <category>россия</category>
  <category>печально</category>
  <category>лытдыбр</category>
  <category>ssh</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
</channel>
</rss>
