bol-van / zapret

DPI bypass multi platform
8.64k stars 647 forks source link

Не октрываются госуслуги: PR_CONNECT_RESET_ERROR #433

Closed trufanov-nok closed 1 week ago

trufanov-nok commented 2 months ago

Есть ли инструкция для тупых - как добавлять исключения для zapret по url?

TrueKoldun commented 1 month ago

--hostlist-exclude=[путь до файла с исключениями], в инструкции всё есть

trufanov-nok commented 1 month ago

в интернете всё есть

eastone11 commented 1 month ago

всё так

Wippito commented 1 month ago

--hostlist-exclude=[путь до файла с исключениями], в инструкции всё есть

посмотрел кучу видео, прочитал доки, но так и не понял куда именно это писать. в SSH роутера?

TrueKoldun commented 1 month ago

--hostlist-exclude=[путь до файла с исключениями], в инструкции всё есть

посмотрел кучу видео, прочитал доки, но так и не понял куда именно это писать. в SSH роутера?

Не знаю, как оно работает на роутере. На Линуксе нужно банально создать где угодно текстовый файл с любым названием, допустим whitelist.txt. Туда вносится всё связаное с госуслугами. Сам портал и подсайты аутентификации, если они есть. Далее в ваш конфиг вносится путь до этого файла. Я так понимаю, что он будет отсылать куда-то на внутреннюю память роутера. В итоге получится что-то вроде --hostlist-exclude=/blahblahblah/whitelist.txt. Далее по идее нужно просто перезагрузить роутер, если не заработали исключения, то и программу нужно переустановить. Опять же, я не разбираюсь, пробуйте

Wippito commented 1 month ago

--hostlist-exclude=[путь до файла с исключениями], в инструкции всё есть

посмотрел кучу видео, прочитал доки, но так и не понял куда именно это писать. в SSH роутера?

В итоге получится что-то вроде --hostlist-exclude=/blahblahblah/whitelist.txt.

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

TrueKoldun commented 1 month ago

--hostlist-exclude=[путь до файла с исключениями], в инструкции всё есть

посмотрел кучу видео, прочитал доки, но так и не понял куда именно это писать. в SSH роутера?

В итоге получится что-то вроде --hostlist-exclude=/blahblahblah/whitelist.txt.

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

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

bol-van commented 1 month ago

В стандарной системе запуска уже есть exclude в /opt/zapret/ipset/zapret-hosts-user-exclude.txt. В последней версии его задействование требует маркера <HOSTLIST> в настройках опций tpws/nfqws. В старых версиях он добавляется к последней стратегии из NFQWS_OPT_DESYNC и TPWS_OPT. Стандартный exclude задействуется только при MODE_FILTER=hostlist или autohostlist

bol-van commented 1 month ago

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

Влияет только положение между --new. Внутри не влияет

lopatin531 commented 4 days ago

В стандарной системе запуска уже есть exclude в /opt/zapret/ipset/zapret-hosts-user-exclude.txt. В последней версии его задействование требует маркера <HOSTLIST> в настройках опций tpws/nfqws. В старых версиях он добавляется к последней стратегии из NFQWS_OPT_DESYNC и TPWS_OPT. Стандартный exclude задействуется только при MODE_FILTER=hostlist или autohostlist

то есть в последней версии достаточно добавить <HOSTLIST> --new в стратегиях в NFQWS_ENABLE и TPWS_ENABLE и добавить адрес госуслуг и их портал аутентификации в /opt/zapret/ipset/zapret-hosts-user-exclude.txt?