π ΠΠΎΠ²ΠΎΠ΅ Π² zapret v72.2
1. --wssize-forced-cutoff=0|1
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Window Size
Π§ΡΠΎ ΡΡΠΎ:
- ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (=1) nfqws Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅Ρ ΠΌΠ΅Π½ΡΡΡ TCP window size ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ HTTP request ΠΈΠ»ΠΈ TLS Client Hello
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²
0ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΡ
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ:
- ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ βΠ΄ΡΡΠΈΡΡβ DPI Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Client Hello
- ΠΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ
--wssize-cutoffΠΈΠ»ΠΈ connbytes Π²ΠΌΠ΅ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠΈ
2. ΠΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ TCP ΡΠ»Π°Π³Π°ΠΌΠΈ
ΠΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ²
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
--dpi-desync-tcp-flags-set=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
--dpi-desync-tcp-flags-unset=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
--orig-tcp-flags-set=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
--orig-tcp-flags-unset=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
--dup-tcp-flags-set=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>
--dup-tcp-flags-unset=<Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅>Π€ΠΎΡΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
- ΠΠ΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ
- 0xHEX ΡΠΈΡΠ»ΠΎ (12 Π±ΠΈΡ)
- Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ»Π°Π³ΠΎΠ² ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ:
FIN,SYN,RST,PSH,ACK,URG,ECE,CWR,AE,R1,R2,R3
Π€Π»Π°Π³ΠΈ:
- Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅:
FIN, SYN, RST, PSH, ACK, URG, ECE, CWR AE- Accurate ECN (ΠΈΠ· Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±ΠΈΡΠΎΠ²)R1, R2, R3- ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ Π±ΠΈΡΡ
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ ΡΠ»Π°Π³ΠΎΠ² Π΄Π»Ρ ΠΎΠ±ΠΌΠ°Π½Π° DPI
- ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° SYN Π² ΡΠ΅ΠΉΠΊΠ°Ρ
- ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°
datanoack:--dpi-desync-tcp-flags-unset=ACK
β οΈ ΠΠ°ΠΆΠ½ΠΎ: ΠΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΌΠ°ΡΡ NAT (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Linux-based). ΠΠ»Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ nftables.
3. --dup-ip-id=same|zero|seq|rnd
Π Π΅ΠΆΠΈΠΌ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ IP_ID Π΄Π»Ρ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ²
Π Π΅ΠΆΠΈΠΌΡ:
same- ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΌ ΠΆΠ΅ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)zero- ip_id=0seq- ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½Ρrnd- ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ --ip-id, Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΊ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠ°ΠΌ (--dup).
π‘ ΠΡΠΎΠ³ΠΎ
ΠΠ΅ΡΡΠΈΡ 72.2 Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ:
- ΠΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Window Size
- ΠΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ TCP ΡΠ»Π°Π³Π°ΠΌΠΈ (12 Π±ΠΈΡ)
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ IP_ID Π΄Π»Ρ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠΎΠ²
ΠΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΎΠ±Ρ ΠΎΠ΄Π° ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ DPI, ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π² TCP ΡΠ»Π°Π³Π°Ρ ΠΈ IP_ID ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ .