Как работать с ZennoDrroid с включённым vpn

Регистрация
23.03.2015
Сообщения
1 315
Реакции
849
Баллы
113
Cуть проблемы, у меня на компьютере 24/7 работает vpn(v2rayN) из-за чего ZDE видит не мою локальную сеть(192.168.0.1), а локальную сеть vpn(178.18.0.1) причём находит там 255 фантомных устройств.
когда устройство подключено через провод или эмуляторы запущенны на этом уже устройстве, особых проблем нет. в project maker заходишь в менеджер устрой и сканированных портах ставишь по нулям, он просто ничего не сканирует и можно работать. но если тебе надо подключить устройство которое в локалки, то тут начинаются танцы с бубном.
поначалу мне помогало: выключаю vpn, открываю project maker, включаю сканирование портов, нахожу нужные устройства, отключаю сканирование портов, включаю vpn, запускаю zde. на какое-то время это хватает, но потом устройства пропадают.
подскажите как заставить zde сканировать какую-то определённую подсеть, а не ту что он выберет? потому что когда включен vpn он всегда сканирует 178.18.0.1, и если я в менеджере устройств вручную пропишу 192.168.0.1 он находится всё равно только фантомное устройство из подсети 178.18.0.1
 
  • Оценить
Реакции: usboff
Cуть проблемы, у меня на компьютере 24/7 работает vpn(v2rayN) из-за чего ZDE видит не мою локальную сеть(192.168.0.1), а локальную сеть vpn(178.18.0.1) причём находит там 255 фантомных устройств.
когда устройство подключено через провод или эмуляторы запущенны на этом уже устройстве, особых проблем нет. в project maker заходишь в менеджер устрой и сканированных портах ставишь по нулям, он просто ничего не сканирует и можно работать. но если тебе надо подключить устройство которое в локалки, то тут начинаются танцы с бубном.
поначалу мне помогало: выключаю vpn, открываю project maker, включаю сканирование портов, нахожу нужные устройства, отключаю сканирование портов, включаю vpn, запускаю zde. на какое-то время это хватает, но потом устройства пропадают.
подскажите как заставить zde сканировать какую-то определённую подсеть, а не ту что он выберет? потому что когда включен vpn он всегда сканирует 178.18.0.1, и если я в менеджере устройств вручную пропишу 192.168.0.1 он находится всё равно только фантомное устройство из подсети 178.18.0.1
Здравствуйте,

Подскажите, у вас VPN поддерживает режим Split Tunneling?
Если да, то можно попробовать исключить из него ZDE, чтобы программа использовала локальный сетевой интерфейс.
 
Я думаю, надо исключать не только ZDE, а еще и adb.
Скорее всего, даже только ADB, т.к. скан сети, подключение и взаимодействие происходит именно с ADB.
Путь к ADB от ZDE: C:\Users\%user%\AppData\Roaming\ZennoLab\ZennoDroid\adb.exe
 
Здравствуйте,

Подскажите, у вас VPN поддерживает режим Split Tunneling?
Если да, то можно попробовать исключить из него ZDE, чтобы программа использовала локальный сетевой интерфейс.
добавил в исключения project maker и adb, это не помогает. судя по всему у "менеджер девайсов" отдельный процесс, но у меня не получается определить какой. можете подсказать?
 
добавил в исключения project maker и adb, это не помогает. судя по всему у "менеджер девайсов" отдельный процесс, но у меня не получается определить какой. можете подсказать?
Я к сожалению тоже не знаю, запросил информацию у разработчиков.
 
добавил в исключения project maker и adb, это не помогает. судя по всему у "менеджер девайсов" отдельный процесс, но у меня не получается определить какой. можете подсказать?

Получил ответ от разработчиков:
Это баг самой функции сканирования, в версии 2.5.2.0. его исправят, будет все работать без настройки маршрутизации.
 
  • Оценить
Реакции: KolkaPetkinSyn и Sergodjan
понял спасибо.
единственная проблема, что я использую версию 2.4.9 потому что эмуляторы глючат при использование lsposed 2.0
По работе lsposed 2.0 было много обновлений, сейчас рекомендуем всем использовать оригинальный LSPosed 2 от разработчиков, сейчас в нем есть API LSP от ZennoDroid.
Вот свежие инструкции: установки и управления LSPosed.
 
  • Оценить
Реакции: KolkaPetkinSyn
видит не мою локальную сеть(192.168.0.1)
Чтобы софт видел локальную сеть правильно, нужно исключить её из правил движка.
Например, в обычных правилах нужно указать direct: geoip:private
И вообще, лучше всего не использовать TUN, а перейти на прокси и использовать их на устройствах. Тогда всё будет проще и удобнее разделять логику: что покрывать, а что нет.

В настройках системного прокси ещё можно указать/изменить:
localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;192.168.*
1783670693090.png

И если устройства подключаются по ADB в локальной сети то так же в настройках указать:
1783671026192.png

После таких манипуляций прокси будут доступны во всей локальной сети 🧑‍🏫

Ставь лайк, подписывайся на канал :bd:
 
  • Оценить
Реакции: KolkaPetkinSyn
Чтобы софт видел локальную сеть правильно, нужно исключить её из правил движка.
Например, в обычных правилах нужно указать direct: geoip:private
И вообще, лучше всего не использовать TUN, а перейти на прокси и использовать их на устройствах. Тогда всё будет проще и удобнее разделять логику: что покрывать, а что нет.

В настройках системного прокси ещё можно указать/изменить:
localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;192.168.*
Посмотреть вложение 142487

И если устройства подключаются по ADB в локальной сети то так же в настройках указать:
Посмотреть вложение 142488
После таких манипуляций прокси будут доступны во всей локальной сети 🧑‍🏫

Ставь лайк, подписывайся на канал :bd:
воспользовался вашим советом, выключил tun, включил системные прокси.
вот правила для каких адресов не используются прокси:
localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;192.168.*

проверил в браузере трафик идёт через vpn. открыл projectmaker zde, теперь менеджер устройств корректно ищет устройства, но возникла другая проблема. трафик из zde не идёт через vpn, а мне это жизненно необходимо, потому что напрямую у меня провайдер блокирует 95% всех прокси. у меня как бы из-за этого vpn и работает круглые сутки. проверил обычный projectmaker, там тоже трафик идёт напрямую. а это не есть гуд.
можете подсказать как отправить трафик с этих программ на vpn?
 
  • Увидел
Реакции: AlayMint
воспользовался вашим советом, выключил tun, включил системные прокси.
вот правила для каких адресов не используются прокси:
localhost;127.*;10.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;192.168.*

проверил в браузере трафик идёт через vpn. открыл projectmaker zde, теперь менеджер устройств корректно ищет устройства, но возникла другая проблема. трафик из zde не идёт через vpn, а мне это жизненно необходимо, потому что напрямую у меня провайдер блокирует 95% всех прокси. у меня как бы из-за этого vpn и работает круглые сутки. проверил обычный projectmaker, там тоже трафик идёт напрямую. а это не есть гуд.
можете подсказать как отправить трафик с этих программ на vpn?
Надеюсь, я правильно понял.
Локальную прокси не заблокировать, насколько мне известно, но мало ли что ещё придумают.
На устройстве можно поставить тот же v2rayNG и указать там свою локальную прокси.
В PM также просто указать прокси нужно.
Формат локальной прокси написан в нижнем левом углу программы, под вашими строчками подключения.
Обычно это 127.0.0.1, порт 10808, протокол HTTP, но в v2rayN можно указать, для каких протоколов поднимать локальные прокси, на скриншоте выше (прикрепил, на что нужно обратить внимание):
1783683016165.png
 
  • Оценить
Реакции: KolkaPetkinSyn
Кстати, важный момент: когда поднимаете локальную прокси на телефонах, то ей лучше всего добавлять авторизацию, так как ру-приложения спокойно сканируют их и пингуют конечный сервер, а потом туда прилетает тонна сканов ботами.
 

Кто просматривает тему: (Всего: 2, Пользователи: 2, Гости: 0)