Диджитализируй!
27.6K subscribers
467 photos
56 videos
11 files
536 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://t.iss.one/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — [email protected]

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Опчки!
Всем привет! Спасибо, что зашли сюда:) Искренне рад!

Telegram каналы дошли и до меня — буду писать сюда оперативные мысли и дублировать видео. Не обещаю, что все заметки здесь будут строго по ИТ. Например, мне куда-то хочется писать заметки о прочитанных книгах. Вероятно и возможно они будут попадать сюда. Комментарии и мысли по интересующим меня новостям. Заметки о программировании, ссылки на интересные видео и статьи. Часто бывает, что хочется что-то написать, но написать некуда:) Сообщество ютуба и инстаграм, куда я пишу иногда, подходят для более фундаментальных продуманных вещей, а сюда помимо этого можно писать мысли/ссылки на ходу.

Навигация по каналу, тэги: https://t.iss.one/t0digital/105

Велкам!
33👍23👏1
Минутка хороших новостей!

«Apple, Google, Microsoft и Mozilla начали борьбу, чтобы их браузеры стали показывать интернет одинаково. Apple, Google, Microsoft и Mozilla решили облегчить жизнь веб-разработчикам, улучшив совместимость фирменных браузеров в рамках инициативы Interop 2022. Задача максимум, стоящая перед группой, которая впервые включает всех разработчиков наиболее значимых веб-обозревателей – обеспечить одинаковый внешний вид сайтов при использовании любого из них. Первые шаги в этом направлении уже сделаны.»

https://www.cnews.ru/news/top/2022-03-05_applegooglemicrosoft_i_mozilla_obedinilis
#news #frontend #IT
👍20🤔2🔥1
Настроим в этом видео WireGuard VPN. Это легко конфигурируемый, быстро работающий и нетребовательный к ресурсам VPN, работающий — внезапно — лучше тех платных VPN сервисов, которые я за прошедшие дни пробовал. Помимо доступа к ресурсам, которые перестали работать — а сейчас могут не открываться даже сайты заказа лекарств, WireGuard это безопасный интернет за счёт шифрования трафика, а также возможность объединять несколько компьютеров в одну сеть с доступом откуда угодно. И самый сок — всё настраивается куда проще, чем в случае с OpenVPN, конфиги в несколько понятных строк. Будем поднимать!

https://www.youtube.com/watch?v=5Aql0V-ta8A

PS. Сейчас Wireguard уже блокируют некоторые операторы.
Работает Marzban. На Хабре есть статья о его настройке, гуглите. Если статья перестанет открываться без VPN, можно открыть её в startpage.com в анонимном режиме. Ссылку на статью не прилагаю, чтобы ничего не нарушать. Гуглится легко.

#youtube #linux
42👍14
ГГ, в комментах пишут, что смысл от Digital Ocean и других иностранных хостеров, если их сейчас нельзя оплатить с российскими Visa/Mastercard. Попробовал оплатить один зарубежный сервис, который нам нужен по работе — действительно ни с одной моей карты платеж уже не прошел.

Скорее всего заработают платежи с кобейджинговых карт Мир — https://mironline.ru/support/list/kobeydzhingovye_karty_mir/

Похоже, надо заказывать уже сегодня. Расскажу о своём опыте.
👍36🤔5😢1
Текстовая инструкция по настройке Wireguard к видео.


Сейчас Wireguard уже блокируют некоторые операторы.
Работает Marzban. На Хабре есть статья о его настройке, гуглите. Если статья перестанет открываться без VPN, можно открыть её в startpage.com в анонимном режиме. Ссылку на статью не прилагаю, чтобы ничего не нарушать. Гуглится легко.


Обновляем сервер:
apt update && apt upgrade -y


Ставим wireguard:
apt install -y wireguard


Генерим ключи сервера:
wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey


Проставляем права на приватный ключ:
chmod 600 /etc/wireguard/privatekey


Проверим, как у вас называется сетевой интерфейс:

ip a


Скорее всего у вас сетевой интерфейс eth0, но возможно и другой, например, ens3 или как-то иначе. Это название интерфейса используется далее в конфиге /etc/wireguard/wg0.conf, который мы сейчас создадим:

vim /etc/wireguard/wg0.conf


[Interface]
PrivateKey = <privatekey>
Address = 10.0.0.1/24
ListenPort = 51830
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE


Если не знаете текстовый редактор vim — откройте файл с nano, он проще в работе.

Обратите внимание — в строках PostUp и PostDown использован как раз сетевой интерфейс eth0. Если у вас другой — замените eth0 на ваш.

Вставляем вместо <privatekey> содержимое файла /etc/wireguard/privatekey

Настраиваем IP форвардинг:
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p


Включаем systemd демон с wireguard:
systemctl enable [email protected]
systemctl start [email protected]
systemctl status [email protected]


Создаём ключи клиента:
wg genkey | tee /etc/wireguard/goloburdin_privatekey | wg pubkey | tee /etc/wireguard/goloburdin_publickey


Добавляем в конфиг сервера клиента:
vim /etc/wireguard/wg0.conf


[Peer]
PublicKey = <goloburdin_publickey>
AllowedIPs = 10.0.0.2/32


Вместо <goloburdin_publickey> — заменяем на содержимое файла /etc/wireguard/goloburdin_publickey

Перезагружаем systemd сервис с wireguard:
systemctl restart wg-quick@wg0
systemctl status wg-quick@wg0


На локальной машине (например, на ноутбуке) создаём текстовый файл с конфигом клиента:

vim goloburdin_wb.conf


[Interface]
PrivateKey = <CLIENT-PRIVATE-KEY>
Address = 10.0.0.2/32
DNS = 8.8.8.8

[Peer]
PublicKey = <SERVER-PUBKEY>
Endpoint = <SERVER-IP>:51830
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 20


Здесь <CLIENT-PRIVATE-KEY> заменяем на приватный ключ клиента, то есть содержимое файла /etc/wireguard/goloburdin_privatekey на сервере. <SERVER-PUBKEY> заменяем на публичный ключ сервера, то есть на содержимое файла /etc/wireguard/publickey на сервере. <SERVER-IP> заменяем на IP сервера.

Этот файл открываем в Wireguard клиенте (есть для всех операционных систем, в том числе мобильных) — и жмем в клиенте кнопку подключения.
#youtube #linux
1👍442104🔥37👎5🎉4
Написал в webshare — покупаем у них большой набор проксей — по поводу оплаты криптой вместо визы и мастеркарда. Ответили, что UnionPay и JCB поддерживают, хотя в платежной форме таких лого не видел. Это хороший знак, потому что карты Мир поддерживают и UnionPay, и JCB кобейджинговые карты. То есть UnionPay поддерживается зарубежные сервисами, это не зачухлая китайская платёжка (до сегодняшнего дня не знал о них ничего). Гуд.

У Россельхозбанка уже есть Мир кобейджинговые карты. Тинькофф и Альфа наверняка в ближайшее время подготовят тоже.
👍74🔥61
Есть у нас продукт свой — Salesbeat. Начинался как модуль доставки для интернет магазинов, потом попробовали сделать на его основе единую страницу оформления заказа, чтобы быстрая, с высокой конверсией на подтверждение заказа и тп. По разным причинам не довели этот продукт с корзиной до релизного состояния, но с клиентами общались по его поводу, участвовали в выставке с ним, собирали фидбек, прорабатывали маркетинговые материалы и тд.

Яндекс спустя некоторое время выпустил свой такой же продукт. Очень интересно было зайти посмотреть, как они его продают. В частности график роста прибыли магазина от роста конверсии c 1% до 1.15%. Мы до такого простого способа донесения мысли не додумались — спецы в Яндексе не зря хлеб кушают:)

Мораль сей басни простая и очевидная — продакты и маркетологи нужны. А ещё — всегда надо учиться и перенимать опыт везде, где возможно. Есть даже термин — насмотренность, о чём пишет в частности Илья Пискулин в своей книге: «Объясню максимально просто. Видение человека формируется ровно так же, как и само слово «видение» – от слова «видеть». Вы наблюдаете много всего: людей, явления, бизнесы, процессы, ниши. В какой-то момент под давлением насмотренности вы начинаете видеть не только глазами, но и головой, и не что-то реальное, а что-то гипотетическое и потенциальное – не то, что делают все, а то, что можете сделать вы. Вы ощущаете, как еще можно зарабатывать деньги в нише, как менять или развивать собственное предприятие.»
#marketing #books
👍108🔥2
Media is too big
VIEW IN TELEGRAM
Протестил Outline, о котором несколько человек писало в комментах на ютубе. Минус Wireguard в том, что его трафик виден в сети и его можно заблокировать на уровне провайдера (если правительство решит блокировать все VPN). Outline по отзывам блокируется сложнее.

Сервер взял снова на Selectel. Подключается (именно от нажатия кнопки подключить до соединения) долго, секунд 20 проходит у меня. На проверке скорости инета в яндексовом inet.ya.ru показывает, что скорость ок, но по ютубу и вообще видны проблемы, не всё подгружается, долго открывается и тп. Соединение кажется нестабильным. То всё ок, то есть проблемы, см скринкаст.

Настройка — действительно очень простая. 1 команда на сервере и всё работает. Удобно добавлять новых клиентов в GUI интерфейсе.

Проблемы едва ли связаны с тем, что сервер российский — на том же российском сервере Wireguard работает ок.
👍361
Перезагрузился, погонял ещё Outline — на этот раз соединялся-отключался быстро и показался более стабильным, чем показано в скринкасте выше. Вероятно действительно тормоза были связаны с чем-то локальным. Можно иметь в виду Outline как замену Wireguard.
👍62
Итого, что мы имеем по оплате зарубежных сервисов из России. С картами Мир-UnionPay пока непонятно — когда они появятся в популярных банках (Сбер/Альфа/Тиньков) и что именно ими можно будет оплатить. Не все зарубежные сервисы принимают UnionPay — Netflix, например, не принимает, ну да и хрен бы с ним, с собакой:)

Много вопросов о покупке серверов для VPN. Да, есть варианты купить сервер в российском сервисе, имеющем датацентры в Европе, например, на vdsina. Но хотелось бы иметь и альтернативные варианты, возможно не связанные с российскими сервисами.

Протестировал покупку сервера за крипту на BitLaunch — всё получилось. Через них можно купить сервер на том же BitLaunch, в Digital Ocean, Vultr и Linode, а оплатить криптой — BTC, ETH, LTC. Завёл кошелёк, купил крипту и оплатил ей сервер, для человека, только сегодня познакомившегося с криптой на практике — достиженьице:) Думаю, сделаю видео об этом.
👍155🔥291
Много людей продолжает спрашивает здесь и на ютубе — какой смысл настраивать VPN на сервере в России, как я показывал в видео. Говорил это в видео и повторюсь — в моём конкретном случае на моём провайдере часть ресурсов работает и без VPN, часть работает с российским VPN сервером, часть с европейским VPN сервером. С чем это связано и как оно будет работать завтра — не знаю, говорю про то, что видел в прошедшие дни.

Также много людей пишет, что не работает что-то с Wireguard. Если вы воспроизводите мою инструкцию — убедитесь, что воспроизводите её точно. Что берёте сервер на Ubuntu, а не Debian, что не пропускаете команды из моей инструкции. Убедитесь, что у вас сетевой интерфейс eth0, а не другой (команда ifconfig или ip a`). Если там не `eth0, то в конфиге wg0.conf надо поставить соответствующий интерфейс вместо eht0.

Также можете установить WireGuard, используя готовый скрипт (есть еще такой) — там всё автоматизировано и проще.

А ещё можете установить вместо wireguard систему Outline. На сервере она устанавливается ровно в одну команду. Видео об outline запишу на канал.
#linux
👍127🔥10👏5👎1🤔1
3000. Спасибо, что вы здесь! Всех обнимаю:)
🔥284👍9348🎉18👏5