Verity-Freedom / Tor-Portable

The portable Tor based on Tor Expert Bundle, Antizapret proxy and Zapret DPI circumvention.
Other
110 stars 1 forks source link

Новости и фидбэк #8

Open Verity-Freedom opened 2 months ago

Verity-Freedom commented 2 months ago

Обсудить программу можно здесь.

В папке tor у вас содержится небольшой файл info-notice.log, который перезаписывается после каждого запуска программы. Если вы столкнулись с какой-либо проблемой, будет удобно, если вы предоставите его. Я подскажу, что делать.

zluxy commented 2 months ago

нужен видео туториал по установке для самых маленьких... я не справился

amidvn commented 2 months ago

Есть возможность запускать без exe-файла (виндоус)? А то у меня антивирус периодически не пропускает

Detected: Trojan:Win32/Sonbokli.A!cl

Verity-Freedom commented 2 months ago

Есть возможность запускать без exe-файла (виндоус)

@amidvn есть.

Скачайте AntiTor.cmd из исходного кода. Если не получается скачать - скопируйте его содержимое и создайте свой AntiTor.cmd. Замените им AntiTor.exe. Работать будет точно так же, но не будет графического ярлыка, нельзя будет закрепить в панель задач, будет появляться чёрное окошко на долю секунды. Если для вас это приемлемая цена - поступайте так, но можете просто добавить его в исключения.

Об этих фолспозитивах хорошо известно. Нормальные антивирусы вроде Касперского никак на него не реагируют.

Verity-Freedom commented 2 months ago

нужен видео туториал по установке для самых маленьких... я не справился

С чем именно возникли проблемы? Видео-туториал в теории возможно создать, но не думаю, что он так уж нужен. Для большинства инструкция оказывается довольно понятной, тем более, что всё нужное уже имеется в релизе.

Verity-Freedom commented 2 months ago

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

Это неприменимо для постоянного использования из-за особенностей Тора но иногда мне самому хочется выйти из логики расширения и всевозможных пак-скриптов, и просто проксировать всё подряд Тором. А Винда так не умеет ибо несовместима с socks5 который использует Тор. Для такого лично я Psiphon TM и amneziaWG/Amnezia VPN на frkn пользуюсь - они ещё и более подходящие для того чтобы использовать их таким образом. У Psiphon есть совместимость с Виндой а у Amnezia свои конфигурационные файлы, оставшиеся от Wireguard. Но это сторонние решения по отношению ко мне.

Verity-Freedom commented 2 months ago

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

В результате предложил автору расширения сделать это. Никаких серьёзных открытых разработок в сфере не существует. Мне это пришлось бы делать или с нуля, или почти с нуля. Притом что в рамках расширения это гораздо логичнее, ибо Тор не нужен для того чтобы перенаправлять ВЕСЬ интернет-трафик (он так нормально не работает, сразу вылезает куча ошибок, пробовал делать это через proxifier), а в рамках браузера это ещё более-менее получилось бы... https://github.com/anticensority/runet-censorship-bypass/issues/313

Su-33M2 commented 2 months ago

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

Sid859 commented 2 months ago

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

В расширении антизапрета во вкладке с исключениями нужно нажать на значок с 2 стрелками, откроется вкладка с текстовым полем, в котором после строки "# ПРОКСИРОВАТЬ:" надо вставить список адресов из файла readme-youtube.txt.

Verity-Freedom commented 2 months ago

надо вставить список адресов из файла readme-youtube.txt.

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

Verity-Freedom commented 2 months ago

Хотя длинный список задевает множество других домёнов, которые Ютуб не использует повседневно, по типу

youtube-ui.l.google.com yt-video-upload.l.google.com wide-youtube.l.google.com

Не уверен, нужны они или нет.

Verity-Freedom commented 2 months ago

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

Оно не имеет смысла. Я использовал Proxifier, и оно дало множество ошибок. Тор неприменим к системному трафику. Он корректно работает только на браузерный трафик, и то, вероятно, не на весь. То есть или будем ждать апдейта Обхода, или возможно форкануть надо будет, GPL 3 свободно форкуются. Это пока что не первая необходимость.

Verity-Freedom commented 2 months ago

Какие-нибудь программисты можете отмечаться здесь, может потом ваш опыт понадобится, если у расширения вообще будет будущее. Пока что оно лежит несмотря на обещание провести важные реформы до 30 сентября. Только торчик как всегда работает.

GambiGun commented 2 months ago

Здравствуйте. Хотел задать вопрос по скриншоту. Я так понимаю программа не может подключиться к туннелю? Можете помочь? 1

Su-33M2 commented 2 months ago

Здравствуйте. Хотел задать вопрос по скриншоту. Я так понимаю программа не может подключиться к туннелю? Можете помочь? 1

Зайди на сайт тора и запроси новые мосты а старые удали или пометь знаком решетки

GambiGun commented 2 months ago

Здравствуйте. Хотел задать вопрос по скриншоту. Я так понимаю программа не может подключиться к туннелю? Можете помочь? 1

Зайди на сайт тора и запроси новые мосты а старые удали или пометь знаком решетки

image Вроде помогло, спасибо.

Verity-Freedom commented 2 months ago

Здравствуйте. Хотел задать вопрос по скриншоту. Я так понимаю программа не может подключиться к туннелю? Можете помочь? 1

Один из старых отказал. Подтверждаю это. Надо менять. Только менять надо на другой такой же Webtunnel, а не на obfs 4, желательно.

Verity-Freedom commented 2 months ago

В принципе можно даже и не менять, а просто удалить его, ибо трёх достаточно на постоянной основе, скорость от этого не упадёт (отказал лишь один из четырёх, отказать мог по любой причине; его перестали хостить, его заблокировал РКН). Надо чтобы их было минимум три. Но если решите поменять - будет уже пять, ибо Тор выдаёт их парами. А чем их больше, тем чаще они будут падать. Я бы советовал остановиться на каком-то определённом количестве.

Su-33M2 commented 2 months ago

Автор тут вирус тотал ловит трояны Hash:bbad9fb346772626f02a3f398cddacaa83dd00a58a383879dec8d355ff03ec9a

Verity-Freedom commented 2 months ago

ad9fb346772626f02a3f398cddacaa83dd00a58a383879dec8d355ff03ec9a

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

Verity-Freedom commented 2 months ago

Например вот: image

Verity-Freedom commented 2 months ago

Для сравнения, вот так выглядит реакция на реальный вирус. image

Verity-Freedom commented 2 months ago

На Тор значительно меньше, чем на всё вышеперечисленное, включая keygen.

Verity-Freedom commented 2 months ago

Вот даже больше половины реакций на другой кейген. image

shedokee commented 1 month ago

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

Verity-Freedom commented 1 month ago

привет, автор. ситуация такая, что в ридми указано поставить галочку в настройках своих прокси, напротив "СВОИ прокси только для своих сайтов"

@shedokee она нужна для того чтобы Тор использовался только для сайтов из списка, а для всего остального использовался антизапрет, потому что антизапрет в отличие от Тора сайты на стороне практически не блочат, архетипичный пример, по Тору нельзя на pixiv net, а по антизапрету можно. Я сам сейчас перешёл на SwitchyOmega ибо он позволяет мгновенно поменять режим с PAC антизапрет/плюс Тор для своих сайтов (то как работает Обход) на режим проксирования Тором всего трафика без всяких утечек и обратно по клику (Обход так не умеет).

Su-33M2 commented 1 month ago

Слушайте а у меня одного не робит антизапрет или нет

Verity-Freedom commented 1 month ago

В релиз добавлена подробная инструкция по работе с расширением SwitchyOmega.

Дискорду голос не вернёт, для всего остального - то что доктор прописал.

Verity-Freedom commented 1 month ago

Занимался помощью одному человеку с портированием на MacOs. В итоге портировать конечно не получилось, потому что Мак это Мак. В процессе убрал из релиза лишний код, теперь всё чистенько, программа достигла финальной точки своего развития.

Verity-Freedom commented 1 month ago

Поменял СвитчиОмегу на ЗероОмегу, ибо старую Файрфокс прекратил читать вовсе.

Verity-Freedom commented 1 month ago

Релиз версии 1.40.

Изменения постепенно копились. Это и обновление СвитчиОмега до ЗероОмега (манифест третий, старая версия крайне плохо совместима с Файрфоксом и у MV 2 закончилась поддержка на хромиумах), и создание визуального гайда для работы с Омега, и чистка лишнего кода. Финальным шагом стало изменение файла службы по реквесту. Теперь его не надо перезапускать если вы стартовали его без админ прав, файл запускается с ними автоматически.

Verity-Freedom commented 1 month ago

https://github.com/Verity-Freedom/Tor-Portable/releases/tag/v1.4.0

KoyiaKotoff commented 1 month ago

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

Verity-Freedom commented 1 month ago

где-то что у Тор браузера другой порт

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

Verity-Freedom commented 1 month ago

@KoyiaKotoff в Тор браузере можно попробовать те же мосты что и в Антиторе стоят поставить, а те что были удалить. Они по дефолту там совсем другие. Более старый протокол. У меня и эндпоинт (выходной ip) кастомный, ибо на более популярных Гугл или не даст смотреть некоторые видео, или задушит капчей, тут почти дилемма между скоростью и стабильностью в этом плане, благо её средний юзер вообще не замечает.

KoyiaKotoff commented 1 month ago

Verity-Freedom, понял. Я Хотел как раз Тор браузер так как он сейчас автоматом практически мосты загружает, минимум телодвижений от пользователя. Может тогда Антитор доработать на автоматическую подгрузку новых мостов как-то? Хотя мне и так нормально. :)

Verity-Freedom commented 1 month ago

на автоматическую подгрузку новых мостов как-то

Это наверное возможно, но не очень целесообразно. В интернете списки ещё и собирают. https://github.com/scriptzteam/Tor-Bridges-Collector/blob/main/bridges-webtunnel

Verity-Freedom commented 1 month ago

Убрал из readme упоминания SwitchyOmega чтобы не смущало людей.

Verity-Freedom commented 1 month ago

Обновил файл torrc. Upd. Четыре раза.

Вернул старый SwitchyOmega на MV 2 - для старых браузеров, для тех, кто принципиально не слезает с MV 2 (к таким людям отношусь и я), и для тех, кто пока не слишком доверяет новой версии, а уважает первых разработчиков (до сих пор безупречно работает; новая версия весит в полтора раза больше, а какого-то видного функционала в неё так и не добавили). Новая версия тоже осталась - её стоит устанавливать в первую очередь на дефолтные Гугл Хром.

KoyiaKotoff commented 1 month ago

Обновился. через обход блокировок рунета использую. Все замечательно. Подскажите, а можно ли как-то этот торинтернет через вайфай компьютера раздать?

Verity-Freedom commented 1 month ago

а можно ли как-то этот торинтернет через вайфай компьютера раздать?

Я лично не знаю. Если у кого-то получится, значит можно. Есть статьи соответствующие ещё аж от 18 года, но нужны значительные технические знания. https://xakep.ru/2018/06/28/wi-fi-tor-proxy/ (статья платная) https://www.linux.org.ru/forum/talks/14583212

Verity-Freedom commented 1 month ago

Вышла ФИНАЛЬНАЯ версия портативного Тора.

Увеличена стабильность. Скорость работы выросла приблизительно на 25% благодаря многочисленным оптимизациям для просмотра 4К видео без задержек (в целом цель была достигнута). Добавлен дополнительный Webtunnel мост для горячей замены на случай если откажет один из старых. https://github.com/Verity-Freedom/Tor-Portable/releases/tag/v1.4.0

Что по поводу "финальной версии", развитие программы всё ещё возможно в целом, но работа над основным функционалом однозначно завершена - вероятно у кого-нибудь будут идеи, как реализовать дополнительные функции. Например, мне предлагали сделать порт на Андроид. Но он явно не будет создан прямо сейчас, если будет вообще.

Verity-Freedom commented 1 month ago

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

Разумеется с предыдущим диапазоном скорость будет немного меньше, но на 2К хватать точно будет. Может даже на 4К, эпизодически. Я не виноват, что Гугл - долбанный монополист и сраная деградирующая из года в год помойка.

Может он теперь и этот диапазон превратит в дерьмо. МЫ ЖЕ ПОПЫТАЛИСЬ ЕГО ИСПОЛЬЗОВАТЬ СОВМЕСТНО С КАКИМИ-ТО ДРУГИМИ АЙПИШНИКАМИ, КОТОРЫЕ УЖЕ ЗАКОНТАЧЕНЫ ПО МНЕНИЮ ГУГЛА. Ой, как тяжело. Если бы я достоверно не знал, что Гугл не замедлил свои сервера в РФ, я бы легко в это поверил.

В очередной раз напоминаю, что были и предыдущие исследования на тему. Кои из раза в раз подтверждаются. https://dzen.ru/a/Zr1ZHG2I_yvezdte

Verity-Freedom commented 1 month ago

Добавил в конфиг строчку, которая в теории должна решать проблему, и вернул новые диапазоны. В ином случае придётся возвращать старый. А он медленнее - в нём больше айпишников выходных (8 насколько я помню против всего 2), но они медленнее. Теория в том, что Ютуб зафиксировал использование одновременно двух выходных айпишников, и отсюда начались проблемы. Пока что не смог воспроизвести встреченный ранее баг на Blue Lagoon на фиксе. Рекомендую перекачать релиз.

РЕАЛЬНО РЕКОМЕНДУЮ ПЕРЕКАЧАТЬ РЕЛИЗ, В ГУГЛЕ ПРОЗНАЮТ ЧТО-ТО, И ЗАПРЕТЯТ ПОЛЬЗОВАТЬСЯ ОБЕИМИ IP НА ПОЛОВИНЕ ВИДЕО, НЕ ДАЙ БОГ!

Verity-Freedom commented 1 month ago

В моём понимании проблемы, фикс сработал. Я внёс туда ещё одну небольшую поправку.

Проблема была в том что Тор любит заниматься автоматической сменой ip-адреса и даже промышляет одновременным доступом с нескольких ip к одной странице. Т. к. раньше был один диапазон, это проблем не вызывало. Теперь диапазонов 2: я взял самый быстрый ip из предыдущего диапазона и добавил к нему новый, который ещё чуть быстрее. Это вызывает проблемы с автоматической прогрузкой видеороликов на Ютубе. Защита от роботов, притом что и тот, и другой ip по отношению к Ютубу максимально чистые: есть ОТДЕЛЬНАЯ блокировка Ютуба на грязные торовские ip, которой они не подвержены (в основном это наиболее быстрые и популярные экзиты). По итогу я теперь разделяю целых три разновидности блокировки самого Ютуба к просмотру роликов: блокировку по геолокации, блокировку по ip-адресу, блокировку за смену ip-адреса. Это помимо ещё замедлений, которые наложили российские власти. Я узнал об этом достаточно просто: проверил один адрес, проверил другой, по отдельности. Сами по себе они такой ошибки не дают.

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

При этом может немного измениться скорость, разумеется, ибо каждый раз Тор использует немного разные мосты и ноды - они подобраны оптимально, но всё равно "плавают". Можете перезапускать программу до тех пор, пока не добьётесь самой высокой скорости - в моём случае я обращаю внимание, когда срабатывает автонастройка на 4К. Значение частоты смены ip также можно поменять - это TrackHostExitsExpire. Работает не только для Ютуба, но и для остальных сайтов. Пока что ip используются всего 2, но они чистые и достаточно быстрые. Их можно брать публично, но я не очень одобряю политику Тора по публикации в открытом доступе всех его айпишников - это в том числе приводит к блокировкам на стороне, благодаря которым я не представляю Тор без совместного использования с Антизапретом, который такие штуки проламывает безусловно чаще.

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

Verity-Freedom commented 1 month ago

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

KoyiaKotoff commented 1 month ago

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

Verity-Freedom commented 1 month ago

Вот сколько пользуюсь, меняю версии закидывая их поверх старых. но проблем вообще нет

Я слежу чтобы их не было. Вопрос совместимости с 4К и ухода на другие диапазоны это единственная проблема. МНЕ просто не дают слезть с определённого заданного диапазона. Мне кажется дело НЕ в рекламе. Если бы я на всё забил, как и я видели бы ошибку "видео недоступно" и вечную автонастройку.

Yastreb1333 commented 1 month ago

Я за стабильность ) спасибо вам за ваши усилия.

DivannKokos commented 1 month ago

Попробовал установить ZeroOmega в лису, PAC работает, но tor.exe выдаёт это:

Oct 29 20:31:30.000 [notice] All routers are down or won't exit -- choosing a doomed exit at random. Oct 29 20:31:30.000 [notice] We'd like to launch a circuit to handle a connection, but we already have 32 general-purpose client circuits pending. Waiting until some finish. Oct 29 20:31:30.000 [notice] All routers are down or won't exit -- choosing a doomed exit at random.

Проблема отсутствует если всё идёт через обход блокировок, а zeroomega выключен.

Я делаю что-то не так? Всё вроде как по картинкам в архиве.

{52CC318F-3AD1-47D5-AE57-CF83CDCCC11B} {F4D400EF-E81C-43E4-8F9C-5E0FB89177D4} {D3592746-58C5-45A1-95DB-469C64B6B87A}

Verity-Freedom commented 1 month ago

Попробовал установить ZeroOmega в лису, PAC работает, но tor.exe выдаёт это:

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