Coder Social home page Coder Social logo

Настройка ip2net about zapret HOT 17 CLOSED

bol-van avatar bol-van commented on May 18, 2024
Настройка ip2net

from zapret.

Comments (17)

bol-van avatar bol-van commented on May 18, 2024

у меня сокращается с 750 до 550
список antizapret все время растет, я не знаю откуда они берут столько ip адресов и так быстро увеличивается он
если копать самому через get_reestr, то выходит в 10 раз меньше

from zapret.

bol-van avatar bol-van commented on May 18, 2024

#define PCTMULT 3
#define PCTDIV 4

поставьте PCTMULT 2
будет значит 1/2 , чтобы занести всю подсетку
это что-то изменит ?

from zapret.

dimqua avatar dimqua commented on May 18, 2024

750 до 550

Тысяч строк? Это при использовании списка антизапрета?

Уменьшился незначительно: 452573 строки, 6.1M. 1470103 IPs.

Если выставить 1/8 то 4.9M, 303023 строки и 4690352 IPs.

from zapret.

dimqua avatar dimqua commented on May 18, 2024

я не знаю откуда они берут столько ip адресов

В выгрузке куча IP-адресов (в т.ч. 39 префиксов) без указания доменов. Если я правильно понимаю, то get_reestr.sh их не учитывает, а лишь резолвит домены, т.к. нацелен на обход блокировок по домену для http-протокола.

from zapret.

bol-van avatar bol-van commented on May 18, 2024

да, get_reestr не учитывает
настройки сделаю как будет время

Мой текущий antizapret (27-AUG-2019):

zcat zapret-ip.txt.gz | wc -l
714267
ipset list zapret | wc -l
556393

from zapret.

bol-van avatar bol-van commented on May 18, 2024

провайдеры блочат по разному
многие вообще забивают на Ip из реестра, если указан домен и http
они его через DPI прогоняют

from zapret.

dimqua avatar dimqua commented on May 18, 2024

В общем, наверное, не стоит менять дефолты, иначе (по крайней мере при использовании текущего алгоритма) это приводит к существенному увеличению "лишних" IP в списках, при том, что размер уменьшается не так сильно.

Кстати, я правильно понимаю, что резолвинг доменов и ipset применяются для снижения нагрузки на систему? По сравнению с использованием только tpws и списка доменов РКН.

from zapret.

bol-van avatar bol-van commented on May 18, 2024

да, ipset должен быть значительно быстрее, потому что не протаскиваем весь TCP через user mode процесс. только l3 фильтр в kernel

from zapret.

dimqua avatar dimqua commented on May 18, 2024

А если использовать небольшой список доменов, то все равно (при использовании tpws) нагрузка высокая получается? Я просто пока не пробовал. :-)

from zapret.

bol-van avatar bol-van commented on May 18, 2024

tpws в режиме hostlist предполагает пропуск всех соединений через него
поиск host - операция быстрая, там используется hash list
вся нагрузка в протаскивании всего соединения через user mode процесс
размер списка доменов роли не играет

from zapret.

dimqua avatar dimqua commented on May 18, 2024

Да, в readme об этом написано, но меня смутило следующее:

При использовании больших списков, в том числе списка РКН, оцените объем RAM на роутере! Если после запуска tpws RAM под завязку или случаются oom, значит нужно отказаться от таких больших списков.

Вроде как противоречие же.

from zapret.

bol-van avatar bol-van commented on May 18, 2024

В чем противоречие ? tpws хранит хэшированный список в RAM. он в несколько раз больше текстового файла со списком. на скорость это не влияет. подобно как select из огромной базы данных по index. на текущий момент проблема актуальна только на роутерах с <128 Mb RAM. Для всего остального это мелочь

from zapret.

dimqua avatar dimqua commented on May 18, 2024

Да, тупить начал. :-) Спасибо за разъяснения.

После установки вопрос возник. У меня nfqws работает со стандартными опциями (--wsize=3 --hostspell=HOST) и для HTTPS-трафика, то есть без параметра split-pos, которого у него вообще нет. Так и должно быть?

from zapret.

bol-van avatar bol-van commented on May 18, 2024

wsize заменяет split-pos

from zapret.

dimqua avatar dimqua commented on May 18, 2024

@bol-van а почему вот тут указано -m multiport --sports 80,443, это правило и для для http необходимо? У меня и без него http-сайты открываются.

from zapret.

dimqua avatar dimqua commented on May 18, 2024

Ан нет, понял, ошибся при тестировании.

from zapret.

bol-van avatar bol-van commented on May 18, 2024

Хотелка реализована и добавлена поддержка ip6

from zapret.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.