Pull to refresh
81
0

Программист-фрилансер

Send message
И все же это эпическая дырка. Просто потому, что анализ сессий вебвизора (вместе со всем остальным, что есть у счетчиков) часто отдается на аутсорс какой нибудь SEO-компании, а она уже зачастую делегирует задачу какому-нибудь фрилансеру.
Parler централизованный (Gab или Minds и то больше подходят на эту роль). Signal тоже и еще номер телефона требует.

Предлагаю совместными усилиями составить список децентрализованных\федеративных проектов в этой ветке, дополняйте.

Мессенджеры:
Tox — p2p мессенджер (текст, аудио, видео)
Matrix — федеративный IM-протокол с клиентами в духе Discord или Slack (текст)
XMPP — без комментариев
Mesh — p2p мессенджер
Keybase — p2p мессенджер

Социальные сети:
Aether — p2p социальная сеть
Diaspora* — федеративный аналог Facebook
Friendica — федеративный аналог Facebook
Mastodon — федеративный аналог Twitter (на основе форка сделан Gab)
GNU Social — федеративный аналог Twitter
Twister — p2p аналог Twitter (проект заброшен, но работает)
Salut à Toi — децентрализованный Twitter на стероидах
Pump.io — федеративная социальная сеть
Patchwork — p2p социальная сеть
Kune — децентрализованная социальная сеть
Secure Scuttlebutt — p2p социальная сеть

Видеохостинги:
DTube — децентрализованный аналог YouTube
PeerTube — децентрализованный аналог YouTube

Поисковые системы:
YaCy — распределенный поисковик

Другое:
GNUNet — децентрализованная сеть
I2P — децентрализованная сеть
Tor — децентрализованная сеть
Freenet — децентрализованная сеть
Zeronet — децентрализованный хостинг
Yggdrasil — меш сеть
Beaker — браузер с поддержкой распределенного хостинга
Phantom — децентрализованный протокол анонимизации трафика
Unhosted — полудецентрализованный протокол хостинга
Временное решение для этой проблемы в закладки
JavaScript: for(var cl = document.getElementsByTagName("code"), i = cl.length - 1; i >= 0; i--)  cl[i].innerHTML = cl[i].innerText; void(0);
Можно и не друг-друга пинговать, а любой адрес, при этом A может не знать адреса B заранее. Скажем, A пингует 1.2.3.4 и не знает адреса B, а B, в свою очередь, знает адрес A, отправляет ему ICMP-пакет от своего адреса, что 1.2.3.4 недоступен, и все, NAT пробит.

Есть работающая реализация — pwnat.

Проще некуда. Я написал электрописьмо провайдеру, когда обнаружил что maven репозиторий забанен. В тексте указал на незаконность подобной самодеятельности. Так, пожурить маленько. Ответ был предсказуемым — дескать мы не виноватые, РКН сам пришёл. Тем самым провайдер расписался во всём и сдал с потрохами РКН. А официальный ответ я в копилку положил, на всякий случай.

Алгоритм действий такой.


  1. Заходим на sslchecker
  2. Вводим заблокированный домен
  3. В поле SAN выбираем рабочий не заблокированный домен
  4. Проверяем выбранный домен(должен открываться по https)
  5. Подставляем домены в proxy.pac скрипт соответственно

function FindProxyForURL(url, host)
{
 if (host == "[заблокированный домен]" && shExpMatch(url, "http:*"))
  return "HTTPS [не блокируемый домен];";
 else
  return "DIRECT";
}

Данный скрипт сработает для адреса http://[заблокированный домен]

Протестировал CloudFlare используя proxy.pac.


function FindProxyForURL( url, host)
{
 if (host == "blocked.example")
  return "https allowed.example;";
 else
  return "DIRECT";
}

Способ работает если целевой домен и домен прикрытия записаны в одном сертификате. Иначе ошибка 403.


Такой способ использовал Signal:
Мобильное приложение Signal обходит государственную блокировку, пропуская трафик через Google App Engine


Как понятно из иллюстрации внизу, схема предусматривает использование промежуточной «крыши» — это сервер фронтенда на промежуточном веб-сервисе. Для такой «крыши» используется легальный посторонний домен. Для этого подходят домены различных облачных сервисов, которые пропускают трафик. Самый надёжный — это домен Google.
image
Схема обхода государственной цензуры через крышевание доменов, из научной работы 2015 года
Сложновато там как-то. На пункте 3 сразу суд. Да и вообще я выше уже указывал, что отправка писем на всякие там ящики не является официальным обращением, на которое вам по закону ответить обязаны. Если вам не придет ответное письмо, что сообщение получено и зарегистрировано в установленном порядке, то можете считать, что написали в Спортлото. Ни разу не юрист, но имея большой опыт письменного общения со всякими «органами» оставлю здесь инструкцию для тех кто не готов идти в суд, но желает поучаствовать в поисках справедливости в отдельно взятой стране. Все общение с госорганами надо начинать с низов. Написав сразу гаранту конституции, вы с вероятностью близкой к единице получите ответ, что ваше обращение направлено по соответствующим инстанциям для выяснения. В конце концов вы получите ответ из ркн, типа «ПНХ, у нас все работает, мы ничего не блокировали». Можете сейчас на сайт РКН зайти и посмотреть, там это уже написано. Итак:
1. На этой стадии никаких оснований у вас чего-либо требовать у РКН нет. У вас есть договор с провайдером, о предоставлении услуг. Необходимо добиться от провайдера какого-либо объяснения почему это (доступ) не работает, со ссылками на блокировку. Ответное письмо, скриншот из чатика в сайте, запись разговора с тп, необходимо документальное подтверждение. Если есть см. П. 2.1. Если ваш разговор с провайдером начинает напоминать анекдот про олимпиаду-80 и туалетную бумагу, то есть доступа нет, вы понимаете из-за чего нет, а провайдер не признается, то см. П. 2.2.
2.1. С полученным документом пишем жалобу с просьбой разъяснить причину блокировки в общественную приемную РКН rkn.gov.ru/treatments/ask-question. Тематику выбираем сами. Адресат Жаров. Никаких юридических познаний там не надо, просто просим пояснить причину блокировкии и прикладываем наш скриншот. Скриншот с надписью ваше сообщение отправлено сохраняем.
2.2. Пишем опять в РКН ровно туда же, только не с жалобой на блокировку, а с жалобой на некачественное предоставление услуг провайдером. Опять не надо никаких юридических познаний. Не работает то то и это, причину пояснить не могут, прошу принять меры. Скриншот с отбивкой сохраняем.

В течение 30 дней ждем ответ. Если не приходит, пишем заявление в прокуратуру, опять через сайт прокуратуры, никуда ходить не надо. Излагаем ситуацию как есть в конце пишем: " таким образом со стороны Ркн нарушен п.1 статьи 12. Федерального закона 59- фз от 02.05.2006, прошу принять меры." В этой статье как раз написано про срок ответа 30 дней.
Получив ответ от ркн, вы можете, если готовы, идти с ним в суд. Если не готовы и ответ вас не устроит, а он не устроит, то жалуемся выше по инстанциям вплоть до президента, получая попутно ответы. Сначала минкомсвязи, или кому там ркн подчиняется, и далее. Можно запараллелить и написать попутно в общественную палату. Письма все типовые, случилось то и это, обращался туда-то, проблема не решена, прошу принять меры.
Вероятность того, что вы чего-то добъётесь в нашем случае близка к нулю, однако несколько испортить сладкую жизнь этим мордам, которые считают нас бесправным быдлом вы сможете.
foo@kopoba~/go/src/github.com/fattyproject$ go build; ls -la fattyproject 
-rwxrwxr-x 1 foo foo 13409025 Feb 28 17:18 fattyproject


foo@kopoba~/go/src/github.com/fattyproject$ go build -ldflags "-s -w"; ls -la fattyproject 
-rwxrwxr-x 1 foo foo 8939968 Feb 28 17:18 fattyproject
>> Невозможно победить законно и честно в условиях god mode у противоположного игрока. Я ни в коем случае не призываю жечь покрышки или идти штурмом на Кремль. Но тем не менее, чтобы что-то изменить — других вариантов может не остаться.

Кроме «силовых» форм воздействия существует также методы «мягкой революции»:
•) ru.wikipedia.org/wiki/Ненасильственное_сопротивление
•) ru.wikipedia.org/wiki/Гражданское_неповиновение
•) ru.wikipedia.org/wiki/Филибастер
•) ru.wikipedia.org/wiki/Итальянская_забастовка
•) ru.wikipedia.org/wiki/Работай_медленно
Более радикальные методы могут предполагать активные формы саботажа деятельности правительственных и проправительственных организаций, а также искусственную дестабилизацию экономической и политической ситуации в государстве.

Кроме того, по моему мнению, текущая ситуация сложилась скорее засчет «политической монополии», и для того чтобы выйти из политического кризиса достаточно демонополизации власти. Подобное возможно даже при активной поддержке внесистемной оппозиции некоторым процентом населения…
Как, ну как людям приходят в голову такие замечательные идеи?
В таких случаях, мне кажется, что метод демократии на планете Транай не так уж и плох. Да чёрт возьми, он просто прекрасен:
— Все государственные служащие, — объяснил Мелит, — носят медальон — символ власти, начинённый определённым количеством тессиума — взрывчатого вещества, о котором вы, возможно, слышали. Заряд контролируется по радио из Гражданской приёмной. Каждый гражданин имеет доступ в Приёмную, если желает выразить недовольство деятельностью правительства. — Мелит вздохнул. — Это навсегда останется чёрным пятном в биографии бедняги Борга.

— Вы позволяете людям выражать своё недовольство, взрывая чиновников? — простонал испуганный Гудмэн.

— Единственный метод, который эффективен, — возразил Мелит. — Контроль и баланс. Как народ в нашей власти, так и мы во власти народа.
// полный рассказ
1 — Скейлить видео ffmpeg-ом изврат ещё тот… Для изготовления качественного «апскейла» необходимо хотя бы воспользоваться парочкой фильтров, ибо основные популярные алгоритмы (в зависимости от оного) размывают картинку или наоборот перебарщивают с шарпом. Чаще всего её надо хотя бы чуть чуть обработать. Вообще так называемый «апскейл» при отсутствии навыков лучше не делать в принципе.

2 — Жать опять же ffmpeg-ом тоже извращение, если у нас есть не тронутый поток полученный из камеры, то не только апскейл и фильтры лучше делать какими нибудь программами (тот же AviSynth) но и кодировать чем нибудь более гибким в плане настроек (тот же х264) ютуб конечно всё равно конвертонёт со своими настройками, а вот у вас на компе (для личного архива) останется более высококачественный файл.

3 — Опять же в зависимости от камеры. иногда вместо апскейла куда логичнее и проще просто купить другую камеру. Сейчас простенькие стоят недорого, а их качество растёт с каждым днём. (Как и в процах, то что было куплено за 200$ год назад, вполне может давать менее качественную картинку чем то что куплено сейчас за 20$, хотя это не истина последней инстанции, бывают и обратные случаи.)

Information

Rating
Does not participate
Registered
Activity