Pull to refresh

Comments 56

Утилита стала логировать все — ошибки внутренние и сетевые, доступ — кто и какие сайты посещал, а также сколько трафика было обработано

И где она их логирует? 🤔

Если сделать так то будет:
$ python3 src/main.py --log-access /tmp/access.log --log-error /tmp/error.log

Странный вопрос, с учётом того, что на Гитхабе выложены исходники.

Утилита стала логировать все — ошибки внутренние и сетевые, доступ — кто и какие сайты посещал

Палитесь, тащмаёр! /s

Так скорее наоборот...

РКН, перелогиньтесь :)

не планируете версию под OpenWrt ?

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

Ога, а запрет, например мой провайдер, заблочил с полгода назад.

Тоже под года назад возникли проблемы с ним, поменял стратегии и все работает

Блииин, подскажи что поменять пожалуйста.

Настройки зависят от региона и провайдера, универсального решения не существует.

Для андроида мне byebyedpi с автоподбором стратегий очень хорошо зашёл.

По сути просто перебираешь имеющиеся стратегии (alt 1, alt 2...), пока не дойдешь до работающей стратегии

Есть программа GoodCheck, проверяет различные алгоритмы.

Ога, а запрет, например мой провайдер, заблочил с полгода назад.

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

проверено, работает под openwrt больше полугода

Я так понимаю все подобные решения, включая это, уже давно работают только для ютуба?

Не только.

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

Проверял с пк для нескольких сайтов, открывается только ютуб.

По видимому зависит от провайдера(а то и региона). У кого то работает, у кого то нет.

Насколько я понял, таким макаром можно разблокировать только "замедленные" сервисы. А если ресурс забанен по IP, то сабж уже не поможет.

Все эти решения помогают бороться с "замедлениями". Чинить блокировки по IP они никак не могут. Соответственно, если вы пытаетесь попасть на IP, который заблокирован РКН, вам не поможет ничего кроме прокладки (впн\прокси), у которой таких ограничений нет.

Очень сильно зависит от провайдера

Огромное вам спасибо за такой замечательный инструмент! Он реально хорошо работает! Даже при плохом соединении WiFi 4, при max скорости 8 Мбит/с, удалось посмотреть Ютуб в 480р :)! Скрин ниже. Потом проверю при более хорошем соединении с Ethernet 1Gbit/s. Думаю, будет ещё лучше. Для теста зашёл на instagram.com - тоже вполне работает.

Однозначно, Вы это делаете не зря, продолжайте!

img

С интересом изучу исходники, возможно даже смогу где-то помочь в плане поиска багов, но не уверен, пока ещё изучаю Python...

С наступающим!!!

Жаль только вряд ли удастся портировать на Windows 10 Mobile, тк там вроде питоновских библиотек под UWP нет, только С# и Visual C++.

Жаль только вряд ли удастся портировать на Windows 10 Mobile, тк там вроде питоновских библиотек под UWP нет, только С# и Visual C++.

IronPython?

О, спасибо! Как будто где-то слышал это название, но не придал значения. Попробую)

Можно ли использовать этот инструмент для доступа в интернет при включенном режиме белого списка?

Можно, правда толку не будет, ибо белые списки это вообще другая сущность(запрещено всё, кроме того что разрешено).

Маловероятно. Там же будут рубить всё подряд кроме того что однозначно разрешено. А идея подобных программ как раз затруднить определение куда мы идём и фильтр тогда разрешит соединение. А при белых списках разрешать как раз не надо, будут на автомате блочить.

Смотря как реализован "белый список". Если через определение адреса по sni, то, наверное, может. Иначе - нет.
Если белый список ip адресов, то, возможно, может сработать dns-туннелирование, кажется еще существуют какие-то другие типы туннелей, например с помощью icmp. Теоретически, конечно.
Но в пределе - нет, белый список это без вариантов.

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

Нет, это совсем другое

Благодаря этому инструменту я вернул доступ к Ютубу. А там пылились десятки так нужных мне роликов. Так что большое мерси автору.

Не работает уже год. У кого то работает. Хз.

Мужик, я тебя обожаю, твой проект имба, удобнее прокси над анти dpi вообще не найти, на него направить часть доменов в foxyproxy в режиме прокси из шаблона, всё летает, а сам nodpi как службу запустил за минутку.

А я правильно понимаю, что Youtube на AndroidTV не работает через NoDPI на компе т.к. нужно проксить еще и UDP? Не хочется просто ставить допсофт на TV.

В основном он использует TCP

Подскажите, пожалуйста, а почему может тогда не работать? :)

Попробуйте установить обходилку на роутер, через который подключен ТВ.

Поддержу. Поначалу кажется сложнее. Но в дальнейшем проще поддерживать. Нет нужны настраивать на каждом конкретном устройстве.

Но у меня другой вариант(болван). Его проще настроить на кинетиках, т.к. есть инструкция. Разве что раз в месяц менять стратегию, т.к. РКП силятся заблокировать трафик.

На микротик, к сожалению, не встанет (

Пользуясь случаем, спасибо.

Ну и фидбэк - на большом листе адресов скорость почему-то ощутимо ниже :)

Насколько большом?

Отлично работает на десктопном линуксе. Спасибо!
Добавил в blacklist.txt пару заблоченных доменов популярных в трекеров. При попытке открыть в браузуре вижу заглушку от vasexperts почему так не подскажите ?

Потому-что блочит провайдер, у него DPI умнее чем у ТСПУ от РКН.

Я использую bybyDPI на андроид.

https://github.com/romanvht/ByeByeDPI

И частный DNS

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

Это уже извращение. Да и неудобно будет, т.к. обход блокировок тревожит умы в РКП.

Драйвер — это ведь в разы сложнее, чем скрипт на Питоне.

Автор, держи более подробную статистику по твоей разработке (включая ту, что не предоставляет GitHub по умолчанию).

Скрытый текст
Часть статистики в CLI.
Часть статистики в CLI.
Видно, что хабраэффект (эта статья) принес тебе 100 звезд, так держать,
Видно, что хабраэффект (эта статья) принес тебе 100 звезд, так держать,

C. получена благодаря open source: своей разработке.

Sign up to leave a comment.

Articles