TOR REBORN
4.99K subscribers
86 photos
43 links
Tor Portable creator channel
Download Telegram
3
👍2
2
👍2
1
🔥6
Forwarded from VPN от Маркуши [закрытый клуб]
Всё больше отзывов о том, что метод обхода глушения мобильного интернета по белым спискам (Whitelist) постепенно прикрывают на разных провайдерах. Сейчас я тестирую одну вещь, которая работает даже в условиях очень строгих белых списков. До сегодняшнего дня такие списки были замечены только у абонентов Билайна, но сегодня кажется её постепенно разворачивают на остальных операторов, например Мегафон пытается ввести подобное.

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

Сразу несколько предупреждений.

1. Ваш трафик будет прогоняться через сервера ВКонтакте для серверов Tunnel и через сервера российского провайдера CDN для сервера CDN. Да, трафик зашифрованный (через TLS), но тем не менее это важно знать.
2. Способ Tunnel очень хрупкий. Сервера ВКонтакте могут работать плохо, если пользователей соответственно будет много. У меня пока нет ресурсов закупить такое количество серверов, чтобы всё работало хорошо.
3. Способ CDN ограничен по скорости, потому что CDN-провайдер выставляет счет за каждый скачанный гигабайт. Спасибо тем кто отправляет переводы, благодаря вам этот трафик оплачивается.
4. Это буквально способы «на случай апокалипсиса», некоторые сайты на этих серверах специально не будут открываться, а задержки будут высокими. Говорить о скорости в таких условиях не приходится.

Если вас это не останавливает, скачайте приложение Happ, оно доступно в российском App Store, глобальном App Store, Google Play и оф. сайте.

Скопируйте следующую конфигурационную строку, в Happ нажмите «+» и выберите «Вставить из буфера обмена».
happ://crypt3/fLxroMoTdvJaZG7qAULVaA8tXX46njfkeuIt0UIO4Inx0/THw1neXXDiZgKiNzF45v/m0FLiiAbSSMjZuc3/L9EhRXFx0Ac50+RnPBYXCpD95QgFvWby7V92cu/A8uCNTr/B+4/igPfuik7MrO7BMa3rDDY+vvsyczdmnaLDJZdZ0H1GQ/xEuCUyaKaTjxxSPPBYRUYlYZMNSsN6whscKwSvJUmH42f1U8hy4gBsYnjIQ6GYgR3yZ5BzhCjU+YgzR7y2JkOLv7I0vTNJg/XO+lI2KY9GbnmjNkQj4u9X6RP9lYlgpWilURPFnHQ9EkUBuiakMtROJPWPlcOpWECy7OtZ/xMgaRQu15F6xFnMEKP9DWWujoaRo+SGrXmVWxJxbyH0evs3v4/pGu0HIV09lpQW5JKo/4DfR57WT2V0x9MWmFS4/rCrGxPTydy/J/G//znPPGjuRVfyIvVcfbfR57nKJKhRB7zVpTa6y89ltzhgE11/MiHUSP25njg4v9hnE3uvpRZXiud4N93Gz7k59MYnsEDqvhpt88G9QHpUNOI1bwEY0cH1ULSeUqB0ELQWx7U4CVnWKPyjPwjnih4+lZnO8kqrTc66H1Xfgwng6Eje5sgCvWEPezn8zuRFuguHL2xkOe9qo63KuCOw8aQM9zUn5y5dEj3MG/Yb5yKIMX0=


У вас появится на выбор одна локация CDN и пять локаций Tunnel.

Сервера могут внезапно отключаться, адрес серверов постоянно меняется. Если что-то не работает — выключите VPN, нажмите 🔄 (обновить подписку — рядом с названием «VPN от Маркуши»), далее подключайтесь к какому-нибудь другому серверу из трёх.

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

У вас есть возможность меня поддержать, подробности здесь.
Почему я решил делиться VPN: не пропускайте этот пост, а лучше прочтите канал с самого начала, здесь десятка постов не наберётся.

p.s. для разработчиков — демонстрацию основы, как это сделано, выложил на гитхаб
🔥4530👍11👎1🤯1💋1
Давайте немного отвлечёмся от всей этой возни с белыми списками (тем более что автор предыдущего гайда КХМ-КХМ прямо жалуется на высокую нагрузку с вашей стороны ... давайте немного полегче, оставляйте его НА КРАЙНИЙ СЛУЧАЙ), и окунёмся в прекрасное.

Я очень рад что мой гайд на Инвизибл взлетел и оказался кому-то полезен, но ДО этого гайда я был (и есть) разработчик приложения Tor Portable, в честь которого и назван канал; многие из вас о нём не слышали. Он полностью открытый и бесплатный.

В нём используются те же технологии что и в Invizible, но на домашнем Интернете, так что не надо перебирать SNI и душиться из-за этого, всё работает КРАЙНЕ стабильно.

Можно рассматривать его как браузерное расширение (Обход блокировок рунета или Юбуст, для тех кто помнит), но на максималках. Помимо абсолютно всего контента в браузере он также разблокировывает доступ к Дискорду с войсчатом и даркнету, и характерен тем, что не влияет/не увеличивает пинг в играх, а также не препятствует доступу к российским сайтам. По сути пока разработчик InviZible Pro создавал своё приложение на телефоны, я делал почти то же самое под ПК.

Сегодня в версию 1.84 была добавлена полноценная реализация полностью автоматических обновлений — даже если что-то сломается, я всегда на страже; хотя всё настолько хорошо и вылизано, что ломаться уже практически нечему, остаётся возможность технических обновлений. А в версию 1.83 была добавлена совместимость абсолютно со всеми существующими линуксами в мире, хотя бы на каком-то уровне.

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

Есть короткий сравнительно новый видео-гайд всего на 7 минут от пользователя для пользователей, а есть мои readme (английское и русское). 400 человек уже поставили Tor Portable свою звёздочку, и это то, во что я вложил настоящие усилия. Пользователей старых компьютеров я тоже в обиде не оставил, и я вопреки главным разработчикам Тора продолжил поддерживать версию для win 7. На ПК я пользуюсь на постоянной основе именно этой программой и мне очень редко нужно что-то иное.

Надеюсь вам понравится.

https://github.com/Verity-Freedom/Tor-Portable
80👍17👏3🤡3🍾3❤‍🔥1🤔1💊1
Подъехал видео-гайд на селф-хост ВК туннеля от @derryt.

Выше вы видели слова Маркуши, что денег оно требует немерено, а уходить в платные подписки людям в такой ситуации не очень хочется, грешно как-то. Помимо вк туннеля там есть и другие (подобные) методы, которые намеренно не раскрываются на чёрный день, ибо тоже зависят от чужой архитектуры (условно Яндекс вместо ВК). Но пока что даже банальная (уже) подмена SNI хорошо работает на большинстве провайдеров (Боже, храни T2).

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

Исходный код вк-туннеля от Маркуши: https://github.com/nebesniy/easy-vk-tunnel
Исходный код вк-туннеля от @derryt: https://github.com/obezbashka/autoinstaller_vktunnel
Видео-гайд на селф-хост вк-туннеля от @derryt: https://www.youtube.com/watch?v=XgaqUYfpIeE
Обзорная статья про вк-туннель от @derryt: https://teletype.in/@derryt/ri83CYHXVPO
❤‍🔥157👍5👏2😱1😭1
TOR REBORN
Подъехал видео-гайд на селф-хост ВК туннеля от @derryt. Выше вы видели слова Маркуши, что денег оно требует немерено, а уходить в платные подписки людям в такой ситуации не очень хочется, грешно как-то. Помимо вк туннеля там есть и другие (подобные) методы…
Забыл сказать, что @derryt также принадлежит канал @oversecure. Там можно поучаствовать в тестировании новых методов обхода строгих белых списков.

Но лично от меня как активиста свободного софта есть некая критика подхода «я постоянно нахожу новые методы и тестирую их в закрытом режиме». С одной стороны есть опасность того что Роскомнадзор прикроет все методы сразу если выложить их вместе. А с другой может произойти монополизация свободного интернета за ваши деньги под удобным предлогом.

Тем не менее это самая главная большая исследовательская платформа сейчас, с бесплатным пробным периодом, и не доверять ей выбора по сути нет. Просто если месяцы будут проходить, а информации про новые методы не появится, вот тогда уже будет звоночек, а пока что всё что было опубликовано про vk tunnel абсолютно свободно и прекрасно работает.

Всегда сохраняйте критическое мышление.
26👍6💯6🔥1👏1
Радуемся.
🤡63😁42🤣9🎉8🤬32🍾2🤮1
Огромное вам спасибо за 3 тысячи подписчиков.

Спустя прошедшее время можно сделать определённые выводы.

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

Сила противодействия равна силе действия, на любую броню найдётся лом покруче. Пока государство пытается всё сильнее контролировать интернет, появляются всё более совершенные инструменты обхода (иногда вместо этого происходит Непал). Несколько часов назад случилось знаменательное событие — команда разработчиков Tor официально внесла в протокол обхода цензуры те изменения, которые ранее использовались только в InviZible и Tor Portable. При этом особый фокус они как обычно ставят на безопасности и невозможности отслеживания, поэтому они запретили использование просроченных сертификатов на уровне протокола.

До InviZible эти изменения пока не дошли, а вот я добавил их в версию 1.85 Tor Portable. Для меня это также привело к поддержке подмены SNI на 32-битных windows системах, всё это я компилировал ручками, чтобы люди получили день в день. Забавно, что я добавил полную работоспособность 32 бит уже после того, как Майкрософт официально завершили поддержку win 10. Если вы скачали Tor Portable ранее, то просто прокликайте файл updater (если есть), а если нет, то возможно стоит сделать это сейчас. До Тор браузера все эти изменения доходят с большим опозданием, если вообще доходят, так что не советую его использовать.

Подмены SNI из Tor Portable и Invizible Pro достаточно, чтобы абсолютно бесплатно противодействовать цензуре интернета в любой части света, где нет IP-белых списков. А они из-за экономической нецелесообразности есть только в России, так что сейчас, наверное, Россия стала второй страной по уровню цензурирования интернета после Северной Кореи. При этом как показала практика даже изолирование на уровне белых IP не работает, так как почти сразу появилось несколько методов, часть из которых практически невозможно прикрыть. Интернет — это буквально подводные кабели, тянущиеся из страны в страну, он не предназначен для цензурирования на уровне архитектуры. А так как, как минимум на словах, декларируется цель в виде защиты от дронов, домашний интернет от этой пакости вообще не страдает.

Самым лучшим методом защиты против белых IP оказались CDN, это такие ускорители Интернета для бизнеса, нужные чтобы до российских сервисов не страдала скорость, или попавшие в диапазоны из-за их близости к этим сервисам с точки зрения происхождения. Они дорогие, так что их практически невозможно использовать для персональных нужд, но их цена ровно такая, чтобы бизнесу было относительно комфортно с ними работать. А неблокируемый VPN обходящий IP-белые списки может очень хорошо монетизироваться. Например Маркуша использовал CDN от edgecenter, цена которого на самый простой стартовый тариф — 4 тысячи рублей в месяц. Дальше при некотором желании вы можете разобраться с этим сами, и если это произойдёт, это будет очень хорошо, ибо нужна конкурентная среда.

При этом Маркуша, святой человек, даже в таких условиях выступает против монетизации своего труда. Я с этим конечно же не согласен. Пусть он будет брать 300 рублей в месяц за подписку, но цена стабильности и главное, цена достойного вознаграждения за труд того стоит. На данный момент именно из-за предельно лояльной и ИДЕЙНОЙ политики немонетизации ему пришлось прекратить добавление новых пользователей. Посмотрим к чему это приведёт, и сможет ли он держаться только на донатах, ибо это максимально благородная цель.

Что касается донатов, то я создал страничку boosty. Здесь вы можете поддержать персонально меня, если хотите конечно. Дело это целиком добровольное.

Хорошего вам дня.
❤‍🔥48👍1815🔥3👎1🥰1🤡1🍓1
Forwarded from bruhcollective. (iTaysonLab)
the following content will be interesting for Russian-speaking only:

тут начали закупать в ТГ рекламу некого мессенджера "Telega", общающего золотые горы стабильную работу ТГ на территории РФ

но в чем подвох? а в том, что эта "Telega" (которая https://telega.me) - является проектом VK.
но как об этом узнать? а все просто - берем APK и открываем декомпилятор

идем в ru.dahl.messenger.Extra и видим:
-> PROXY_ADDRESS = "dal.mvk.com", прокси-адрес, запишем
-> MYTRACKER_SDK_KEY = "*", SDK-ключ от трекера MyTracker, который принадлежит Mai VK Group
-> CALLS_BASE_URL = "https://calls.okcdn.ru/" - те самые рабочие звонки, которые на самом деле являются звонками через инфраструктуру Одноклассников (на которых работает еще MAX и VK Звонки, ага)

а теперь берем dal.mvk.com:
-> неймсервера mvk.com идут на малоизвестный домен VKONTAKTE.RU
-> в декомпиляции официального клиента VK для Android можно найти референсы на "https://jira.mvk.com"

(и вся реклама этого клиента в ТГ ведет на трекинг-домен trk.mail.ru)

но кому не пофиг? вдруг ВК просто по приколу решили сделать форк ТГ, прикрывшись прокладкой из Татарстана?

а вот тут уже обнаруживается прикольная вещь: в клиенте есть "черный список" нежелательных ТГ-каналов, ботов и пользователей! при нажатии на которых выводится ТГ-шная "заглушка" с своим текстом:

<string name="ContentIsUnavailable">Материалы недоступны</string>
<string name="ContentUnavailableInfo">Этот %1$s недоступен в связи \n с нарушениями правил платформы</string>


какие правила платформы? Telegram? но таких строчек нет в официальном клиенте Telegram :)

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

///

а кроме этого, в клиенте есть замена иконок на ВКшные. все бы ничего, но весь код замены был взят из такого малоизвестного клиента как Catogram (https://github.com/Catogram/Catogram/blob/a34ddfb42f50b86eb7cd83fb68ea24fa041084a9/TMessagesProj/src/main/java/ua/itaysonlab/catogram/vkui/ReplaceKtx.kt)
BaseIconReplace -> ru.dahl.messenger.icons.BaseIconReplacement
No/VkIconReplace -> ru.dahl.messenger.icons.AltIconReplacement/IconReplacementNone
ReplaceKtx.newSparseInt -> ru.dahl.messenger.icons.BaseIconReplacementKt

причем взяли все подчистую - те же названия переменных, методов, параметров и даже код тот же (даже тот же sparseInt сделали root-level функцией Kotlin)

а забавный факт в том, что основной разработкой Catogram занимался... я

как-то так....
🤯109🤡24👍1312👏2🔥1🤬1🎉1🍓1💘1
БУДНИ РАЗРАБОТЧИКА

Мне напоминают, что канал изначально посвящён Tor Portable, и не удивляйтесь, был РЕКВЕСТ на новости именно про Tor Portable. За последнее время их очень много.

Самая главная — разработчик лучшего браузерного расширения в мире, ZeroOmega, вернулся из продолжительной неактивности. Он сразу восстановил расширение в магазине Firefox, где оно было удалено в связи с непрохождением ручной модерации, и добавил регулировку прозрачности. Для тех кто в танке, Tor Portable от него напрямую зависит.

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

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

Если удаление всех файлов произойдёт после того, как она себя скачала в то же место, то все файлы или их большая часть просто будут удалены. Если удаление всех файлов произойдёт до того, как она создала и вызвала программу обновления в резервном месте, то произойдёт ошибка cmd.exe (что собственно и происходило, не каждый раз, но стабильно). Мне пришлось поставить задержку ровно в секунду, чтобы починить апдейтер, а все его изначальные версии оказались сломаны. Совсем без задержки происходила ошибка cmd.exe, а с задержкой в две/три секунды оказывались удалены половина/все файлы (это я проверил уже позднее). Код полностью открыт, и я всё ещё считаю, что IPNS RV это пример превосходной реализации мощной системы обновления на базовых скриптовых языках без зависимости от чьих-то чужих серверов, просто теперь она стала ещё более превосходной.

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

Но на этом проблемы не закончились — у Тора резко упала скорость, что сразу отразилось на Твиче. Люди пожаловались на возникновение буферизации. Максимальное разрешение на Твиче, которое и необходимо вернуть через проксирование — 1080 60, но видео загружается в реальном времени, поэтому потоковый просмотр прямой трансляции Твича без прогрузок примерно сравним с 1440 60 на Ютубе. Мне было очень обидно столкнуться с такой ситуацией, ибо я знаю, что для возвращения 1080 60 на Твиче не требуется полного проксирования самого видеоконтента.

Поэтому я сразу же сказал основному автору списка проксирования поменять домен ttvnw.net на usher.ttvnw.net, с чем он согласился пару часов назад. В Тор этого ещё не добавлено (займусь прямо сейчас), но когда будет, понадобится повторная синхронизация ZeroOmegaOptions-RU (или ручное редактирование, если вы разбираетесь). Я уже рандомизировал магистральные миддлы в режиме default (как сделано в Тор браузере), из-за того что именно они довольно неожиданно сбросили скорость, и это оставалось большой проблемой на протяжении суток (сейчас вроде как ситуация выровнялась).

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

Я рад, что у программы Tor Portable есть свои фанаты. Она действительно замечательно исполняет свою функцию, и для меня большое удовольствие работать над ней, а тем более рассказывать подробности по реквесту.

Хорошего вам дня.
55👍20🔥3🍓1💘1