bol-van / zapret

DPI bypass multi platform
5.84k stars 512 forks source link

Есть ли обход блокировок dpi + vpn? #313

Closed ko22009 closed 2 weeks ago

ko22009 commented 3 weeks ago

Интересует дурение dpi youtube, а также возможность ручного добавление списка обхода, чтобы ходить через vpn к ним.

И вопрос такой, есть ли способ принудительного vpn если dpi не отработал?

bol-van commented 3 weeks ago

И вопрос такой, есть ли способ принудительного vpn если dpi не отработал?

автоматически нет, только если по каким-то спискам настроить про дурение Youtube идем в дискуссии. там есть топик

возможность ручного добавление списка обхода, чтобы ходить через vpn к ним

это делается либо через policy routing на linux по IP адресам, либо через высокоуровневые прокси-решения типа xray - по доменам настройка довольно сложна, и к запрету отношения не имеет единственное, что есть в zapret - это автоматизированная система подготовки списка ip адресов, но настройка policy routing или прозрачного прокси ложится на юзера. дока есть

ko22009 commented 3 weeks ago

@bol-van, Т.е. верно я понял, что физически не понять, получилось получить доступ к ресурсу или нет? "автоматически нет, только если по каким-то спискам настроить" - т.е. это тот же ruantiblock со своими списками.

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

bol-van commented 3 weeks ago

понять относительно можно . этот алгоритм используется у меня в autohostlist. но в tpws функции upstream proxy нет, а nfqws вообще никак не может ничего перенаправить, поскольку лишь работает с проходящими отдельными пакетами, и никаких функций TUN у него нет

ruantiblock : судя по беглому гуглу, это средство заполнения IP + policy routing с интерфейсом пользователя по доменам там нет рулежки. если и есть домены, то они ресолвятся в IP я не проверял с zapret-ом, но полагаю могут быть сценарии конфликта, и нужно понимать детали, чтобы это исправить