Comments (4)
Спустя день всё прошло, я не могу понять, что именно такое было, поэтому дальнейшее расследование этого инцидента пока не имеет смысла, так что я закрываю этот issue.
from zapret.
Операторы хаотично то включают, то выключают блокировку VPN.
Видимо, чтобы приучить народ к ненадежности, чтобы слезали.
Пока прямого правового основания нет, но может подтянется бешенный принтер осенью.
Может поэтому пока не постоянно.
Я обхожу на телеге так :
iptables -A OUTPUT -t mangle -o wan0 -p udp --dport 4646 -m mark ! --mark 0x40000000/0x40000000 -j NFQUEUE --queue-num 220 --queue-bypass
nfqws --uid 2 --qnum=220 --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d2 --dpi-desync-repeats=10 --dpi-desync-ttl=9 --daemon
4646 - это порт openvpn сервера.
wan0 - исходящий в инет интерфейс
--dpi-desync-ttl = это хоп, на котором сидит DPI. подбирать индивидуально из минимально возможного, пока еще работает
обход только с клиента
from zapret.
@bol-van
Спасибо за консультацию, попробую эти параметры, когда блокировка OpenVPN вернётся.
Единственный только вопрос, а есть вариант 1-ой команды для nftables?
from zapret.
Команды то я могу дать, но надо понимать как и куда их прикручивать, заодно не сломав логику конкретной системы (openwrt, debian , ..._.
В общем случае есть iptables-translate, он переведет базовую конструкцию в nft, но nft еще требует создания таблицы или надо помещать в уже имеющуюся таблицу. И если есть система управления фаерволом, то надо понимать как прикрутиться к ней.
В openwrt можно использовать /etc/nftables.d . Тогда релоады и рестарты fw4 не будут портить когда-то неуклюже засунутые nft из, например, /etc/rc.local (rc.local - плохое решение). Из nftables.d правила попадают в собственную таблицу fw4, которая называется одноименно.
Там есть закоментированные примеры. Если понимать хотя бы базис nftables, можно легко прикрутить результат iptables-translate
Можно, конечно, создать и собственную таблицу отдельно. Благо, fw4 не будет уничтожать весь ruleset, ограничиваясь лишь таблицей fw4. zapret создает свою таблицу.
Все это касается лишь прикрутки в ручном режиме. Если используются скрипты zapret, то предпочтительно использование custom scripts
from zapret.
Related Issues (20)
- nfqws support for desync dns over tcp HOT 1
- `tpws` gets terminated unexpectedly with SIGSYS HOT 4
- tpws начинает потреблять 100% cpu HOT 3
- TLS inspection bypass HOT 5
- [Question] adding another port than 80/443 HOT 10
- nfq_unbind_pf(): Invalid argument HOT 4
- tpws request_sock_TCP: Possible SYN flooding on port 65530 HOT 3
- Обход замедления твиттера/Twitter HOT 3
- Обход не работает в зависимости от платформы клиента HOT 35
- изи установка на android HOT 13
- Offtopic: а можно ли подобными техниками починить другие протоколы? HOT 1
- zapret along with jool HOT 17
- ya-browser HOT 51
- tpws randomly crashes HOT 5
- POSTNAT=1, UDP, nfqws FAKE, ответ не доходит до узла отправившего запрос из локалки HOT 9
- udp, ipv4, ipfrag2 - теряется фрагмент HOT 17
- Wireguard server with zapret on openwrt HOT 9
- nfqws connbytes range 1:6 HOT 2
- SSL_ERROR_SYSCALL HOT 3
- bad variable name HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zapret.