2022-03-16

Свой VPN с блекджеком и куртизанками

На фоне происходящих событий, пользователи в России стали массово переходить на VPN. Это привело к тому, что пропускной способности бесплатных сервисов стало не хватать и как следствие бесплатными сервисами пользоваться стало почти невозможно. Платные сервисы работают побыстрее, однако популярные централизованные сервисы VPN в России сами стали жертвами блокировок, поэтому пользователи рискуют, что приобретя подписку на один из таких сервисов, пользоваться им через некоторое время станет невозможно.

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

Вот здесь я писал как настроить OpenVPN на любом дешевом VDS с root правами.

Вот здесь есть более продвинутая инструкция для пользователей, предпочитающих более подробно разобраться в вопросе (на английском)

Раздумываю, не написать ли свою инструкцию по настройке  OpenVPN сервера, ориентированную на российских пользователей? Пожалуйста дайте знать будет ли кому-либо интересна подобная инструкция?

 

Коментариев: 2

 
  2022-03-12

Цианокрилат

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

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

Сам процесс восстановления я не сфотографировал, догадался только запечатлеть конечный вариант.

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

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

 

Оставить комментарий

 
  2022-03-11

Как приручить zомби

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

К счастью, человечество хорошо подготовилось к zомби-апокалипсису, сняв сотни фильмов и сериалов на эту тему, поэтому мы уже знаем что нужно делать:

Не разговаривайте с zомби. Сейчас вокруг много людей, работа которых заключается в том чтобы кусать живых людей, делая из них zомби - с ними бесполезно разговаривать - они профессиональные мерзавцы и переубедить их не удасться. Однако, бывают случаи, когда вроде бы нормальные люди, которых ты считал адекватными начинают зиговать, кричать про укрофашистов и призывать "вправить мозги" неразумным братьям славянам. Если это члены вашей семьи или друзья, с которыми вы не можете порвать связи, можно попытаться что-нибудь сделать. 

Не дайте zомби себя сожрать. Zомби будут пытаться перетянуть вас на свою сторону. Не перебивайте zомби - слушайте и запоминайте. В силу некоторых физиологических особенностей, пока рот zомби занят говорением он вас не сможет укусить. Слушая всю ту ахинею которую будет нести zомби, вам очень захочется его перебить и начать убеждать его в том что он несет чушь. Постарайтесь перебороть это искушение, - zомби вас не услышит, но может на вас напасть или убежит, поняв, что вы имунны и заразить вас не удасться. Терпеливо выслушайте все, что вам говорят до конца и запоминайте факты которые вам покажутся спорными.

Пойманного zомби тщательно зафиксируйте. Как только zомби закончил говорить, самое время приступить к его фиксации. К счастью количество информации в речи zомби не очень большое и ограниченно кремлевскими методичками. "Где вы были восемь лет?", "Украинцы обстреливают сами себя", "Правительство Украины - нацисты и наркоманы". Все эти утверждения, которые в головах нормальных людей не имеют никакого смысла, в головах zомби являются неопровержимой истинной не требующей доказательств. Постарайтесь не переубеждать zомби в обратном. Расскажите что восемь лет Россия с легкостью могла подавить бандитов на территория ДНР и ЛНР но регулярно использовала свое право вето в совете безопастности ООН, чтобы не допустить ввода туда миротворческих сил. Если за эти восемь лет вы хоть раз ходили на митинги, работали наблюдателями на выборах, жертвовали независимым СМИ - расскажите об этом. Спросите уверен ли ваш собеседник, что страна может обстреливать сама себя когда ее границы пересекают армии вторжения, спросите откуда такая информация и почему ваш собеседник считает, что ей можно доверять? Про нацистов следует уточнить - кто такие с его точки зрения нацисты, за что они борются, как может русскоговорящий еврей стоять во главе нацистского государства? Откуда информация про наркоманов, какие виды наркотиков предпочитает руководство Украины, какие внешние признаки помогают понять, что эти люди находятся в состоянии наркотического опьянения?

Сделайте zомби инъекцию лекарства. Хорошо подготовленный zомби может стать легкой мишенью для сомнений. Правда не нуждается в охране, для ее сохранения не нужны блокировки интернета, платные тролли и методички. Пропаганда, напротив, легко разрушается фактами. Посейте в zомби зерно здравого смысла. Просто пришлите собеседнику видео с Зеленским, где он говорит, что остается в Киеве, попросите найти на видео подтверждение того, что он наркоман - как минимум собеседник посмотрит на украинского президента, может быть первый раз без закадрового перевода российской пропаганды. Пришлите видео с Моторолой, обстреливающим дома мирных жителей из гранатомета, попросите найти на видео украинских националистов в которых он целится. Зомби с большим удовольствием набросятся на вашу приманку, это может стать хорошим антидотом для яда пропаганды в их крови.

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

 

 

Оставить комментарий

 
  2022-03-09

Эвакуация сервера из России

Перед самым переездом в Германию я собрал у себя в кладовочке небольшой серверок который верой и правдой мне служит уже более трех лет. На сервере стоит Linux который поддерживает программный RAID5. Его я использую для хранения фотоархива, фильмов, запускаю на нем тестовые проекты и т.д. Не знаю как долго еще он будет доступен - за это время стоимость интернета выросла вдвое, из России ушли уже все основные поставщики сетевого оборудования и все чаще звучит угроза активировать великий русский Чебурнет.

Встала задача - куда перенести данные с сервера, чтобы к ним можно было легко обращаться? Я уже скопировал фотографии на Amazon Glacier но это холодное хранилище и процесс распаковывания занимает несколько часов. Арендовать выделенный сервер сопоставимого объема будет стоить сотни евро в месяц.

Решил скопировать пока данные физически. Купил внешний диск на 5TB. Уже четвертый день перекачиваю данные - не знаю удасться ли перекачать все.

Из чисто технических задач была такая - как обеспечить копирование нескольких терабайт данных по сети. Я использую OpenVPN центральный узел которого размещен во Франкфурте. Однако, месячный лимит у меня всего 4 TB, поэтому прокачивать трафик через него оказалось не вариант. 

В настройках своего берлинского модема обнаружил, что ip v6 адреса внутренних устройств можно делать доступными глобально. Проверил - оказывается, действительно можно! Просто добавляешь устройство в список и на удаленном сервере к устройству можно подключиться по ssh используя, не классический ip v4 адрес, состоящий из четырех чисел, а используя ip v6, имеющий формат ssh username@2a02:0000:0000:3360:cd9a:f765:ecde:bbbc

Однако, радость оказалась преждевременной - ip v6 оказался деактивированным у российского интернет провайдера а его активация была связана с риском того, что я останусь без связи с сервером в России. Поэтому, я просто настроил переадресацию портов с внутреннего устройства на внешний IP адрес модема. К счастью, на стороне провайдера, маршрутизация на динамический IP адрес позволяла к нему подключиться, поэтому, просто запустил виртуальную сессию командой screen и просто копирую папки командой rsync.

Команда копирования выглядит вот так:

rsync -avzh remoteuser@111.222.333.4444:/remte/address/path /local/folder/path

За это время модем один раз сменил внешний IP адрес и DHCP сменил внутренний адрес компьютера - похоже оборудование не любит когда через него перекачивают много информации, однако процесс идет и за четыре дня я перекачал уже около двух терабайт, что дает мне надежду что все данные будут успешно спасены.

 

Оставить комментарий

 
  2022-03-07

Беженцы на Hauptbahnhof

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

Едут очень много. Ежедневно через  Hauptbahnof проходят сотни если не тысячи человек. Люди едут в другие страны, многие не имея конкретного места назначения. Если у некоторых есть родственники в других странах к которым они могут поехать, то многие едут совершенно наугад, например, в Париж - просто потому, что всегда мечтали там побывать. Вчера одна бабулька сказала, что едет в Амстердам, просто потому, что хочет посмотреть голландские тюльпаны. Сегодня отправил одну семью в Милан - оттуда они поедут в Верону - просто потому что любят Шекспира. 

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

Немного спасает ситуацию реакция европейцев - люди несут вещи, несут теплую одежду, еду, игрушки. Многие предоставляют жилье. В местной Икее сейчас самых ходовой товар - двухярусные кровати - многие живут в не очень больших квартирах и, тем не менее, берут к себе еще целые семьи.

Очень надеюсь, что этот кошмар когда нибудь закончится и люди смогут вернуться в свою страну. Мне самому хочется надеятся, что я когда нибудь тоже смогу вернуться...

 

P.S. Вечером, после работы, снова заехал по пути домой на, ставший уже таким родным, Hauptbahnhof. Волонтеров - полный вокзал. Завтра устрою себе выходной. И без меня ребята справятся.

 

 

Оставить комментарий

 
  2022-03-06

Инструкция для беженцев из Украины

Люди, приезжающие в Берлин из Украины на главный вокзал Берлина (Berlin Hauptbahnhof), имеющие украинский паспорт или вид на жительство имеют несколько вариантов:

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

2. Можно ехать дальше в другие города Германии. У многих людей есть родственники и друзья в других городах Германии. Для этого в здании Главного Вокзала Берлина на первом этаже напротив Макдональдс нужно взять бесплатный билет до нужного города. Билеты бесплатные, они без мест, просто садитесь на ближайший поезд нужного направления и едете до места.

3. Можно ехать в другие города Европы и Евросоюза. Для этого нужно зайти в сервисный центр дойче бана (DB Service Centre) и взять бесплатный билет в нужную страну. От главного вокзала несколько раз в день идет автобус в Париж. В Амстердам можно доехать на поезде. 

На Hauptbahnhof работают сотни волонтеров которые вас встретят и помогут. Подходите к людям с желтых жилетах. В центре сбора есть одежда, бесплатные сим карты, есть интернет. Тут можно поесть и получить необходимую информацию.

Многие волонтеры говорят по русски. Для изучения немецкого и английского языков я рекомендую Duolingo. Для быстрого пополнения словарного запаса можно также использовать мою программу. Постараюсь в ближайшее время добавить побольше простых словарей.

 

Оставить комментарий

 
  2022-03-04

Плоды пропаганды

В Инстаграм постучалась девушка решила просветить меня по Украине.

 

Мило пообщались, я узнал много для себя интересного, вот краткая сводка:

  1. Зеленский - еврей поддерживающий нацизм.
  2. Пока Путин ведет не войну но спецоперацию в Украине, Зеленский дополнительно пускает ракеты в собственные города.
  3. За то, что Зеленский восемь лет бомбил Донбасс (видимо, в перерывах между съемками в комедийных шоу), Путин тоже имеет право побомбить украинские (но это не он, см. п.2).
  4. Все факты, не подтверждающие эту точку зрения - фейки.
  5. Есть неопровержимые доказательства, лично не видела, но на канале Sputnik сказали, что точно есть.

Вроде не тролль, человек реальный. Что в головах у этих людей?

Самое страшное, что я слышу те же тезисы от знакомых и родных, от людей которых я считал адекватными. Эти люди искренне хотят мне помочь в моих заблуждениях, интересуются где мне так промыли мозги?

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

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

 

 

Оставить комментарий

 
  2022-03-01

Kotlin

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

Давно хотел поглядеть что это за зверь такой Kotlin - для андроида мне вполне хватает Java но вижу все больше проектов которые переходят на Kotlin и мне интересно почему.

Покопался немного на выходных делая небольшой проект и мне этот Kotlin даже понравился.

Понравилось то, что Kotlin, оказывается, может компилироваться не только в Java но также в JavaScript и в нативный код. Это делает его отличным языком для кроссплатформенной разработки и даже для фронтенда. Как следствие можно использовать в программе как библиотеки из мира Java так и библиотеки и мира JavaScript.

Kotlin имеет свой собственный подход к конкурентному программированию на базе так называемых Coroutines. Выглядит неплохо, хотя их недостатки или достоинства я пока как следует не прочувствовал.

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

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

 

Оставить комментарий

 
  2022-02-25

Как помочь Украине

Друзья, мы наблюдаем удивительные события, то что происходит резко контрастирует со всем что мы привыкли обычно наблюдать. Один человек может объявить войну целой стране и этот человек не барон Мюнхгаузен. Люди выходят на улицы призывая к миру против войны а их лупят дубинками. Одна страна запускает ракеты, атакуя столицу чужого государства, убивая и калеча мирных жителей.

В это время люди наблюдают происходящее и задают себе вопрос - а что я могу сделать. Выйти под дубинки ОМОНА? Писать гневные комментарии и оказаться в тюрьме?

Мы живем в живительное время, на самом деле можно много что сделать. Можно освящать события. Делиться с друзьями свидетельствами очевидцев и объективными данными. Можно блокировать в сети троллей и госпропаганду, можно... Да много чего можно, в зависимости от ваших возможностей.

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

Ниже привожу список организаций которые помогают Украине гуманитарной помощью:

1
Organization Type Affiliation Origin Description Comment
2
"Повернись живим" or Save Life in UA Ссылка для пожертвований Соц сети NGO Independent Ukraine An NGO that helps the Armed Forces of Ukraine. Four main aspects of their work:
1. Charitable foundation - collecting donations to provide technical assistance to the military front
2. Analytical project - currently, the team is working on analyzing and improving the operations of the military education and staffing of the Armed Forces of Ukraine
3. Veteran support - educational programs on entrepreneurship
4. Media coverage.
- Transparent: all donations and expenses are uploaded in yearly reports to the site
- Unfortunately, very little coverage in English
- Donations will be used in part to purchase necessities for the army (technical equipment, military software development, etc.)
3
"Територія Добра" or Territory of Kindness Ссылка для пожертвований Соц сети NGO Independent Ukraine Two main areas of work: assistance to the military and assistance to children. - Transparent about expenditures, reports uploaded in Ukrainian
- Donations will be used in part to support the army (medicine, tech, protective gear, etc.)
- Children donation fund supports children in need, such as children from occupied territories and children displaced due to the war (donations will be used on clothes, books, toys, personal hygiene supplies, etc.)
4
Razom Ссылка для пожертвований Соц сети Non Profit Independent United States Razom, Inc. is a non-profit organization supporting the people of Ukraine in their pursuit of a democratic society with dignity, justice, and human and civil rights for all.

We focus our efforts on three activities:
1) Amplifying voices from Ukraine in conversations in the US
2) Building a bridge of trust between citizens in Ukraine and local government bodies
3) Being a catalyst for organizations and individuals to do more to build a successful Ukraine
- Started and run by Ukrainian expats in the US, but currently has individual placed in Ukraine as well
- General welfare projects, much of the current work focusing on veteran education
- Easy donation from the US
5
People in Need NGO Independent The Czech Republic A non-governmental, non-profit organization founded on the ideals of humanism, freedom, equality and solidarity. In Ukaine, PIN provide humanitarian aid in critical regions around the world in response to a real need, in the spirit of the Code of Conduct for the International Red Cross. - Projects can be tracked
- You can donate to the organization or to the country specific pages
- A lot of work done with the people affected by the conflict
6
Caritas Ukraine Ссылка для пожертвований Соц сети   Religious affiliation International Catholic relief, development and social service organization. Focuses its activities in the sphere of health care – including home care and palliative care; assistance to children and youth, in activities related to migrant processes, and assistance to individuals in crisis situations - General aim to assist various social issues in Ukraine
7
Army SOS Ссылка для пожертвований Соц сети NGO Independent Ukraine An NGO helping equip the armed forces on the front, mostly investing in providing the necessary technology and protective gear. The organization provides reporting on all purchases and deliveries. - Transparent about expenditures, reports uploaded in Ukrainian
- Photo reports from the front, a lot of media coverage for their work
- Donations will be used in part to purchase nevessities for the army (tech, protective gear, etc.)
8
International Renessaince Foundation Соц сети NGO Founded by George Soros Ukraine The International Renaissance Foundation, part of Open Society foundations, finances projects and programs which foster the development of civil society, promote rule of law and independent mass media. IRF functions by providing grants to NGOs and financing individual citizens' requests based on their alignment with the foundation's principles. Latest projects: Does not receive donation but great to follow the projects, stay informed on philanthropy and contribute in social work for those in Ukraine - High level projects working on improving institutions, aiming at the country's strategic goals
- Receives a lot of support
- Highly liberal values
- Does not address the conflict at the moment
9
Ukrainian Crisis Media Center Ссылка для пожертвований Соц сети NGO Independent Ukraine An international strategic communications hub with active outreach to audiences both in Ukraine and abroad. - Seeming affiliation to individuals closely related to the current President

Дисклаймер. Список организаций я получил из частной рассылки, и достоверность данных пока не проверял. Если к нему доверия у вас нет, то есть еще Медуза, ФБК, Дождь - все эти организации сейчас действительно нуждаются в вашей помощи и ваши пожертвования это все на что они сейчас могут рассчитывать.

 

Оставить комментарий

 
  2022-02-24

Чувство безграничного стыда

Гуляя по улицам Берлина, то тут то там можно видеть плакаты, повествующие о событиях происходивших в этих краях во время войны и после нее. 

Рядом с местом где мы сейчас живем, есть муниципальная организация, где в витрине за стеклом выставлены антивоенные плакаты, многие на русском языке, в том числе и знаменитый - "хотят ли русские войны".

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

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

Слава Украине, Живе Беларусь и накамлай нам уже чего нибудь хорошего шаман Габышев!

 

Оставить комментарий