fix: restore Discord QUIC strategy

This commit is contained in:
necronicle 2026-02-23 20:31:31 +03:00
parent 09c1a8a0b5
commit b96d780b07
2 changed files with 5 additions and 1 deletions

View file

@ -2204,7 +2204,7 @@ apply_autocircular_strategies() {
local rkn=1
local quic
quic=$(get_quic_strategy_num_by_name "yt_quic_autocircular")
[ -z "$quic" ] && quic=1
[ -z "$quic" ] && quic=2
print_header "Применение autocircular стратегий"
print_info "Будут применены следующие стратегии:"

View file

@ -5,6 +5,10 @@
# - desc: Description of strategy
# - args: Lua desync arguments (WITHOUT --filter-udp, --hostlist - they come from categories)
[discord_voice_autocircular]
desc=Discord voice/video autocircular modern (12 strategies, z2k morph prioritized)
args=--filter-udp=50000-50099,1400,3478-3481,5349,19294-19344 --filter-l7=discord,stun --in-range=-d100 --out-range=-d100 --payload=quic_initial,discord_ip_discovery --lua-desync=circular_locked:key=6:allow_nohost=1 --lua-desync=z2k_quic_morph_v2:payload=quic_initial:dir=out:packets=2:noise=2:pad_min=8:pad_max=56:strategy=1 --lua-desync=z2k_timing_morph:payload=quic_initial:dir=out:packets=2:chance=80:fakes=2:pad_min=8:pad_max=64:strategy=2 --lua-desync=fake:payload=all:blob=0x00000000000000000000000000000000:repeats=2:out_range=-d10:strategy=2 --lua-desync=send:payload=quic_initial:dir=out:ipfrag=z2k_ipfrag3_tiny:ipfrag_pos_udp=8:ipfrag_pos2=32:ipfrag_overlap12=8:ipfrag_overlap23=8:ipfrag_disorder:ipfrag_next2=255:strategy=2 --lua-desync=drop:strategy=2 --lua-desync=z2k_quic_morph_v2:payload=quic_initial:dir=out:packets=2:profile=2:noise=2:pad_min=8:pad_max=64:ipfrag_pos_udp=16:ipfrag_pos2=56:ipfrag_overlap12=16:ipfrag_overlap23=8:strategy=3 --lua-desync=fake:payload=all:blob=quic_google:repeats=3:ip_autottl=-2,3-20:out_range=-d3:strategy=4 --lua-desync=fake:payload=all:blob=quic5:repeats=4:ip_autottl=-2,3-20:out_range=-n5:strategy=5 --lua-desync=fake:payload=all:blob=fake_default_quic:repeats=6:ip_autottl=-2,3-20:out_range=-d100:strategy=6 --lua-desync=fake:payload=all:blob=quic5:repeats=6:ip_autottl=-2,3-20:out_range=-n2:strategy=7 --lua-desync=send:payload=quic_initial:dir=out:ipfrag=z2k_ipfrag3:ipfrag_pos_udp=16:ipfrag_pos2=48:ipfrag_overlap12=8:ipfrag_overlap23=8:ipfrag_disorder:ipfrag_next2=255:strategy=8 --lua-desync=drop:strategy=8 --lua-desync=udplen:payload=quic_initial:dir=out:increment=4:strategy=9 --lua-desync=fake:payload=all:blob=quic5:repeats=2:strategy=9 --lua-desync=udplen:payload=quic_initial:dir=out:increment=8:pattern=0xFEA82025:strategy=10 --lua-desync=fake:payload=all:blob=quic5:repeats=2:strategy=10 --lua-desync=fake:payload=all:blob=0x00000000000000000000000000000000:repeats=2:strategy=11 --lua-desync=send:payload=quic_initial:dir=out:ipfrag:ipfrag_pos_udp=8:strategy=11 --lua-desync=drop:strategy=11 --lua-desync=fake:payload=all:blob=fake_default_quic:repeats=3:strategy=12
[yt_quic_autocircular]
desc=YouTube QUIC autocircular
args=--in-range=a --out-range=a --payload=all --lua-desync=circular:fails=3:time=60:udp_in=1:udp_out=4:key=yt_quic:nld=2 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic5:repeats=3:out_range=-n3:strategy=1 --lua-desync=send:payload=quic_initial:dir=out:ipfrag:ipfrag_pos_udp=8:out_range=-n3:strategy=1 --lua-desync=drop:out_range=-n3:strategy=1 --lua-desync=udplen:payload=quic_initial:dir=out:increment=4:strategy=2 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic4:repeats=2:out_range=-n3:strategy=2 --lua-desync=udplen:payload=quic_initial:dir=out:increment=8:pattern=0xFEA82025:strategy=3 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic4:repeats=2:out_range=-n4:strategy=3 --lua-desync=udplen:payload=quic_initial:dir=out:increment=25:strategy=4 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic5:repeats=2:out_range=-n3:strategy=4 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic1:repeats=6:out_range=-n3:strategy=5 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic_google:repeats=6:strategy=6 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic_google:repeats=8:strategy=7 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic_google:repeats=11:strategy=8 --lua-desync=udplen:payload=quic_initial:dir=out:increment=8:pattern=0x0F0F0E0F:strategy=9 --lua-desync=fake:payload=quic_initial:dir=out:blob=quic6:repeats=2:out_range=-n3:strategy=9