Как стать автором
Обновить

Комментарии 18

Не плохой велосипед, 3 год сижу и весь трафик идет через 100 mb vps, нет тормозов, нет цирка с котятами.

И этот велосивед на квадратных калесах будет ехать пока РКН не изменит список. Как изменили Кадастровый реестр.

Список обновляется каждые 24 часа)

НЛО прилетело и опубликовало эту надпись здесь

Да, вы правы, но почему-то решили, что Ваш велосипед вечен? Завтра трудновыговариваему захочется заблокировать ip Вашего vps и всё и Вы в одной лодке вместе с автором. К чему это написал? Не надо хаять чужие решения, каждый выбирает по себе чем пользоваться.

весь трафик идет через 100 mb vps, нет тормозов, нет цирка с котятами

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

Плюс на недорогих vps трафик обычно ограничен и есть шансы его исчерпать, особенно если вы не один на нём сидите.

А зачем здесь NAT из 10.7 в 10.10? Почему сразу трафик с 10.7 не направить в VPN?

Описка была, поправил)

тогда почему здесь 10.10:

ip rule add from 10.10.128.1/17 table 200

ip address add 10.10.0.1/16 dev NAT

ip link set dev NAT up

Или здесь 10.10 вместо 10.7 используется?

да, можно взять любую подсеть)

А как ДНС запросы идут, все через ВПН?

DNS запросы не идут через VPN

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

Для защиты от подмены используется DoH

Не смотрел, что там внутри, но при использовании dnsmasq вполне рабочий вариант ipset/nftset (для openwrt нужен пакет dnsmasq-full): при разрешении домена из списка все ip добавляются в соответствующий ip/nftset, простым правилом правилом фаервола трафик до них маркируется fwmark, простым правилом маршрутизации трафику с этим fwmark назначается отдельная таблица маршрутизации (с нужным default route).

Всё стандартными средствами без велосипедостроения.

Единственный минус: если на ip 1.2.3.4 хостятся как запрещенный x.com, так и разрешенный y.com, то после обращения к x.com обходным путём пойдёт и трафик к y.com. но без dpi этот нюанс правильно не разрулить (да в целом в общем-то и пофиг)

Господи, когда же это закончится. Чем ваш метод отличается от миллиарда других ? Зачем клепать очередные костыли если простого ipsec достаточно ?

После блокировки ресурсов ркн лента Хабра превратилась в ленту желтой газеты:

Найден быстрый способ обхода блокировок, достаточно обычного советского….

РКН выйдет комом...

Снимаю шляпу, хотя бы потому, что велосипед написан на Си.

Если прикрутите к проекту на github проверку кода через Coverity Scan, то будет очень полезно для выявления проблем.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории