diff --git a/zapret/def-cfg.sh b/zapret/def-cfg.sh index 81b3124..20c34c9 100755 --- a/zapret/def-cfg.sh +++ b/zapret/def-cfg.sh @@ -130,6 +130,35 @@ function set_cfg_nfqws_strat commit $cfgname EOF fi + if [ "$strat" = "v2_by_Schiz23" ]; then + uci batch <<-EOF + set $cfgname.config.NFQWS2_PORTS_TCP='80,443' + set $cfgname.config.NFQWS2_PORTS_UDP='443' + set $cfgname.config.NFQWS2_OPT=" + # Strategy $strat + + --filter-tcp=80 + --filter-l7=http + --payload=http_req + --lua-desync=fake:blob=fake_default_http:tcp_md5 + --lua-desync=multisplit:pos=method+2 + + --new + --filter-tcp=443 + --filter-l7=tls + --payload=tls_client_hello + --lua-desync=multidisorder:payload=tls_client_hello:pos=100,midsld,sniext+1,endhost-2,-10 + --lua-desync=send:sni=.microsoft + + --new + --filter-udp=443 + --filter-l7=quic + --payload=quic_initial + --lua-desync=fake:blob=fake_default_quic:repeats=4 + " + commit $cfgname + EOF + fi return 0 }